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