[DISCONTINUED] Telerising API - Zattoo für tvHeadend und VLC [Perl]

  • Ich hab ein kleines Script umgeschrieben mit dem man den "schnellsten" Zattoo-Server am jeweiligen Standort herausfinden kann. Sollte auf sämtlichen UNIX Plattformen funktionieren.
    Script selbst gibt es hier:

    https://gist.github.com/derd3000/6c21f…6ae0431ec70b4d2

    und die im Arbeitsverzeichnis erforderliche websites.txt gibt es hier:

    https://gist.github.com/derd3000/9fffe…e3833a97be582b9

    Ausführung dann mit

    Code
    bash pingall_zattoo.sh
  • Ich hab ein kleines Script umgeschrieben mit dem man den "schnellsten" Zattoo-Server am jeweiligen Standort herausfinden kann. Sollte auf sämtlichen UNIX Plattformen funktionieren.
    Script selbst gibt es hier:

    https://gist.github.com/derd3000/6c21f…6ae0431ec70b4d2

    und die im Arbeitsverzeichnis erforderliche websites.txt gibt es hier:

    https://gist.github.com/derd3000/9fffe…e3833a97be582b9

    Ausführung dann mit

    Code
    bash pingall_zattoo.sh


    Die result.txt ist leider leer.
    Hab sogar mit chmod 777 und sudo befehl gearbeitet.

  • ich habe da ein probkem mit der autostart datei.Habe openvpn und telerising autostart eintrag gemacht aber am anfang muss ich telerising manuell starten weil dieser fehler kommt :

    Code
    Mar 22 16:16:15 xxx perl[463]: BANDWIDTH:  8000
    Mar 22 16:16:15 xxx perl[463]: PROFILE:    4
    Mar 22 16:16:15 xxx perl[463]: LOGLEVEL:   fatal
    Mar 22 16:16:15 xxx perl[463]: IGN_MAX:    false
    Mar 22 16:16:15 xxx perl[463]: ERROR - IP lookup: Invalid response
    Mar 22 16:16:15 xxx perl[463]: ERROR - RESPONSE:
    Mar 22 16:16:15 xxx perl[463]: Can't connect to geo.wilmaa.com:80 (Temporary failure in name resolution)
    Mar 22 16:16:15 xxx perl[463]: Temporary failure in name resolution at /usr/local/share/perl/5.28.1/LWP/Protocol/http.pm line 50.
    Mar 22 16:16:16 xxx perl[463]: ==== API PROCESS STOPPED! ====
    Mar 22 16:16:16 xxx systemd[1]: telerising.service: Succeeded.


    denke weil der vpn die dns umstellt kann das sein ?

    kann wer helfen ?

    keiner ?????

  • tottelitott Ich hab sie installiert und mal geguckt wo hin Verbindungen gehen wenn man Das Handy über https://www.charlesproxy.com/ leitet.
    siehe die 3 URLS weiter oben.
    Auch ganz hilfreich, wenn auch noch nicht ganz nutzerfreundlich ist.
    https://play.google.com/store/apps/det…oshi.httpcanary

    Dankeschön. Ärgerlich, wenn DNS.Net da seine eigene Suppe kocht...

    Ich hoffe, es wird irgendwann ein Plugin für TVHeadend geben, damit das dort ebenfalls nutzbar wird... :(

    An sich funktioniert das super, nur halt keine Aufnahmen möglich...

    WohnzimmerPC: Nvidia Shield 16GB :love:
    TV-Server: i7-2600, 16GB RAM, 60GB boot SSD, 240GB TimeShift SSD, 3x 4TB HDD, 750GB Backup, Ubuntu, TVHeadend, Oscam
    TV: 55" Samsung the Frame :love:

  • @easy4me

    Feature Request für die userfile.json:

    Code
    "domain": "http(s)://domain.tld"

    Aufgabe: Wenn gesetzt sollen die URLs in den generierten m3u Dateien mit http(s)://domain.tld/?... beginnen. Also auch ohne :Port, den kann man bei Bedarf ja selber setzen http(s)://domain.tld:port

    Ziel: Nginx- / Apache Funktionen besser ausschöpfen können.

    Danke.

    MfG, Publish3r

  • @easy4me, das Problem liegt darin, wer https nutzen will, muss aktuell auf reverse Proxy ausweichen, da Telerising imho kein eigenes https mit cert unterstützt.

    Wer also reverse Proxy nutzt, der hat in seiner .m3u die http://127.0.0.1:8080/?file=xyz.m3u
    stehen.

    Wäre cool würde beim setzen des Parameters
    "domain": "http://domain.tld/folder"

    https://domain.tld/folder/?file=xyz.m3u
    in die m3u geschrieben werden.

  • Die result.txt ist leider leer.
    Hab sogar mit chmod 777 und sudo befehl gearbeitet.


    Komisch, hab es gerade noch einmal an einem Raspberry mit Debian 9 getestet.
    Das Ergebnis sollte direkt angezeigt werden.

    Code
    wget https://gist.githubusercontent.com/derd3000/6c21f9b73632105536ae0431ec70b4d2/raw/9b1b96f581ae50d67a7915e5af7e67cc1f78dbbf/ping_zattoo.sh
    
    
    wget https://gist.githubusercontent.com/derd3000/9fffe0ea0be14fecce3833a97be582b9/raw/417b6322f4ef1c6faf23f4113ea9829b0577705f/websites.txt
    
    
    bash ping_zattoo.sh
  • Ich muß heute nochmal einen drunter setzen.
    Gerade die neue Testversion 0.3.4 ausprobiert und ich muss sagen:
    @easy4me & @DeBaschdi einfach top!
    Ich glaube jetzt gibts kaum noch was zu verbessern.
    Eine Idee hätte ich vielleicht noch für IPTV Simple User. Im IPTV Simple PVR läßt sich nur eine m3u einbinden. Es gibt zwar nen Addon, was das Problem löst, aber man weiß ja nie, wie lange sowas lebt.
    Man könnte jetzt eventuell noch für das userfile den Parameter merge_m3u oder sowas ähnliches hinzufügen und als Wert url or path to m3u setzen und die externe m3u dann ans ende von ?file=channels.m3u setzen.

    Was haltet ihr von der Idee?


  • Gäbs die Möglichkeit, die Funktion ohne "ssl" einzubauen?
    Dann könnte ich meine dyndns-adresse charmant verwenden, ohne die zattoo.pl anzupassen. :rolleyes:

  • Die funktion ohne reverse proxy kannst du mit "address" nutzen, dort den hostname reingeschrieben, und alles geht über http://meinedomain.de:port/

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!