[0.5] Mediathek add-on für xbmc fail

  • Hallo, unter 0.4 ging bei mir das Mediathek-Addon bis auf ARD.


    Jetzt unter 0.5 geht es leider gar nicht mehr.
    14:57:15 T:140473574336256 NOTICE: -->Python Interpreter Initialized<--
    14:57:15 T:140473574336256 ERROR: Error Type:
    14:57:15 T:140473574336256 ERROR: Error Contents: ('invalid syntax', ('/var/lib/vdr/.xbmc/addons/plugin.video.mediathek/simplexbmc.py', 54, 9, ' else\n'))
    14:57:15 T:140473574336256 ERROR: Traceback (most recent call last): File "/var/lib/vdr/.xbmc/addons/plugin.video.mediathek/default.py", line 20, in from simplexbmc import SimpleXbmcGui SyntaxError: ('invalid syntax', ('/var/lib/vdr/.xbmc/addons/plugin.video.mediathek/simplexbmc.py', 54, 9, ' else\n'))
    14:57:15 T:140474358781824 ERROR: GetDirectory - Error getting plugin://plugin.video.mediathek
    14:57:15 T:140474358781824 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.mediathek) failed


    Onkel google hat mir dazu zwar einiges gefunden, aber leider nix was mir bisher weitergeholfen hat...
    Wenn ich das richtig sehe wird ein virtueller Pfad gesucht. Wo ist dieses plugin-drive denn definiert?
    Ich gehe mal davon aus daß der Pfad eigentlich auf das .xbmc/addons zielen müsste? Das könnte ich dann ja in der fehlerwerfenden .py ändern - aber ich hab so meine Zweifel daß das die "richtige" Lösung wäre?

    Projekt:
    Pundit P3-P5G33, E5200, 9500GT, tbs 6920 an LG32" über HDMI
    E6400, NV 210, auf GBT Board.


    alt:
    P4 in Dell S478, Nexus, breakout, über SCART an LG32"

  • Ich gehe mal davon aus daß der Pfad eigentlich auf das .xbmc/addons zielen müsste? Das könnte ich dann ja in der fehlerwerfenden .py ändern - aber ich hab so meine Zweifel daß das die "richtige" Lösung wäre?


    Ich glaube, da ist einfach ein else zu viel reingerutscht...
    Das ist der Fehler:

    Code
    if displayObject.picture is not None:
          listItem=xbmcgui.ListItem(title, iconImage="DefaultFolder.png", thumbnailImage=displayObject.picture)
        else
          else listItem=xbmcgui.ListItem(title, iconImage="DefaultFolder.png")


    Das if-else-Konstrukt muss hallt passen:

    Code
    if displayObject.picture is not None:
          listItem=xbmcgui.ListItem(title, iconImage="DefaultFolder.png", thumbnailImage=displayObject.picture)
        else: listItem=xbmcgui.ListItem(title, iconImage="DefaultFolder.png")


    so geht es bei Version 0.4.6 unter Windows mit der simplexbmc.py (an meinen yaVDR komme ich gerade nicht ran): http://paste.ubuntu.com/1362871/

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo!


    Habe gerade das Mediathek Plugin unter XBMC probiert und dort geht es aber auch nicht. Ist aber gestern noch gegangen. Die werde gerade wieder Umstellungen gemacht haben


    MfG

    VDR1 | MLD 5.4 64Bit Stable | ASRock Q1900M | 4GB Ram | Intel VA-API | Digital Devices DuoFlex DVB-S2 | SSD 64GB

    MLD 5.1 Server | Banana Pi | Fhem |

    Test VDR: MLD 5.4 64Bit Unstable | ASRock Q1900M | 4GB RAM | Intel VA-API | OctopusNet S2-2

  • Ich habe gerade den Author angeschrieben, er meint eine korrigierte Version sei unterwegs, muss aber noch ins XBMC-Repo aufgenommen werden.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ah alles klar, dann warte ich erstmal bevor ich jetzt zu Fuss wild rumeditiere...


    ******


    Habs doch editiert - stimmt, ohne die doppelte else-Geschichte klappt alles.


    Danke.

    Projekt:
    Pundit P3-P5G33, E5200, 9500GT, tbs 6920 an LG32" über HDMI
    E6400, NV 210, auf GBT Board.


    alt:
    P4 in Dell S478, Nexus, breakout, über SCART an LG32"

    Einmal editiert, zuletzt von SirTurbo ()

Jetzt mitmachen!

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