Converts a YouTube or Twitch channel into a full blown audio podcast feed.
channel_url
with the URL of the YouTube or Twitch channel you want to convert into a podcast.http://myserver.com/transcodize_rss?url=https://www.youtube.com/c/channelname
http://myserver.com/transcodize_rss?url=https://www.twitch.tv/channelname
http://myserver.com/transcodize_rss?url=https://feeds.simplecast.com/aU_RzZ7j
See configurations below
git clone https://github.com/madiele/vod2pod-rss.git
cd vod2pod-rss
nano docker-compose.yml
See configurations below
sudo docker compose up -d
sudo docker compose pull && sudo docker compose up -d
sudo docker system prune
ports
: "80:8080" (optional) Change 80 to another port if you already use the port 80 on your host
YT_API_KEY
: Set your YouTube API key (works without but the feed is limited to 15)
TWITCH_SECRET
: Set your Twitch secretTWITCH_CLIENT_ID
: Set your Twitch client IDNote: These can also be set using Docker .env files
TRANSCODE
: Set to "false" to disable transcoding, usefull if you only need the feeds (default: "true")MP3_BITRATE
: Set the bitrate of the trascoded stream to your client (default: "192")SUBFOLDER
: Set the the root path of the app, useful for reverse proxies (default: "/")VALID_URL_DOMAINS
: (optional) Set a comma separated list of domain urls that are allowed to be converted into RSS (defaults to YouTube and Twitch urls)These projects were fundamental for the success of vod2pod-rss, originally they handled the feed generation for youtube and twitch, now this is all done by vod2pod-rss internally so they are not used anymore, but were still helpful to get vod2pod-rss up and running fast.
This is a passion project, and mostly made for personal use, but if you want to gift a pizza margherita, feel free!
check the CONTRIBUTING.md to find a tutorial on how to setup your enviroment for develpment