u/DialDad

▲ 73 r/ARR

I built Youtarr to automatically download and organize YouTube videos for integration with my Plex server. I originally made it so my two sons could watch specific channels safely in Plex without browsing YouTube directly. I think it works pretty well as a standalone archive or integrated with Jellyfin, Emby, and Kodi (I personally use Plex, but I've tested the integrations with the other media servers).

When I created this, Pinchflat didn't exist, so I know there is overlap, but I still think this is worth sharing here. Hopefully some of you might find it useful :)

Here's what it can do:

  • You subscribe to channels can set it to check for new videos on a schedule and download them.
  • It downloads videos using yt-dlp, grabs posters, and generates NFO files for media servers.
  • Optional SponsorBlock integration to remove sponsored segments, etc...
  • You can map channels to specific subfolders for library organization.
  • You can configure age and space-based auto-cleanup/deletion of videos.

I just released v1.65.0. The recent additions include:

  • Protected videos so auto-cleanup won't remove them.
  • Per-subfolder Plex library mappings (eg, so you can have one set of channels mapped to a "kids" library and another to "adults", or whatever categories you want for your libraries.
  • A video modal with a detail view and in-browser streaming.
  • Subscription imports from YouTube Takeout CSV.

It runs in Docker. The repo and setup instructions are here: https://github.com/DialmasterOrg/Youtarr

I appreciate any feedback that anyone has on this. I just discovered this subreddit, but I think this is something people here would appreciate. I've been using Youtarr since I created it, alongside the other standard Arr apps :)

u/DialDad — 29 days ago