this post was submitted on 19 Nov 2023
1 points (100.0% liked)

Data Hoarder

168 readers
1 users here now

We are digital librarians. Among us are represented the various reasons to keep data -- legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they're sure it's done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time (tm) ). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.

founded 1 year ago
MODERATORS
 

I'm way too distracted when I'm on YouTube but there is a ton of amazing content there. I'm looking for something that could download/sync the videos that I place on a playlist like a private one or even the watch later and then be able to see those videos on something like Plex. There is anything like that available?
Just to be clear, I don't want to download the whole channel, just selective videos that I may find interesting.

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

Yt-dlp does pretty much everything. It can do a channels playlists, not sure about a custom saved one, but try feeding it a link to it? Then you can just keep re-running it to download any new additions

[–] [email protected] 1 points 1 year ago

JDownloader 2 will also do this.

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago (1 children)

Like plunki said, YT-DLP will work. All you have to do is feed YT-DLP your playlist URL (if it’s private, I believe you’ll need cookies but if it’s set to unlisted, you won’t need them) and it’ll begin to download your videos.

I’d also highly recommend adding the argument “—download-archive archive.txt”; this will create a text file and log the videos you download so that when you run the command again later, it’ll skip all the videos that it’s previously downloaded and just download the new additions.

Only issue is that it isn’t automatic by default* so you’ll have to run the command every few days/week.

*While it may not be automatic by default, you could whip up a script that runs the command every few days or week w/o your input.

[–] [email protected] 1 points 1 year ago

Stacher is a frontend/GUI for yt-dlp and has a "Subscriptions" feature that does this very thing. It works by creating an archive for each subscription and then, on the schedule configured, running yt-dlp with the configured parameters.

The official site is https://stacher.io and the subreddit is /r/stacherio