Ich benutze jetzt seit ein paar Wochen um das IPTV von Zattoo-Ultimate zu schauen die aktuelle telerising.api-v11.6 zusammen mit tvheadend-v4.3 und dem easyepg-lite. Ich bin echt begeistert von der tollen Arbeit die easy4me hier gemacht hat. Einfach nur Klasse! 


Ein kleineres Problem habe ich allerdings noch mit der telerising.api, denn ich habe nach einem Neustart nicht immer eine Verbindung zum Zattoo!
Ich habe eine normale Internetverbindung, kein VPN o.ä. und nutze somit Zattoo-DE.
Wenn ich dann das Web-GUI öffne, dann habe ich folgende Meldung:
Manchmal habe ich dann auch einen Eintrag in der /etc/telerising/exception.txt, aber das ist komischerweise nicht immer.
ERROR:root:Hello page returned HTTP ERROR 403
NoneType: None
INFO:werkzeug:192.168.1.9 - - [28/Feb/2024 22:20:04] "POST /api/session HTTP/1.1" 200 -
ERROR:root:Hello page returned HTTP ERROR 403
NoneType: None
INFO:werkzeug:192.168.1.9 - - [28/Feb/2024 22:20:07] "POST /api/session HTTP/1.1" 200 -
ERROR:root:Hello page returned HTTP ERROR 403
NoneType: None
INFO:werkzeug:192.168.1.9 - - [28/Feb/2024 22:20:09] "POST /api/session HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.9 - - [28/Feb/2024 22:20:11] "POST /api/session HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:20:43] "GET /api/zde/live/zdf.m3u8 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:20:43] "GET /api/zde/live/rbb-brandenburg.m3u8 HTTP/1.1" 200 -
ERROR:root:Hello page returned HTTP ERROR 403
NoneType: None
INFO:werkzeug:192.168.1.9 - - [28/Feb/2024 22:22:43] "POST /api/session HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.9 - - [28/Feb/2024 22:22:44] "POST /api/session HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:23:37] "GET /api/zde/live/rbb-brandenburg.m3u8 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:23:37] "GET /api/zde/live/zdf.m3u8 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:30:06] "GET /api/zde/live/zdf.m3u8 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:30:06] "GET /api/zde/live/rbb-brandenburg.m3u8 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.3 - - [28/Feb/2024 22:32:11] "GET /api/zde/live/mdr-sachsen.m3u8 HTTP/1.1" 200 -
Alles anzeigen
Wenn ich 5x neu boote, dann kommt es ca. 1x vor, dass es keine Verbindung zu Zattoo gibt. 
Ich muss dann den PC neu booten oder die *.api nochmals neu starten, über service telerising restart
Manchmal ist dies auch mehrfach erforderlich, bis es eine Verbindung gibt.
Das ist natürlich nicht ganz so optimal und deswegen möchte ich fragen, ob es evtl. eine Einstellung gibt, die ich noch machen sollte.
Hier mal meine /etc/systemd/system/telerising.service
[Unit]
Description=Telerising Service
#After=network.target
After=network-online.target
[Service]
Type=simple
User=telerising
WorkingDirectory=/etc/telerising/
ExecStartPre=/bin/sleep 10
ExecStart=/etc/telerising/api
Restart=always
[Install]
WantedBy=multi-user.target
Alles anzeigen
Ich hatte das auch zu Anfang unter dem User root getestet, aber das machte keinen Unterschied.
Hier mal noch meine Web-GUI Konfiguration von der telerising.api:
Ist es denn von Vorteil, wenn man bei dem Zattoo Server = AUTO setzt, oder sollte man da einen festen Server auswählen?
Ich hatte das schonmal probiert, und ein paar beliebige Server probiert, aber da gab es keine Änderung.
Was ist der API protection code?
Braucht man den? Da habe ich jetzt nicht drin stehen.
Meine Internetverbindung ist normalerweise i.O. und ich habe einen 200MB-Tarif, dürfte also schnell genug sein.
Irgendwie bin ich ratlos.
Kann man den irgendwie automatisch einen restart der telerising.api ausführen, bis es eine Verbindung zum Zattoo-Server gibt?