Convert any YouTube channel into a podcast compatible feed
3c3b05ba — Kyle Jones 3 months ago
Update packages
4c1d9664 — Kyle Jones 4 months ago
Add checks for deployment
3dfcd54a — Kyle Jones 4 months ago
Just a smidge of caching

refs

master
browse log

clone

read-only
https://git.sr.ht/~kf5jwc/epi
read/write
git@git.sr.ht:~kf5jwc/epi

Epi

Convert any YouTube channel into a downloadable playlist

How to use epi

1. Head over to YouTube in your browser, and find the URL of your favorite user, channel, or playlist.

The URL will look like one of these:

  • https://m.youtube.com/user/latenight
  • https://www.youtube.com/channel/UCVTyTA7-g9nopHeHbeuvpRA
  • https://www.youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb

2. Open up your podcasts app and add a new podcast by URL. Copy and paste in the URL from step 1, replacing the domain with your epi install.

Your modified URL should look like one of these:

  • https://epi.example.com/user/latenight
  • https://epi.example.com/channel/UCVTyTA7-g9nopHeHbeuvpRA
  • https://epi.example.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb

Epi generates audio podcasts by default. If you'd like an audio-only podcast instead, simply add ?vid=1 to the end of the URL.

  • https://epi.example.com/user/latenight?vid=1
  • https://epi.example.com/channel/UCVTyTA7-g9nopHeHbeuvpRA?vid=1
  • https://epi.example.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&vid=1

3. Hit subscribe. You're all set. You can now download and refresh episodes, just like with any other podcast.

Setup

You'll need to place your YouTube API in the environment variable YOUTUBE_API_KEY