Free game streams on web pages are great, but they have two big issues: Ads, and no TV compatibility. I can block ads fine with a pi-hole on my local network, but outside of it mobile ad blockers seem to be quite difficult to find. I found a program called spotyfin that essentially scans for games and creates an M3U tuner and xml file for jellyfin to use.
Unfortunately, it does not work. It discovers the games alright, but it generates empty output files. After using my preliminary programming knowledge to dig into the source code, it seems like the website it is trying to pull the m3u links from sportscentral.io, which no longer exists. I attempted to replace the link with streameast in the source code, but I got a different error that I was unable to diagnose because I do not understand exactly how it is extracting the m3u links.
I would be interested to see if anybody knows of any alternative programs or how to fix sportyfin.
Note: Sportyfin is no longer maintained by its original author.