For some reason, my Jellyfin and Navidrome instances doesn't use Widevine (garbageware) in any way.
Radarr, Lidarr, Sonarr, and the other Arrs work beautifully to control what media I want, get it, and store it appropriately.
And the files I download from Usenet and Torrents work on any platform powerful enough to play them.
I was treated like a criminal when legitimately buying media years ago. Already learned https://xkcd.com/488/ this lesson.
> Navidrome
Thank you. The two things I don't like having in Jellyfin are music and youtube videos (the latter are a real PITA if what you've ripped doesn't have a TVDB entry, which, fortunately, some Youtube series do—yeah, there's a 3rd party plugin to help out, but it's so unhelpful I stopped using it completely, broke other stuff, very fiddly, not worth it)
This gives me what looks to be a much-better solution for at least one of those. Looks like I'll be adding another docker container to my server this evening.
I find it handles around 2TB of music very handily. The playlist handling is "weird", but simple. Basically, just take winamp or audacious, make a playlist using it, and then save the playlist in the root of your music dir. Auto-imports.
And Navidrome also uses subsonic as its API, so there's at least 10 apps that'll natively use it. And there's a bunch of compatible hardware as well.
Now, Navidrome isn't good for handling Youtube videos. To that, I do find Jellyfin to be useful.... but in conjunction with this plugin: https://github.com/ankenyr/jellyfin-youtube-metadata-plugin . From that plugin, you can pull all the metadata from a YT video.