Given some of the people here might run their own servers, the self-hosted alternative is to have something like Sonarr PVR for newsgroups and torrents, alongside a tracker indexer like Jackett, and then Plex for the frontend. In this combination, you "subscribe" to TV shows and select movies on the Sonarr system, and then the downloading is taken care for you even when new episodes arrive. These will then appear on Plex which is refreshed by the pipeline automatically. The system integrates with private trackers and is capable of maintaining your seed-ratio if that's important.

I recently fell into this rabbit-hole while trying to organise my music. For music there is Lidarr, which also ID3 tags your music and reorganizes it into folder structures. This is convenient since organizing anything using Plex is a nightmare.

With regards to your music library, how do you listen to your music on the go? I tried the self-hosted setup maybe 8 years ago and couldn't find a reliable way to stream to an iOS device. Is that something you've looked into?

I recently setup Navidrome (https://github.com/navidrome/navidrome) for listening to my music collection, and it’s pretty good. Kodi/Plex work, but their apps are really built for the video use case, music is different enough that I like having the specialized tool.

Navidrome supports the Subsonic API, so there are a number of native clients compatible with it. I chose Substreamer on iOS. It’s not free, but it’s a one-time cost that doesn’t try and drag you into any subscriptions or anything. There are free alternatives like iSub, but I found their UI lacking & decided Substreamer was worth the few bucks.