this post was submitted on 15 Nov 2024
27 points (96.6% liked)

Selfhosted

40173 readers
1067 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Moving away from Google. I just added my fav subs into my rss feed but that isn’t an enough to get good recs. What else can one do? Alternative front ends that work?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 11 points 5 hours ago (10 children)

I use YT-DLP to scrip the download of vids I want to watch and it drops them into Plex for me. I set it to run every 4 hours.

[–] [email protected] 1 points 5 hours ago (9 children)

Oooh, this is interesting! How do you get the script to get latest videos from your subscribers?

[–] [email protected] 3 points 3 hours ago* (last edited 3 hours ago) (1 children)

So there's 2 files that go along with the main script: a config file and a download list.

The download list file is literally a list of YT channel URLs and any time I want it to get new channels, I add to the list. Conversely if I get tired of watching a channel, I comment it out or just delete it. YT-DLP just traverses the list.

The config is where the magic happens. That dictates how the file is named, quality you download at, location it's saved to, format, etc. You can incorporate SponsorBlock which is awesome and even DeArrow has an integration. I enjoy the logging feature so it doesn't re-download vids it's already snagged. Generally I'll tell it to get every video from a channel that's been posted in the last 15 days.

My destination for the files is a YouTube library folder I set up in Plex. Plex sees it just as another TV-like library and it pulls the metadata from the files, which are embedded by YT-DLP.

Hope this helps!

[–] [email protected] 1 points 2 hours ago (1 children)

Very helpful! Thank you so much!

[–] [email protected] 1 points 2 hours ago

You got it. Good luck!

load more comments (7 replies)
load more comments (7 replies)