Here is some stuff I posted on the forum. They need to be easier to found so I decided to move them here.

Install a "better" VLC in some Ubuntu versions

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
or
sudo 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

 


Correctly install TV-Lite on Arch Linux and derivatives

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


Build  TV-Lite from sources on Fedora 39

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