Kleine Anleitung zu: portainer.io und takealug/new-telerising-api
Zunächst muss Docker, portainer, tvheadend und Chrome auf eurem System laufen. Bei mir ist es LibreELEC 9.2.6.
1) Im Webbrowser portainer aufrufen: localhost:9000
2) + Add container
3) Create container
Name z.B.: Telerising-api
Image docker.io: takealug/new-telerising-api
Manual network port publishing | + publish a new network port: host 5000 und container 5000 bzw. einen unbelegten port z.B. 5001 für host und container eintragen.
Advanced container settings:
Restart policy: Always
Network*: Primary DNS Server| Secondary DNS Server
*Sehr wichtig, falls du Free Wilmaa.ch / Zattoo.ch über einen smart DNS server sehen möchtest. Hier werden die notwendigen IPs eingetragen.
4) Deploy the container
5) jetzt den neu angelegten container: Telerising-api anklicken und die docker container IP addresse merken z.B. 172.17.0.3
und nach einiger Zeit
6) Im Webbrowser Telerising-api aufrufen: http://172.17.03:5000 und nicht via localhost:5000
7) Die gewünschten Passwortdaten eingeben
Provider auswählen z.B. Wilmaa ohne Login und die Settings entsprechend bearbeiten und mit Add TV setup mit einem klick abspeichern.
9) Die IP der Wilmaa-Kanalliste merken. Hier:http://172.17.0.3:5000/api/wlm/file/channels.m3u
10) zu Settings wechseln:
Custom IP address / domain path: http://172.17.0.3:5000
Custom ffmpeg binary path (LibreELEC): /storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg
Custom API port: 5000
11) tvheadend aufrufen: localhost:9981
12) General: Userinterface level: Expert
13) Configuation → DVB Inputs → Networks → Add → Type: IPTV Automatic Network
Basic Settings:
Network name: IPTV-Wilmaa
Create bouquet: anklicken
URL: http://172.17.0.3:5000/api/wlm/file/channels.m3u?ffmpeg=true
Channel numbers from: 1000 (Vorschlag)
Provider network name: IPTV-Wilmaa
Service ID: 1 (sehr wichtig)
Mit Create die Eingaben beenden und nunmehr die Kanallisten bearbeiten.
OK, das war es:)