[Release] blue TV Air / Swisscom (Live)

  • @Sebas Bei dir gehen ja die Full HD-Streams via Apple TV - besteht bei dir die Möglichkeit, irgendwie den Datenverkehr auszulesen? Ggf. reicht eine einfache Änderung der Stream-URL aus, um Full HD/UHD zu "aktivieren".

    Code
    https://tvhosa-pez0417.sctv.ch/http_adaptive_streaming/KIEPGNBAKFHCPADG.m3u8

    Das hier wäre jetzt gerade eben der Stream für RTL HD gewesen. Vielleicht kannst Du damit ja was anfangen. Nach der Playlist werden mit /Level(3) oder /Level(1) noch irgendwelche Spezifikation gecallt.

  • @easy4me Also leider nichts zu machen - selbst mit meinen rudimentären Wiresharkkenntnisse bekomme ich keine Domain raus. Meinst Du, Du bekommst das nicht irgendwie per Trail&Error raus? Ich frage deshalb, weil ja inzwischen 720@50fps möglich ist ohne, dass Du etwas geändert hättest (und es offiziell im Webbrowser immer noch nur 25fps sind). FullHD ist bei blueTV deshalb so spannend weil nahezu jeder verfügbare HD-Sender in 1080p sendet, inklusive BBC One, ITV & Co, welche im Zattoonetzwerk ja bis dato leider nur in schlechtem 720p senden.

  • bei mir kommt auch irgendwie ein fehler, hoffe die [definition='1','0']log[/definition] hilft

  • Ich habe mal nen kleinen Fix eingebaut, für den "list index out of range error", den die User bekommen, die noch keine Telnummer hinterlegt haben.

    Der Login läuft jetzt in Dauerschleife, bis dieser Error nicht mehr auftritt.

    Funzt aber nur noch so lange, bis Blue TV es komplett zur Pflicht macht eine Telnummer anzugeben. Ob und wann das geschieht, keine Ahnung.

    Addon im Anhang.

  • 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.

  • Update v0.1.4

    • Login-Fehler behoben
    • UHD-/Full HD-Streams sind nun möglich
    • Verbesserung der Menüführung mit EPG-Daten und Sendungsdetails im Kontextmenü (Now/Next)

    Bitte beachten, dass mit der Anmeldung in Kodi automatisch im Hintergrund eine Device-ID in die Geräteliste von Swisscom eingetragen wird. Zu häufige Anmeldeversuche mit frischen Kodi-Installationen oder mit gelöschten Addon-Daten können dazu führen, dass die Anmeldung temporär blockiert wird.

    Bei anderen Problemen: Debug

  • Update v0.1.4

    • Login-Fehler behoben
    • UHD-/Full HD-Streams sind nun möglich
    • Verbesserung der Menüführung mit EPG-Daten und Sendungsdetails im Kontextmenü (Now/Next)

    Bitte beachten, dass mit der Anmeldung in Kodi automatisch im Hintergrund eine Device-ID in die Geräteliste von Swisscom eingetragen wird. Zu häufige Anmeldeversuche mit frischen Kodi-Installationen oder mit gelöschten Addon-Daten können dazu führen, dass die Anmeldung temporär blockiert wird.

    Bei anderen Problemen: Debug

    Vielen Dank, dass du das Addon aktualisiert hast. :thumbup:[bp]

Jetzt mitmachen!

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