Hacker News new | past | comments | ask | show | jobs | submit login

Most of my Youtube consumption is via youtube-dl run on my server via cron job, with the videos then synced from there to the relevant devices by Syncthing. For things that don't have ready-made playlists I can put in cron jobs, I run youtube-dl manually. Then when I'm ready to watch it, I open the video in VLC and then delete it after I'm done.

I set this up for my convenience, since I often like to consume this media in contexts where I don't want to use mobile data, and because back when I set this up my internet speed was inconsistent enough to cause frequent buffering. However, I'm now realizing it has a lot of benefit in preventing me from ever seeing any of Youtube's "keep watching more things" UI, and it adds substantial latency and effort to any "impulse" watches, since the process is now: decide to watch: copy URL, paste into terminal command, wait up to 10s of minutes for download, go to videos folder, open video.






On Android, through f-droid, there is app called 'NewPipe'. It uses youtube-dl to let you search and watch videos. It can use your exported subscriptions to show you their videos. But the gui is so not interested in keeping your attention, no immediate suggestions and no 'home' page, that it feels rudimentary. You get the bare minimum you need, and no more.

not every video works on newpipe tho. i much prefer its features, but when i want lazybrained intertainment i do find i have to open some links in creepy tracky youtube

Caution: NewPipe may cause your entire Google account to get locked.

https://news.ycombinator.com/item?id=21247759



> my Youtube consumption is via youtube-dl run on my server via cron job, with the videos then synced from there to the relevant devices

Crazy -- I have the exact same setup. Good to know other people out there have solved this issue in the same way. Having to watch things on actual youtube is such a terrible experience compared to the downloaded media.


Very interesting solution!, I will do it someday!

And since I only watch selected channels, I will find a way to automatically fetch new videos from channels' RSS feed.


Youtube-dl can already do that, I believe. If you pass it a channel URL, it downloads all the videos for that channel. Use that with the "--download-archive" to keep track of which videos you've already downloaded, and perhaps "--max-downloads" to avoid filling up your hard drive, and you're about 90% of the way there.



Applications are open for YC Summer 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: