
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 :)