Live data from Hacker News

Show HN: A personal YouTube frontend based on yt-dlp

github.com

31–40 of 259 posts

Re: Show HN: A personal YouTube frontend based on yt-dlp

#31
Another thought: Can it do this:

"give me a list of the latest podcasts about/from [subject/channel] {{from the already subscribed channels}}"

--

Or a crontab of schedule "play the latest X at Y time" (so you can tell it to put on your bedtime playlist starting at 9pm)

sort of thing?

Re: Show HN: A personal YouTube frontend based on yt-dlp

#33
post #28

A question for the author or anyone else who has experience in similar solutions. Is there any good solution for discovering new content? Much of the time, I want to stick to my subscriptions, but I do enjoy content surfaced by the algorithm at least once weekly, sometimes more often. My concern in taking my viewing off-platform is twofold: 1) going to YouTube will prompt me with all the stuff I've already watched of…

I looked into this as well since I find the YouTube algorithm terrible, but couldn’t find any API for exploration. Which makes sense they want to control what you watch and hence monetize. In a perfect world you could just pick an open source recommendation algorithm from a marketplace and YouTube would just be a wrapper around s3 buckets and some index.

Re: Show HN: A personal YouTube frontend based on yt-dlp

#34
This is awesome and it's one of the countermeasures that the book Chokepoint Capitalism proposed against enshittification.

Imagine seeing Twitch, Nebula, Youtube, etc all in one aggregator app, then the switching cost of leaving one platform to another goes way down. If a content creator wanted to move from one platform to another to get a better deal, the users would hardly notice.

Unfortunately I think DRM + DMCA makes this illegal, e.g. removing DRM from a Netflix stream to use a third-party app is illegal even if there is no copyright infringement. This needs to be fixed.

Re: Show HN: A personal YouTube frontend based on yt-dlp

#35
post #28

A question for the author or anyone else who has experience in similar solutions. Is there any good solution for discovering new content? Much of the time, I want to stick to my subscriptions, but I do enjoy content surfaced by the algorithm at least once weekly, sometimes more often. My concern in taking my viewing off-platform is twofold: 1) going to YouTube will prompt me with all the stuff I've already watched of…

I've been using a third party app to watch the videos and the official app to discover content.

Instead of just clicking the video I click share and watch on the unofficial with no ads.

Re: Show HN: A personal YouTube frontend based on yt-dlp

#37
How does yt-dlp work with sponsorblock? Does it download the video can snip out segments?

I wish PLEX still had youtube plugin. Right now I have a googlesheet script that adds latest videos of channels into various playlists on my premium account. Keeps things simple bouncing between devices / chromecast.

Re: Show HN: A personal YouTube frontend based on yt-dlp

#39

This is awesome and it's one of the countermeasures that the book Chokepoint Capitalism proposed against enshittification. Imagine seeing Twitch, Nebula, Youtube, etc all in one aggregator app, then the switching cost of leaving one platform to another goes way down. If a content creator wanted to move from one platform to another to get a better deal, the users would hardly notice. Unfortunately I think DRM + DMCA m…

This already kinda exists in the TV sticks like Google TV in that all recently watched / continue watching is a mix of different services that open the correct app when launched. Also has the "Live" tab which shows a combined TV guide of all app's that share it (pluto, tubi, prime, etc)

Of course this still locks you into the end app for playback but the concepts are there.

Re: Show HN: A personal YouTube frontend based on yt-dlp

#40
I built the same thing a few years back [0], and used the YouTube API for searching. It was fun on the building part.

For hosting, though, I picked Heroku, and they kept removing my deployment because I downloaded ytdlp on it! I ended up deploying it on my own server to make it work.

[0]: https://github.com/huytd/xaudio

Post reply on HN