Just wanted to share a tutorial I wrote on how to integrateTVHeadend** andStreamlink** to watch livestreams as if they were IPTV channels. You can read about it in detail on my blog:https://cgomesu.com/blog/Tvhlink**
All programs arefree and open-source** and all livestream sources are publicly available and are provided by the copyright owners themselves via either platforms such as Youtube, Twitch, etc., or their official websites for anyone to use. The only actual requirement is either a GNU/Linux host (Debian, Ubuntu, Raspberry Pi OS, Armbian, Fedora, etc.) or Docker.
Here is a preview (no sound) of how the integration looks like with a few TVHeadend clients:
* Kodi
https://www.youtube.com/watch?v=uZw3M3by2tI
* VLC
https://www.youtube.com/watch?v=RBvuZXWxDMU
* TVHeadend webUI
https://www.youtube.com/watch?v=EjJCRwiHXwY
I have been using this integration for months now and it's been great. If you have TVHeadend already installed (either on a Linux host or Dockerized), the integration with Streamlink is rather trivial. For a Linux Server Docker image, I wrote a shell script that takes care of installing and updating Streamlink inside the container (https://github.com/cgomesu/tvhlink/blob/master/tools/docker/streamlink_for_tvh_container.sh). If you don't have a TVH server, the tutorial should make it easy to get one up and running in just a few minutes.
CG