Youtube Playlist Backup
Back navigation
I was tormented by youtube's inconsistent behaviour of handling how copyright-striked videos are treated
Project logo for Youtube Playlist Backup
Youtube Playlist Backup
  • I use free music, I believe in free music. I also believe I shouldn't need to remember all the names of the songs in my youtube playlists
  • When a copyright strike happens on any song in the playlist, its removed and shows up as video unavailable on the playlist
  • To mitigate this horrendous behavior(thanks YouTube), I came up with an idea where I would just take periodic backups of all my(public) playlists, and store them in xlsx format
  • Wrote the project in Java, performed multithreaded http requests to get playlist data, did regex matching on songs, and stored the data in xlsx format
  • Dockerised the project, pushed to dockerHub(registry), used github actions for CICD
  • Best part was I anacroned the project to run daily without missing. Anacron doesn't run like cron(dosent have a deamon running), so cron + anacron was it
  • Further extension can use youtube playlist api for a cleaner scalable approach, intelligence engine based on the xlsx data dump
  • Personal Project
  • Private Repo
  • @Author
  • Java
  • Docker
  • Cron/Anacron
  • Ubuntu
  • DockerHub
  • Registry
  • Github Actions
  • Apache Poi(Xlsx)
Icon Credits
Youtube icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/youtubeFood icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/foodPrivacy icons created by deemakdaksina - Flaticon - https://www.flaticon.com/free-icons/privacyAt icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/at