

There are GUI tools, but I use the CLI.
https://www.ytdlp.org/ will give you the full docs, but the simplest and easiest command is just to download at the highest quality with:
yt-dlp "https://whateveryouwanttodownload.com/streamingurl"
Whether it works with whatever streaming site you’re using I couldnt say, but its a great tool.



Sorry but I don’t know what requirements may exist for each site, if it can work with a specific config, or even what those sites are, I just don’t do streaming.
I mainly use yt-dlp for the odd video I want to archive thats only on YouTube or a random video I come across elsewhere. For anime, the only approach I use is sonarr + qbittorrent (connected to a VPN) + bazaar (subtitles) + prowlarr (indexer management), to mention the stack. Then Jellyfin to watch it.