hubsif / kodi-magentasport

UNMAINTAINED, see README! Kodi Addon for watching streams from magentasport.de (formerly telekomsport.de) (easyCredit BBL, DEL, 3.Liga, Frauen-Fussball-Bundesliga, Sky Kompakt and more)
GNU General Public License v2.0
19 stars 9 forks source link

Eiskockey DEL - Streams können nicht abgespielt werden #9

Closed egolus closed 6 years ago

egolus commented 6 years ago

Sowohl Gamereports, als auch Wiederholungen können nicht abgespielt werden.

im Log sehe ich folgenden Fehler:

17:53:09.516 T:140022138661056 WARNING: Playlist Player: ListItem type must be audio or video, use ListItem::setInfo to specify!
hubsif commented 6 years ago

Hi,

Die Warning, die du gepostet hast, sollte das Abspielen nicht beeinflussen. Was sagt den das Log noch? Denn bei mir funktioniert es bei BBL, ich denke DEL sollte dann eigentlich auch funktionieren.

egolus commented 6 years ago

Ich habe mir das Problem inzwischen nochmal genauer angeschaut. Das Problem tritt nicht nur in DEL auf, sondern überall. Livestreams funktionieren, aber die Einträge Gamereport und Wiederholung zu einem vergangenen Spiel funktionieren nicht. Für diese Einträge wird das Addon anscheinend gar nicht aufgerufen.

z.B. der Eintrag MHP RIESEN Ludwigsburg - Brose Bamberg in Basketball - Easy Credit BBL > Woche 4 löst einen addon-Aufruf aus und args hat folgenden Wert: {'event': '/event/10212', 'mode': 'event'}

für den Eintrag Gamereport sehe ich im Debug-Log nur

OnPlayMedia plugin://plugin.video.telekomsport/?isLivestream=False&isPay=False&mode=video&videoid=34053

aber keinen Aufruf des Addons. Ich hätte einen Aufruf mit mode: video erwartet

edit: Ich schaue mir gerade den Ablauf durch xbmc.log-Einträge genauer an. Die Funktion getevent erstellt die Einträge mit folgenden urls, was nach meiner Ansicht korrekt ist:

d.h. durch diese URL müsste das Addon dann mit mode: video aufgerufen werden, und die Funktion getvideo aufrufen, was aber scheinbar nicht passiert

Edit2: Es liegt doch an der fehlenden Info. wenn ich li.setInfo('video', {}) hinzufüge, wird das Video abgespielt

Edit3: Entschuldige bitte vielmals. Es sieht so aus, als hätte ich durch das Testen die Versionen durcheinander gebracht. Nach einer Neuinstallation der neuesten Version geht es auch so.