DripCast

Ever happen upon a great podcast that is already 100 episodes in and think, “Wouldn’t it be great to start from the beginning?” For that, there is DripCast.
As a heavy user of the podcast app Overcast, I grew to like and expect serial consumption of content. Every Friday I know that I will have the latest episode of The Vergecast in my feed. I really like this time-oriented way of consuming content, like the good old days where you had to get back home at a certain time to see the new episode of your favorite show.
For this purpose I created DripCast. You pick a podcast, choose the day on which you would like to get new episodes, and DripCast generates a custom RSS feed that you can paste into your favorite podcast app. You then receive new episodes starting from the beginning, on a schedule of your choosing.
Think of the wonderful design podcast 99% Invisible, which is currently around its 600th episode. With DripCast you can receive a new episode every Friday, giving new life and a different mode of consumption to existing content.
Tech stack
- React + Vite for the frontend
- Python backend
- Flask API
- MySQL
- Monorepo architecture deployed to Railway
A cron job runs every night and adds a new podcast episode to each custom feed on the desired days.