All Projects → podify-org → Podify

podify-org / Podify

Licence: gpl-3.0
Create podcasts from anything youtube-dl can handle

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Podify

Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+7029.73%)
Mutual labels:  downloader, youtube-dl, youtube
Candy
🍭 Cross-platform YouTube-downloader with playlist and channel support as well as build-in audio / video converter.
Stars: ✭ 229 (+106.31%)
Mutual labels:  downloader, youtube-dl, youtube
Hitomi Downloader
🍰 Desktop application to download images/videos/music/text from Hitomi.la and other sites, and more.
Stars: ✭ 1,154 (+939.64%)
Mutual labels:  downloader, youtube-dl, youtube
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+104.5%)
Mutual labels:  podcasts, youtube-dl, youtube
Youtube Mp3 Downloader
Extract music from YouTube videos
Stars: ✭ 187 (+68.47%)
Mutual labels:  downloader, youtube-dl, youtube
Youtubedl Material
Self-hosted YouTube downloader built on Material Design
Stars: ✭ 731 (+558.56%)
Mutual labels:  downloader, youtube-dl, youtube
Firedm
python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM
Stars: ✭ 977 (+780.18%)
Mutual labels:  youtube-dl, youtube
Youtubevideodownloader
Download videos from YouTube and many other video sites
Stars: ✭ 39 (-64.86%)
Mutual labels:  downloader, youtube-dl
Av Converter
[av-converter.com] Audio and Video Converter, and YouTube downloader. Convert to MP3, MP4, AAC, FLAC, AC3, WAV, etc.
Stars: ✭ 97 (-12.61%)
Mutual labels:  downloader, youtube
Youtubeexplode.converter
Muxes and converts videos from YoutubeExplode
Stars: ✭ 68 (-38.74%)
Mutual labels:  downloader, youtube
Peapod
A personal podcast service.
Stars: ✭ 24 (-78.38%)
Mutual labels:  youtube-dl, youtube
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-42.34%)
Mutual labels:  downloader, youtube
Bash2mp4
Video Downloader for Termux .
Stars: ✭ 68 (-38.74%)
Mutual labels:  downloader, youtube
Ytspotifydl
Youtube and Spotify music downloader with metadata.
Stars: ✭ 34 (-69.37%)
Mutual labels:  downloader, youtube
Youtube Fetcher
📺 Youtube Podcasting 🎧
Stars: ✭ 31 (-72.07%)
Mutual labels:  youtube-dl, youtube
Youtubeextractor
Extracts Youtube urls for streaming and downloading purpose.
Stars: ✭ 58 (-47.75%)
Mutual labels:  youtube-dl, youtube
Insideheartz Whatsapp Bot
A multipurpose whatsapp bot buillt on node.js
Stars: ✭ 102 (-8.11%)
Mutual labels:  downloader, youtube
Live Dl
Download live streams from YouTube
Stars: ✭ 82 (-26.13%)
Mutual labels:  youtube-dl, youtube
Pornhub Downloader
Bash Script for downloading content from PornHub (the easy way)
Stars: ✭ 87 (-21.62%)
Mutual labels:  downloader, youtube-dl
Youtube Dl Subscriptions
Download all new videos from your YouTube subscriptions
Stars: ✭ 94 (-15.32%)
Mutual labels:  youtube-dl, youtube

Podify

Create podcasts from anything youtube-dl can handle.

Demo

Podify is a self-hosted service that allows you to download videos and audio from any source supported by youtube-dl, sort the downloads into feeds, and subscribe to these feeds using your favorite podcast app (I recommend Podcast Addict if you're on Android).

Installation using Docker

Here's a sample docker-compose.yml.

Configuration via Environment Variables

Variable Required Description
DATABASE_URL Yes postgres:// url pointing to postgres database
REDIS_URL Yes redis:// url pointing to redis instance
URL_HOST Yes Where the app will be available, e.g. https://podify.yourdomain.com
SECRET_KEY_BASE Yes This is used to encrypt sessions, see below
STORAGE_DIR Yes Where downloads will be stored
RAILS_LOG_TO_STDOUT No Write logs to stdout so they end up in the docker container logs. "yes" or "no" (default: "no")
INITIAL_USER_EMAIL No Email of user to create at startup
INITIAL_USER_PASSWORD No Password of user to create at startup
ENABLE_SIGNUP No Allow anyone with access to the site to sign up. "yes" or "no" (default: "yes")

SECRET_KEY_BASE

This is utilized to encrypt and sign sessions. It's recommended that you generate a new one instead of using the one from the example docker-compose.yml. You can generate a new one using

docker run --rm maxhollmann/podify-worker rails secret

Development

docker-compose up
bundle install

be sequel -m db/migrate postgres://[email protected]/podify_development
be sequel -m db/migrate postgres://[email protected]/podify_test

bin/webpack-dev-server
bundle exec rails s
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].