Here is some stuff I posted on the forum. They need to be easier to found so I decided to move them here.
Note: This problem used to riddle Ubuntu versions up to 23.04. It also applies to Linux distro which are based on Ubuntu 22.04 and below. (such as Linux Mint up to 21.3)
For years TV-Lite suffered because of bad VLC packages or even buggy VLC versions. Ubuntu was no exception. The VLC package from the repos did not allow to view any HLS stream. Most of the live streams on the Internet are HLS streams.
This is why some PPAs appeared, offering a better packaged or a newer VLC than in the official repos. Currently we recommend UbuntuHandbook's PPA
First of all, we recommend to uninstall the official VLC version (or TV-Lite, if you don't have VLC installed, but you installed TV-Lite)sudo apt remove vlc
orsudo apt remove tv-lite
Then add the following PPA
sudo add-apt-repository ppa:ubuntuhandbook1/vlc
sudo apt update
sudo apt upgrade
Then re-install tv-lite
You can install the VLC straight from that repo.
sudo apt install vlc
Recently (july 2025) VLC was repackaged on Arch and derivatives. All the problems are solved now. Some extra plugins are necessary, that's why all the VLC plugins shold be installed (the vlc-plugins-all package)
It is no longer necessary to install the old vlc 3.0.12 package first. But, for historic purposes, here is the link.
curl -L -o vlc-3.0.12-1-x86_64.pkg.tar.zst https://www.tv-lite.com/uploads/tv-lite/arch/vlc-3.0.12-1-x86_64.pkg.tar.zst
sudo pacman -U vlc-3.0.12-1-x86_64.pkg.tar.zst
yay -S tv-lite
To be able to view the Acestream streams (no so popular these days as they used to be a few years ago) install also the Acestream snap package
As the RPM packages don't work any more on this Fedora version. Until they will be updated, TV-Lite can be built from source code.
First you will need to add the RPM Fusion repos
Then, install the following packages:
sudo dnf install wxGTK wxGTK-devel libcurl libcurl-devel sqlite sqlite-devel rapidjson-devel vlc vlc-devel libuuid libuuid-devel
The latest TV-Lite version, as i am writing this, is 0.7.6. The source code should be downloaded from Gitlab
https://gitlab.com/cburneci/tv-lite/-/archive/0.7.6/tv-lite-0.7.6.tar.gz
Unpack the source tarball then enter the src folder.
cd src
From there, issue the following commands (there is a dot after "cmake", do not ignore it)
cmake .
Note: Starting with the release 0.7.7, there is no need to issue the following two commands. Go and type "make" directly.
sed -i 's/uint32_t/wxInt32/g' sopprotocol.h
sed -i 's/uint32_t/wxInt32/g' sopprotocol.cpp
make
make install