Beiträge von loculill

    Du verwendest nicht die Playlist mit ffmpeg-Pipe. Schalte die Option ein und kopiere den neuen Link von Telerising in deine Netzwerk-Konfiguration. Ohne ffmpeg-Pipe wird das nichts. Und schalte mal die Option "Enable ".m3u8"/".mpd" link extension" in Telerising ein. Bei meinem ffmpeg gab es ohne die Option eine Fehlermeldung, weil ffmpeg keine Playlists mit falscher Dateierweiterung verarbeiten will. Wenn das nicht reicht, schau dir mal die Playlist mit ffmpeg-Pipe an (*/channels.m3u?ffmpeg=true) und probier direkt in einer Konsole den Pipe-Befehl aus der Playlist (ohne das pipe:// vorneweg!) und schau dir die Fehlermeldungen von ffmpeg an (die Logoptionen vom Pipe-Befehl anpassen, also -loglevel fatal rausnehmen). Wenn die Pipe richtig funktioniert, wird deine Konsole geflutet werden (solltest viele � sehen, da die Bits des Streams einfach roh in dein Terminal gekippt werden) und dein Problem wäre tatsächlich bei TVHeadend. Wenn ffmpeg aber nur Textmeldungen ausgibt, eventuell auch Fehler, dann musst du am ffmpeg schauen, was da nicht stimmt.

    Versuchs mal mit der Option "Retrieve streams via ffmpeg pipe" bei der Playlist in Telerising (also kopiere die Playlist mit dem m3u-Addendum) und beschränke "Maximale # von Input-Streams:" auf 1 oder so. Dann sollte das schon besser werden. Je nachdem noch in Telerising in den Settings "Custom ffmpeg-Path" mit dem richtigen Pfad zu deinem ffmpeg im System füllen. Und schauen, dass die IP-Adresse vom Telerising auch von deinem TVheadend erreichbar ist.

    Jetzt wollte ich den Plugin auch mal ausprobieren, stelle aber fest, dass er leider gar nicht mehr funktioniert. Zunächst hat das Login mit der 2-Faktor-Authorisierung nicht funktioniert. Das liess sich aber durch einen kleinen Fix der login()-Funktion lösen: Einfach in Zeile 193 den Code etwas erweitert:

    Code
    s.post('https://login.scl.swisscom.ch/submit-password', timeout=5, headers=login_headers,
                               data={"username": __login, "password": __password})
       __sms_code = xbmcgui.Dialog().numeric(0, "Enter SMS Code:")
       login_result = s.post('https://login.scl.swisscom.ch/verify-sms-code', timeout=5, headers=login_headers, data={"code": __sms_code})

    Aber leider wirft der Plugin nach erfolgreichem Login nur Fehler:

    (Token natürlich entfernt. ;) )


    Ich nehme an, Swisscom hat an ihrer API so viel gedreht, dass der Plugin aktuell komplett kaputt ist? Oder ist der Plugin einfach noch nicht bei Kodi Omega angekommen, das letzte Update im Repo ist ja auch zwei Jahre alt.