VTPP

[ ]

"VTPP" (for "Video-to-Private-Podcast) is a Raspberry Pi application with two main components:

  1. a "fetcher" which downloads videos from external sources(s)1 and extracts their audio.
  2. a database of these downloads which is dynamically served as a podcast feed.

Together, this enables me to automatically generate a podcast feed of audio from the latest videos of a select handful of youtube channels.

VTPP feed in podcast app and episode being played

For me it's been surprisingly useful!

I'm not yet interested in publishing the source for anyone else to use because:

  1. I haven't built it for anyone else to use so it's still held up with metaphorical scotch date and paperclips in some places that I don't think would be pleasant for anyone to use
  2. The source isn't "good enough" to warrant reading even for educational purposes
  3. The source really isn't that interesting. It's mostly a wrapper around sqlite and youtube-dl, just packaged in a UX that works for me.

Nevertheless I'm proud of it.

I haven't made any updates in a few years, but just in case the sun ever shines on this codebase again, I'll keep a log of all past and future updates here:


  1. Today, the only real supported source is YouTube, but supporing other feed sources would be desirable future improvements.