I have a NAS and could stream through something like Jellyfin, but do I have to find each episode/movie, or do I need to manually download those?
There are auto downloaders out there (the sonarr/radarr/etc-arr family of tools) that can watch trackers for show releases and download new episodes as they get out, but I don't bother with them.
I have a simple setup with a transmission torrent client and its web UI (your NAS probably has a docker distro for that). I use the tremotesf2 Android app to access it from my phone. I can browse my favorite tracker's website on my phone while sitting on my bathroom, tap a magnet link and it will get added to my transmission leech list. 5 mins later it's viewable on Jellyfin. Don't forget to flush!
There are auto downloaders out there (the sonarr/radarr/etc-arr family of tools) that can watch trackers for show releases and download new episodes as they get out, but I don't bother with them.
I have a simple setup with a transmission torrent client and its web UI (your NAS probably has a docker distro for that). I use the tremotesf2 Android app to access it from my phone. I can browse my favorite tracker's website on my phone while sitting on my bathroom, tap a magnet link and it will get added to my transmission leech list. 5 mins later it's viewable on Jellyfin. Don't forget to flush!