Altes Youtube-Channel Addon für Python3 anpassen ?

  • Hallo, ich bin nun auch auf Kodi21 umgestiegen. Meine alten Addons laufen da aber nicht mehr. Sie müssen angepasst werden. Evtl. kann jemand mal nachsehen. Ich hänge den Code mal hier an. Vielen Dank vorab.

    default.py ----------------

    addon.xml----------

    Raspberry Pi 2-----Libreelec------Kodi-----Standard Skin

  • Also um Python 3 zu benutzen musst du auf jeden Fall schon mal

    <import addon="xbmc.python" version="2.1.0"/>

    zu

    <import addon="xbmc.python" version="3.0.1"/>

    ändern,

    Dann kannst du es auf jeden Fall schon mal wieder installieren. Ob es dann geht oder nicht, werden wir sehen. Es gibt andere, die das vielleicht sofort sehen. Ich bräuchte aber, wenn es fehl schlägt, ein debuglog.

  • Hallo, vielen Dank für den Versuch. Ich habe es doch jetzt selbst hinbekommen. Die geänderte Python version war mir klar, ich hatte es nur der Vollständigkeit wegen Original abgebildet. Das ist auch alles, was in der addon.xml geändert werden musste.

    in der default.py ist es folgendermaßen......

    zeile 4 import urlparse ändern zu import urlib.parse

    zeile 13 args = urlparse.parse_qs(sys.argv[2][1:]) ändern zu args = urllib.parse.parse_qs(sys.argv[2][1:])

    zeile 21 li = xbmcgui.ListItem('Lets-Bastel', iconImage = 'special://home/addons/plugin.video.plugin.video.yt_ch_basteln/icon.png

    ändern zu li = xbmcgui.ListItem('Lets-Bastel')


    So reicht mir das ersteinmal. Mit dem IconImage muss ich mal sehen. Evtl. hat ja jemand einen Tip, sonst erlese ich mir das auch noch irgendwann.[ag]

    Raspberry Pi 2-----Libreelec------Kodi-----Standard Skin

  • Für das IconImage (nach der Zeile 21 einfügen):

    li.setArt({'thumb': special://home/addons/plugin.video.plugin.video.yt_ch_basteln/icon.png})

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Danke für den Tip. Das funktioniert so noch nicht. Dennoch habe ich es hinbekommen und stelle ein Beispiel dafür hier ein. Ich verwende, im gegensatz zu früher, nun aber die Original Bilder von Youtube.


    Code
        li = xbmcgui.ListItem('Youtuber Name')
        li.setArt({'icon' : 'link zum Bild des Youtube Kanals'})
        url = "plugin://plugin.video.youtube/channel/Youtube-ID/"
        xbmcplugin.addDirectoryItem(addon_handle, url, li, True)

    In deinem Beispiel:

    Code
    li.setArt({'thumb' : 'special://home/addons/plugin.video.plugin.video.yt_ch_basteln/icon.png'})

    Raspberry Pi 2-----Libreelec------Kodi-----Standard Skin

Jetzt mitmachen!

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