As others have said, ersatztv would be the way to go, but apparently is no longer being developed. I’m still using it, but there was a conversation a few days ago that might have some leads on good replacements: lemmy.ml/post/44804563
Just an FYI, but ErsatzTV is no longer maintained if you use it. - Lemmy
Don’t know if anyone uses it, but I use it a LOT. It’s the main way i consume
media. It’s no longer maintained as of a month ago. Hopefully someone forks it.