mmer häufiger greift man neben den klassischen Sendern via Satellit, Kabel oder terrestrischem Empfang auf IPTV-Streams zu.
Man kann diese IPTV-Sender zwar ganz klassisch in regulären Kanallisten bzw. Bouquets implementieren, oder, wie in diesem Fall, auf einen dezidierten IPTV-Player zurückgreifen.
Hier kommt X-Streamity ins Spiel und macht seine Sache seit Jahren gut.
So gut, dass ein Beitrag hier im Blog das Mindeste ist, was ich tun sollte.
Wer hat X-Streamity entwickelt und wo bekomme ich es her?
X-Streamity stammt aus der Feder von KiddaC, der einige weitere interessante Plugins entwickelt hat und an dieser Stelle ebenfalls einmal werden sollten wie etwa Jedi Maker Xtream (zum Umwandeln und einfügen von IPTV-Streams in die reguläre Kanallisten)
oder Jedi EPG Xtream (zum Zuweisen von EPG-Informationen zu den eingefügten IPTV-Sendern).
Sämtliche Plugins und Skins findet ihr auf Github.
Wie wird X-Streamity installiert?
Nach dem Download der entsprechenden Version, kopiert ihr die Datei per FTP in den temporären Ordner /tmp.
Verbindet euch per Terminal/Putty mit eurem Receiver und gebt folgende Befehle ein, wenn ihr eine Dreambox eurer Eigen nennt:
dpkg -i /tmp/*.deb
apt-get update
apt-get install -f
Ansonsten lautet der Befehl im Terminal:
opkg install /tmp/*.ipk
Optional: fehlende Abhängigkeiten
In den meisten Fällen installiert das Plugin automatisch alle erforderlichen Abhängigkeiten, die für X-Streamity erforderlich sind.
In seltenen Fällen schlägt dies fehl und der Benutzer muss sicherstellen, dass alle Abhängigkeiten aktuell über Telnet/Putty installiert sind.
Läuft eurer Image noch unter Python 2 gebt ihr folgendes ein:
opkg install python-requests
opkg install python-multiprocessing
opkg install python-image
opkg install python-imaging
Ist Python 3 am Start lautet der Befehl:
opkg install python3-requests
Bei Dreamboxen / unter DreamOS kommt ihr damit ans Ziel:
apt-get -y install python3-requests
apt-get -y install python3-multiprocessing
apt-get -y install python-image
apt-get -y install python-imaging
Wiedergabelisten können über das Plugin eingegeben oder manuell bearbeitet werden.
Die Playlists werden als einfache Textdatei (.txt) im Plugin-Ordner abgelegt, also etwa /etc/enigma2/xstreamity/playlists.txt
So könnte eine Server-Zeile aussehen.
Hier müsst ihr eure eigenen Daten (Orange hervorgehoben) einfügen.
"http://Serveradresse:Serverport/get.php?"
"username=deinNutzername&password=DeinPasswort&type=m3u&output=ts&timeshift=1"
Quelle: KiddaC