Chibici Tiberiu

YouTube Subscription Manager

Self-hosted tool which manages your YouTube subscriptions, and downloads files automatically.

December 26, 2018, by Tiberiu Chibici

After growing tired of YouTube's terrible UI, I wanted a better way of managing my subscriptions, and tracking the videos I watched. Initially, I thought of building a script that would automatically download videos from YouTube playlists and channels, and I would use the functionality of Plex to keep track of where I'm at. Soon, I realized that the amount of videos I want is far greater than the amount of space I have on my computer.

Finally, I settled on a web server, which in addition to downloading my videos, would also give me the ability to control my subscriptions more easily. I also decided to use Python and Django because I heard a lot of good things about it, and I wanted a seamless integration with youtube-dl.

My projects

Here you can find some of my latest projects.

A suite of various mathematical applications, including a matrix calculator, graphing calculator, and an integer factorization tool.
Self-hosted tool which manages your YouTube subscriptions, and downloads files automatically.
Want to try out a new beat? Do you want to learn to play the drums, but don't have any?

Latest blog posts

January 26, 2019
First part in a multipart series about building operating systems. In this episode, we start by writing a 'hello world' program in assembly, and then booting it from a floppy drive.
December 27, 2018
An interesting visualisation showing how the major cities of Romania are laid out
January 31, 2018
The site is up and running!

Whoops, looks like something went wrong.

Uncaught Exception: Swift_TransportException

Uncaught Exception.


Debug is not available, and/or you are not logged on. To see a full backtrace of the Exception, do one of the following:

  • Set debug: true in config.yml, and make sure you're logged in to the Bolt Backend.
  • Set both debug: true and debug_show_loggedoff: true in config.yml.