4 ms·
Show HN: I Built a Tool to Break Free from YouTube's Addictive Algorithm
I built Watchlist to solve a problem that's been nagging at me (and I suspect many others): YouTube's addictive nature and its impact on productivity.
The Problem:
YouTube is an incredible source of knowledge, but its homepage is an unending scroll of rabbit holes. The algorithm is designed to maximize watch time, often at the expense of our intentions and productivity. I found myself wasting hours, jumping from video to video, and then blaming myself for the lack of self-control.
The Solution:
Watchlist! Watchlist is essentially YouTube playlists on steroids. Here's how it works:
1. Create custom "lists" for different topics (e.g., AI, Science, Programming)
2. Add relevant channels to each list
3. Watchlist automatically adds new uploads from these channels to your lists
4. Set custom notification schedules for each list (e.g., every morning at 8 AM, every Sunday at 5 PM)
5. Receive email or push notifications (your choice) when there are new unwatched videos
The result? You stay updated on the content you care about without falling into the YouTube homepage trap.
Tech Stack:
Built with Python, JavaScript, Supabase & Google Cloud Run. (Took six weeks)
Why I Built This:
As an electrical engineer turned software developer, I've always been fascinated by programming. This project combines my love for coding with a real-world problem I've experienced firsthand.
Try It Out:
To make it as easy as possible for you to try Watchlist, I've set up a 1-click dummy login:
http://watchlist.so/login/dummy http://watchlist.so/login/dummy
This generates a dummy email and password for you, valid for 14 days. Although this account has full access, please note some restrictions:
- You cannot reset the password
- Email notifications are disabled
- Data cannot be migrated to another account
- The account will be deactivated after 14 days
For those who prefer a proper account, you can register normally at: https://watchlist.so/signup https://watchlist.so/signup
Feedback:
I've seen many people struggle with YouTube addiction without realizing the root cause. If you've faced similar issues or have thoughts on this approach, I'd love to hear your feedback. Your thoughts and suggestions are crucial for improving Watchlist. There's a dedicated feedback page at:
https://watchlist.so/settings/feedback https://watchlist.so/settings/feedback
I'm eager to hear your experiences and ideas! Thanks!
PS: This is my first Show HN. So, please excuse me if I made any mistakes. I tried my best to follow the guidelines.
- sarmadgulzar 2y agoA quick demo of how Watchlist works: https://youtu.be/NqgZelLWsPs https://youtu.be/NqgZelLWsPs
- toomuchtodo 2y agoCould you support using the Internet Archive as the content source as well?
- Retr0id 2y agoWould that not be an abuse of the IA's resources? (genuine question, not meant to sound accusatory)
- toomuchtodo 2y agoBased on my understanding of this tool, it is simply a playlist generator. This could create playlists of Internet Archive content. If that is inaccurate, I am happy to be corrected.
- sarmadgulzar 2y agoGenerating playlists is one of the things that Watchlist does. Here are a few more: 1) You can actually set very flexible notification schedules and use a medium of your choice (email, webpush) to receive the notifications about new/unwatched videos in a list. 2) You can keep track of your progress by marking the videos in a list Watched/Unwatched. This is good if you’re taking a course on YouTube. A few things I am building in near future if all goes well: 1) Adding the “tags” functionality which will suggest similar channels to users based on the kind of videos & channels they’ve added. 2) A video summary feature which will send a short summary of the video to you.
- toomuchtodo 2y agoThis is helpful! I will reach out via email.
- 2y ago