Telerising API - Zattoo, waipu.tv, blue TV & Sky CH für tvHeadend und VLC [Web App]

Am Samstag (06.09.25) Vormittag werde ich ein Update der Forensoftware (inkl. aller Plugins) durchführen. Das Forum wird deshalb auf unbestimmte Zeit nicht verfügbar sein. Neuigkeiten wird es im Matrix Chat geben: https://www.kodinerds.net/thread/79927-freischaltung-matrix-chat/
  • Die EPG-IDs kannst du unter app/static/config_files selbst anpassen. Oder du änderst die IDs mit easyEPG ab.

    EPG-IDs sind nicht dazu da, ständig geändert zu werden, sobald Kanäle umbenannt werden.

  • Könnte denn in der CP zum Beispiel manuelles Hinzufügen einer EGB (XMLTV) wie zuvor beschrieben, implementiert werden?

    So wäre die URL gleich mit in der .m3u8 [aa]

    Wegen der EPG kann man notfalls per Script den zu ändernden Namen in der XML ändern und neu als GZIP speichern [ag]

    Einfacher wäre, wenn es von Teleboy und Co. deren EPG gäbe…

    Andere Frage: ist es geplant, auch ein "Dark Theme" für die Templates hinzuzufügen? Ich hatte ein wenig für die Vorgängerversion die Templates so machen können, dass Automatisch, Hell, Dunkel ausgewählt werden kann, gespeichert wird im lokalen Speicher. Ebenfalls wurde per JavaScript eine Sortierfunktion der Sender (Einstellung wird ebenfalls im Webspeicher abgelegt) wie auch eine Suche eingebaut [ag]

  • In der generierten Playlist wird ja für jeden Sender auf eine eigene m3u verwiesen, in denen dann jeweils die Audio- und Videospuren verlinkt sind. In der URL ist jeweils ein seeeehr langer Token mit enthalten. Wird darüber die Authentifizierung gegenüber Zattoo abgewickelt? Der Token ist dann quasi wie mein Passwort für den Dienst. Ich darf also nicht einfach meine m3u an jemanden weiterreichen, richtig? Wie lange ist dieser Token denn gültig und kann ich den manuell erneuern?

  • Der z32-Token ist max. 24h gültig, außerdem werden Streams deaktiviert, sobald man die max. erlaubte Anzahl der parallelen Streams überschreitet. Durch das erneuten Abrufen des Kanals wird auch ein neuer Link mit Token erzeugt. Ob du den Zugang zu Telerising weitergibst, liegt bei dir, es dürfen aber nicht zu viele Leute gleichzeitig schauen.

  • Verstehe. Also wäre der Direktverweis in der playlist also sowieso maximal 24 gültig.

    https://tvhp-pcdn114.sctv.ch/TOKEN/live/750188df-e945-5300-7048-a2f3b8cf3b23/HLS-TV/750188df-e945-5300-7048-a2f3b8cf3b23-avc1_10800000=10004.m3u8

    Ich versuche gerade meine Telerising Playlist in das neue Tool Dispatcharr zu importieren. Als Alternative zu xTeVe/Threadfin. Die Playlist kann aber nicht eingelesen werden wirft eine FFmpeg-Fehlermeldung auf.

    Code
    dispatcharr  | 2025-08-12 15:01:37,582 ERROR ts_proxy.stream_manager FFmpeg stderr for channel 8a9425cb-a68b-456a-9d1d-7a49efd3d155: [in#0 @ 0x59ed12355980] Error opening input: Invalid data found when processing input
    dispatcharr  | 2025-08-12 15:01:37,583 ERROR ts_proxy.stream_manager FFmpeg stderr for channel 8a9425cb-a68b-456a-9d1d-7a49efd3d155: Error opening input file http://192.168.2.115:5000/api/swc/live/37.

    Könnt ihr einen Stream aus der Telersing channels.m3u direkt über FFmpeg öffnen?

  • Ich möchte in TVHeadend Kanäle der Telerising-API integrieren. Dabei sollen auch alle Audiospuren durchgegeben werden. Solange die Telerising-API und TVHeadend auf demselben Server liegen, funktioniert dies prima. In der API nutze ich hierfür unter custom ffmpeg command:
    FFMPEG_PATH -i CHANNEL_URL -map 0 -c copy -copy_unknown -f mpegts pipe:1

    Nun habe ich allerdings eine zweite Instanz der Telerising-API auf einem zweiten Server. Dieser nutzt dns4me, sodass ich dort auch Anbieter aus der Schweiz einbinden kann. Wie kann ich von dort nun die Kanäle in TVHeadend einbinden? Meine Erwartung wäre, dass es ausreicht, dass ich in der API die Proxy-Funktion aktiviere und ansonsten genau vorgehe, wie bei der Instanz vom Hauptserver. Allerdings klappt dies nicht. Hier der TVHeadend-Log, wenn ich SRF1 von Netstream auf diese Weise öffnen möchte: https://pastebin.com/Q6gpxK6w

    Es funktioniert hingegen, wenn ich auf der dns4me-Instanz mit denselben Einstellungen (außer natürlich für Proxy) den Anbieter einbinde. Es funktioniert auch, wenn ich lediglich auf die ungepipete M3U-Datei (http://192.168.1.5:5000/api/ntv/file/channels.m3u) auf der Hauptinstanz öffne und dann selbst manuell pipe. Probleme treten also auf, sobald ich die url mit ffmpeg-Zusatz abrufe (http://192.168.1.5:5000/api/ntv/file/c…m3u?ffmpeg=true). Dabei spielt es auch keine Rolle, ob ich unter custom ffmpeg pipe command etwas eingetragen habe oder nicht.

    Wie gesagt: Mein Ziel ist es, dass ich auf der Hauptinstanz ohne dns4me die Kanäle der Schweizer Anbieter mit allen Ton-Spuren einbinden kann. Wie kann dies gelingen?

  • Allerdings klappt dies nicht

    Code
    is not in allowed_extensions

    downgrade ffmpeg. ist mir bei ffmpeg 7.1.1 schon aufgefallen. entweder telerising proxy aus, oder aeltere ffmpeg nutzen, oder DASH nutzen

  • Ich verstehe noch nicht so richtig, wie ich das anwenden soll. Ich habe folgendes versucht:

    Eintrag in der API auf der Maschine mit dns4me unter 192.168.1.5:
    FFMPEG_PATH -extension_picky 0 -allowed_segment_extensions ALL -i CHANNEL_URL -map 0 -c copy -copy_unknown -f mpegts pipe:1

    Wenn ich dann http://192.168.1.5:5000/api/ntv/file/c…m3u?ffmpeg=true aufrufe, sehe ich Einträge wie:

    pipe:///usr/bin/ffmpeg -extension_picky 0 -allowed_segment_extensions ALL -i http://192.168.1.5:5000/api/ntv/live/1009.m3u8 -map 0 -c copy -copy_unknown -f mpegts pipe:1

    Ich habe mit der Adresse http://192.168.1.5:5000/api/ntv/file/c…m3u?ffmpeg=true dann zum Anlegen eines IPTV Automated Network auf meiner TVHeadend-Instanz (ohne dns4me) unter 192.168.2.4 wie üblich eingebunden und den Kanal srf2 gemappt. Wenn ich diesen nun in Kodi öffne, kann SRF2 nicht geöffnet werden. Hier die Logmeldung:


    Nachtrag:
    Mit:

    Code
    pipe:///usr/bin/ffmpeg -extension_picky 0 -i http://192.168.1.5:5000/api/ntv/live/1009.m3u8 -map 0 -c copy -copy_unknown -f mpegts pipe:1

    würde es gehen - also wenn ich "-allowed_segment_extensions ALL" weglasse. Ist aber nur oberflächlich getestet.

    Einmal editiert, zuletzt von niwi (13. August 2025 um 16:04)

  • niwi

    ja allowed_segment_extensions gibs noch nicht in der 7.1.1. haette ich mal checken sollen. gibs nur in git atm. wurde vor 3 monaten erst eingefuegt.

    kannzt dir dort ein aktuelles git release laden.

    Danke. Brauche ich die Funktion denn? Im Kurztest funktioniert es ja ohne. Wichtig wäre mir, dass ich auch mit Untertiteln aufnehmen kann (mit deinem Script). Das habe ich noch nicht gestestet, weil ich erst einmal alles sauber auf eine TVHeadend-Instanz umziehen wollte (noch liegen die "Schweizer" Streams bei mir auf einer eigenen TVHeadend-Instanz und werden an die Hauptinstanz regestreamt.

  • Danke. Brauche ich die Funktion denn? Im Kurztest funktioniert es ja ohne. Wichtig wäre mir, dass ich auch mit Untertiteln aufnehmen kann (mit deinem Script). Das habe ich noch nicht gestestet, weil ich erst einmal alles sauber auf eine TVHeadend-Instanz umziehen wollte (noch liegen die "Schweizer" Streams bei mir auf einer eigenen TVHeadend-Instanz und werden an die Hauptinstanz regestreamt.

    Untertitel für Schweizer Streams? Lernst du damit Schweizerdeutsch? :) Cheers aus dem Seenland.

  • Untertitel für Schweizer Streams? Lernst du damit Schweizerdeutsch? :) Cheers aus dem Seenland.

    Bitte korrekt zitieren: "Schweizer", also in Anführungszeichen, sprich Streams von Schweizer Anbietern. Bei mir im Haushalt werden mehrere Sprachen gesprochen, aber nicht von allen gleich gut und dieselben. Die Schweizer Anbieter haben ein großes europäisches Fernsehangebot und viele Kanäle haben Untertitel. Für eine Person ist es tatsächlich auch allgemein hilfreich, sich nicht allein auf das Hörverstehen verlassen zu müssen.

  • Hi zusammen, mein erster Beitrag hier und vielen Dank für das tolle Plugin.

    Statt Raspi nutze ich einfach meine arm E2 Box mit armhf_Telerising.

    Waipu scheint was am Streaming gedreht zuhaben.

    Unter HLS sind es nur noch 56 Sender, bei Abo Perfektplus.

    Dash wird gar nicht mehr angezeigt, "error" steht dann auf der Telerising Seite.

    Kurzer Test mit Kodi: auch da geht nichts.

  • Perfect Plus

    DASH: 169 Sender

    HLS: 112 Sender

    Läuft bei mir alles, wie sonst auch.

Jetzt mitmachen!

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