Addon Noob sucht Hilfe beim erstellen eines Audio Addons

  • Hallo

    Vorne weg, ich hab grad mal so Null plan von Phyton und verstehe gerade mal "if", "elif", "else", und ansatzweise "print" und weis das ne "def" ne definition/funktion ist, ansonsten Null Plan (Ich weis was ne Variable ist, weis aber nicht wie ich diese definieren kann, noch weis ich wann ich was in geschweifte Klammern setzen kann/muss.)

    Soviel mal zu meinem quasi nicht vorhandenem Wissen was phyton anbelangt.


    So, Nun, was möchte ich tun?

    Ich möchte ein Addon erstellen welches Content der Seite "http://www.truehouse.net" in Kodi abspielbar macht. (Erschien mir als ein guter starter, da ich hier recht einfach an die URL's kahm.)

    Das Addon sollte folgende Möglichkeiten bieten:
    In erster Ebene eine Liste mit folgenden Punkten:

    -Livestream Mixshow
    -Livestream Chillout

    -Mixshows
    -Chillout
    -Downtempo
    -Guestmixes

    -Archiv Mixshows
    -Archiv Chillout Mixes

    (Die ersten beiden Punkte sollen einfach nur den Livestream beim anklicken widergeben, die weiteren Punkte eine Liste mit den jeweiligen mp3files öffnen.)

    Hier die Links:

    -House stream:
    http://www.truehouse.net/house.m3u

    -Chillout Stream:
    http://www.truehouse.net/chill.m3u

    -Mixshows, Chillout, Downtempo, Guetmixes:
    https://www.truehouse.net/mixes/
    (hier müsste man wohl durch Nahmen separieren ("startswith") da hier sowohl die normalen mixes, wie auch die Chillout mixes verfügbar sind.)
    Beispiel url zu ner mp3: https://www.truehouse.net/mixes/guestmix219.mp3

    -Archiv:
    https://www.truehouse.net/archiv/

    -----

    Als Starter hab ich mir mal das Tutorial vom Kodi Wiki angesehen, den source von GIT geladen, die Addon.xml angepast, und das neue so erzeugte Addon mal installiert. Als nächstes habe ich im scriptkiddy-style einfach mal die URL im Beispelcode ersetzt und gehofft dass das addon dan schon mal Content anzeigt und abspielbar aufbereitet. Leider will das aber nicht, womit ich schon, bevor ich richtig anfangen hab daran zu basteln (try and error), irgendwie festgefahren bin.

    hier mal der Code der der "default.py" -Link(pastebin)

    So wie ich das verstanden habe, sollte er durch die Funktion: "parse_page(page)" die URL nach Covern (.jpg's) und abspielbahren Files (mp3's) durchsuchen. "build_song_list(songs)" sollte dann n propety für den Titel und Cover für Kodi setzen. "play_song(url)" übergiebt wohl die URL via Pfad (an Kodi?). "main():" entscheidet wohl, (soweit ich das richtig interpretiere,) ob er was auflisten oder abspielen soll.

    So weit, so na ja. da dass ganze Beispielcode ist, hatte ich die hoffnung, das es zum Testen erstmal reicht, die Beispiel URL durch den Pfad zu den mp3's der Homepage zu ersetzen. - Leider Nein.

    (währe nett wen ev. wer n Tip für mich hätte, wens hier noch andere gute Beispiele für Audio Addons giebt, schau ich da auch gern mal in den source.)

  • Hallo,

    eins vorweg: Ohne viel Zeit zum Lesen und Einarbeiten wird es nichts werden mit dem Addon.

    Aber wenn Du es gerne versuchen magst, dann schau Dir doch mal das entsprechende Themengebiet im Kodi Wiki an: https://kodi.wiki/view/Add-on_development

    Auch kannst Du Dir ja den Quelltext sämtlicher Addons anschauen und von dort Ideen übernehmen und lernen. Vielleicht einfach mal einen Blick in die Music Addons riskieren: https://kodi.wiki/view/Category:Music_add-ons

    Gruß und viel Erfolg.

Jetzt mitmachen!

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