Kodi PVR IPTV Simple Client unter Linux verwenden

PVR IPTV Simple Client compilieren

Dieses Programm wird im Kodi Medicenter dazu genutzt um live TV über Web-Streams zu sehen. Damit hat man einen „Fernseher“ am Computer.

Der Source Code von PVR IPTV Simple Client ist auf Github.com zu finden. Für die Android und andere Plattformen gibt es fertig compilierte Pakete. Auch für Windows und andere Plattformen findet man fertige Builds.

Für Raspian oder andere Linux Umgebungen gibt es keine fertigen Builds. Und für die ganze Sache sind noch 3 weitere Addons notwendig:

  • inputstream.adaptive – Addon für Kodi’s neues InputStream Interface
  • inputstream.ffmpegdirect – Addon für Streams im FFmpeg-libav-Format
  • inputstream.rtmp – Addon für Real Time Messaging Protocol (RTMP) Input Stream

Eine Entwicklungsumgebung mit Compiler, git ist notwendig.

Hier mein Shell Script:

mkdir -p ~/src/github.com
cd ~/src/github.com

git clone –branch Matrix https://github.com/xbmc/xbmc.git
git clone –branch Matrix https://github.com/kodi-pvr/pvr.iptvsimple.git

cd pvr.iptvsimple && mkdir -p build
cd build

make -DADDONS_TO_BUILD=pvr.iptvsimple -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 -DPACKAGE_TGZ=1 ../../xbmc/cmake/addons

make
make package-pvr.iptvsimple

cd ~/go/src/github.com
git clone –branch Matrix https://github.com/xbmc/inputstream.adaptive.git
cd inputstream.adaptive && mkdir -p build
cd build

cmake -DADDONS_TO_BUILD=inputstream.adaptive -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons

make
make package-inputstream.adaptive

cd ~/go/src/github.com
git clone –branch Matrix https://github.com/xbmc/inputstream.ffmpegdirect.git
cd inputstream.ffmpegdirect && mkdir -p build
cd build

cmake -DADDONS_TO_BUILD=inputstream.ffmpegdirect -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons

make
make package-inputstream.ffmpegdirect

cd ~/go/src/github.com
git clone –branch Matrix https://github.com/xbmc/inputstream.rtmp.git
cd inputstream.rtmp && mkdir -f build
cd build

cmake -DADDONS_TO_BUILD=inputstream.rtmp -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons

make
make package-inputstream.rtmp

Das Kommando make package-<Paketname> ist wichtig, damit eine Zip Datei erstellt wird.

Die fertigen Zip-Dateien sind dann unter */build/build/zips/*/*.zip

Diese Zip-Dateien dann in ein Addon-Verzeichnis kopieren.

Bei der Installation immer zuerst die inputstream-Addons installieren und erst zu Schluss die PVR IPTV Simple App.

Viel Spaß beim Live-TV

Schreibe einen Kommentar