I’m using the Jeeaaasus/youtube-dl docker image, which is basically a cron to yt-dlp.
I’m downloading channels and playlists in a directory structure, with a proper naming (like every video is named with S[YY]E[MMDD]
, so a video released today will be episode 1129 of season 23), that’s usable by Plex so I can access it both locally and remotely. I’m pretty sure emby or jellyfin could do the same on this front.
I also added little scripts to update poster images so the channels appear nicely in my plex interface.
The youtube-dl channels configuration is through a text file that’s not really easy to access, but I don’t change it very often. I’d like to have a nice interface (the docker image provides one but it’s a simple text editor and it’s easier to open it in the terminal), but once the list of subscriptions, channels and playlists are set, I don’t change it that often.
That’s my setup, I know it’s not fit for everybody, but it suits me well. Feel free to ask me the config and script files in detail if you’re interested.