IP Symcon (IPS 5.1) Kanallisten-Addon für das Harmony Addon von Fonzo
Thema im IP-Symcon Forum
Im Object-Baum vom NEUEN Web Editor (geht nicht im alten Editor) unter Kern Instanzen auf Modules doppelklicken
Im sich öffnenden Module-Editor jetzt unten rechts auf das große Plus-Zeichen klicken
In das sich öffnende Fenster die folgende URL eintragen
https://github.com/Nisbo/WAF-FI.git
Im Object-Baum vom NEUEN Web Editor (geht nicht im alten Editor) zu der Stelle navigieren wo man das Modul einbinden möchte.
Hier jetzt einen Rechtsklick auf den Ordner in dem das Modul erstellt werden soll und im Menü dann auf Objekt hinzufügen --> Instanz klicken.
Im sich öffnenden Fenster beim Schnellfilter waf eintippen. Jetzt sollte nur das WAF-FI Modul angezeigt werden. Diesen Eintrag auswählen, ggf den Namen anpassen und auf OK klicken.
Jetzt öffnet sich das Konfigurationsformular vom WAF-FI Modul
Die Konfiguration ist in verschiedene Bereiche untergliedert welche sich einzeln aufklappen lassen. Soweit möglich befinden sich die Erklärungen zu den einzelnen Punkten direkt im Konfigurationsformular.
Bisher habe ich noch keine freie Quelle gefunden welches es auch erlaubt die Senderlogos hier anzubieten. Hierbei heißt es nicht das wenn keine Info dabei steht man die Logos einfach so woanders hoch laden darf. Das Urheberrecht liegt immer beim Urheber und man darf es nur weiter veröffentlichen wenn dem direkt durch den Urheber zugestimmt wurde. Aus diesem Grund werde ich hier nie Senderlogos hoch laden.
Die Logos müssen also selbst besorgt werden und in den im Konfigurationsformular angegebenen User Ordner geladen werden. Das Verzeichnis zu diesem Ordner kann man im Konfigurator einstellen.
Ich empfehle die Senderlogos in diesen Ordner zu laden: (Ordner muss selbst erstellt werden)
/var/lib/symcon/webfront/user/waffi/images
Im Konfigurationsformular ist dann dieser Path einzugeben:
user/waffi/images
so das die Logos im Browser geladen werden können. Bitte im Browser an Hand eines Bildes (den Namen ARD.png bitte anpassen) aus dem Ordner testen ob man das Bild öffnen kann
http://IP-Adresse-von-IPS:3777/user/waffi/images/ARD.png
Am einfachsten ist es wenn man sich Picons besorgt Als Größe empfehle ich 100x60
https://github.com/picons/picons/releases/tag/53
die mit der Endung tar.xz (entpacken geht z.B. mit 7-Zip)
Order auch in den Receiver Foren:
https://www.opena.tv/forum111/
Die Kanalliste.csv (Beispielname) muss in diesen Ordner geladen werden
/var/lib/symcon/webfront/user/waffi
der Name und der PATH der Datei kann im Konfigurator geändert werden. Alternativ kann man die Datei auch über den Konfigurator hoch laden.
Die enzelnen Spalten sind durch ein Semikolon ";" getrennt und es dürfen keine Sonderzeichen bei den Angaben verwendet werden. Die Spalten 1 und 2 dürfen nur ganze Zahlen enthalten.
- sortOrder --> Nach dieser Spalte werden die Sender im WebFront sortiert
- channelNumber --> Die Kanalnummer die an den Receiver / TV geschickt wird
- channelName --> Der Name vom Kanal
- channelImage --> Das Bild mit dem Senderlogo im IMAGE Verzeichnis welches im Konfigurator ausgewählt wurde
sortOrder;channelNumber;channelName;channelImage
1;1;ARD;1_HD.png
2;2;ZDF;ZDF_HD.png
3;3;RTL;RTL.png
4;4;Sat1;Sat1.png
5;5;PRO7;Pro7.png
6;6;Vox;Vox.png
7;7;Kabel1;kabel1.png
8;8;RTL2;RTL2.png
9;9;SuperRTL;Super_RTL.png
10;12;3Sat;3sat_HD.png
11;13;Welt;
12;14;NTV;NTV.png
13;15;Phoenix;phoenix_HD.png
14;16;Tele5;Tele5.png
15;17;NeoHD;neo_HD.png
16;50;Eurosport;Eurosport-HD.png
17;51;Sport1;Sport1-HD.png
18;64;DMax;DMAX-HD.png
19;69;7Maxx;
20;75;Sixx;SIXX.png
21;89;K1Doku;kabel_eins_doku.png
22;90;N24Doku;
23;93;ZDFInfo;zdfinfo_HD.png
24;99;MTV;MTV.png
Hierbei werden nur die Einträge beachtet welche mit #SERVICE beginnen, alle weiteren Einträge wie z.B. #NAME werden ignoriert.
Die Zeile #SERVICE darf außer der Kennung welche durch ein Leerzeichen getrennt ist keine weiteren Angaben enthalten.
#NAME Favourites (TV)
#SERVICE 1:0:19:283D:3FB:1:C00000:0:0:0:
#SERVICE 1:0:19:2B66:3F3:1:C00000:0:0:0:
#SERVICE 1:0:19:EF10:421:1:C00000:0:0:0:
#SERVICE 1:0:19:EF74:3F9:1:C00000:0:0:0:
#SERVICE 1:0:19:EF75:3F9:1:C00000:0:0:0:
#SERVICE 1:0:19:EF11:421:1:C00000:0:0:0:
#SERVICE 1:0:19:EF76:3F9:1:C00000:0:0:0:
#SERVICE 1:0:19:EF15:421:1:C00000:0:0:0:
#SERVICE 1:0:19:2E9B:411:1:C00000:0:0:0:
#SERVICE 1:0:19:2B8E:3F2:1:C00000:0:0:0:
#SERVICE 1:0:19:5274:41D:1:C00000:0:0:0:
#SERVICE 1:0:19:EF14:421:1:C00000:0:0:0:
#SERVICE 1:0:19:285B:401:1:C00000:0:0:0:
#SERVICE 1:0:19:1519:455:1:C00000:0:0:0:
#SERVICE 1:0:19:2B7A:3F3:1:C00000:0:0:0:
#SERVICE 1:0:19:30D6:413:1:C00000:0:0:0:
#SERVICE 1:0:19:1581:41F:1:C00000:0:0:0:
#SERVICE 1:0:19:151A:455:1:C00000:0:0:0:
#SERVICE 1:0:19:EF78:3F9:1:C00000:0:0:0:
#SERVICE 1:0:19:EF77:3F9:1:C00000:0:0:0:
#SERVICE 1:0:1:4465:453:1:C00000:0:0:0:
#SERVICE 1:0:1:30:5:85:C00000:0:0:0:
#SERVICE 1:0:19:2BA2:3F2:1:C00000:0:0:0:
#SERVICE 1:0:19:2777:409:1:C00000:0:0:0:
Hierbei werden nur die Einträge beachtet welche mit #SERVICE beginnen, alle weiteren Einträge wie z.B. #NAME werden ignoriert.
Die Zeile #SERVICE darf nur die Kennung und die Kanalnummer welche jeweils durch ein Leerzeichen getrennt sind enthalten.
#NAME Favourites (TV)
#SERVICE 1:0:19:283D:3FB:1:C00000:0:0:0: 1
#SERVICE 1:0:19:2B66:3F3:1:C00000:0:0:0: 2
#SERVICE 1:0:19:EF10:421:1:C00000:0:0:0: 3
#SERVICE 1:0:19:EF74:3F9:1:C00000:0:0:0: 4
#SERVICE 1:0:19:EF75:3F9:1:C00000:0:0:0: 5
#SERVICE 1:0:19:EF11:421:1:C00000:0:0:0: 6
#SERVICE 1:0:19:EF76:3F9:1:C00000:0:0:0: 7
#SERVICE 1:0:19:EF15:421:1:C00000:0:0:0: 8
#SERVICE 1:0:19:2E9B:411:1:C00000:0:0:0: 9
#SERVICE 1:0:19:2B8E:3F2:1:C00000:0:0:0: 12
#SERVICE 1:0:19:5274:41D:1:C00000:0:0:0: 13
#SERVICE 1:0:19:EF14:421:1:C00000:0:0:0: 14
#SERVICE 1:0:19:285B:401:1:C00000:0:0:0: 15
#SERVICE 1:0:19:1519:455:1:C00000:0:0:0: 16
#SERVICE 1:0:19:2B7A:3F3:1:C00000:0:0:0: 17
#SERVICE 1:0:19:30D6:413:1:C00000:0:0:0: 50
#SERVICE 1:0:19:1581:41F:1:C00000:0:0:0: 51
#SERVICE 1:0:19:151A:455:1:C00000:0:0:0: 64
#SERVICE 1:0:19:EF78:3F9:1:C00000:0:0:0: 69
#SERVICE 1:0:19:EF77:3F9:1:C00000:0:0:0: 75
#SERVICE 1:0:1:4465:453:1:C00000:0:0:0: 89
#SERVICE 1:0:1:30:5:85:C00000:0:0:0: 90
#SERVICE 1:0:19:2BA2:3F2:1:C00000:0:0:0: 93
#SERVICE 1:0:19:2777:409:1:C00000:0:0:0: 99
Diese 3 Demo Dateien gibt es auch im Repo
Alternativ kann man auch eine Bouquets Datei einspielen (Format siehe oben) und somit auch seine z.b. auf der Dreambox eingespielten Picons nutzen. Wenn man keinen Enigma Receiver hat kann man das Ganze auch "emulieren.
Z.B. die aktuelle Senderliste (Astra) von hier runter laden
und dann mittels DreamboxEdit
https://dreamboxedit.com/category/download/
sich eigene FavoritenListen erstellen.
Hier gibt es dazu eine Anleitung wie DreamBoxEdit funktioniert
https://enigma2-hilfe.de/2017/04/05/senderliste-bearbeiten-und-auf-den-enigma2-receiver-uebertragen/
für das Addons brauchen wir aber nur die Funktion um sich eine Favoriten Liste zu erstellen und zu exportieren.
Wenn man dann keinen Satreceiver nutzt wo die Kanalnummern in der Reihenfolge vergeben werden wie sie in der ExportDatei sequentiell vorhanden sind so kann man die Kanalnummern in der Exportdatei ergänzen. (Format siehe oben) Hierzu muss man hinter dem jeweils kryptischen Eintrag die Kanalnummer hinzufügen getrennt durch EIN Leerleichen. Die Angabe muss dann bei allen Einträgen erfolgen.
PS: das ist nur eine provisorische Anleitung, wird zum Release überarbeitet