Der Rest sagt aus, das der kodi-eigene Player nichts mit dem rtp-Protokoll anfangen kann. Er spielt es aber trotzdem ab. rtp wird von Librespot verwendet. Einfach ignorieren.
Suche Wissenden für die Erweiterung des Librespot-Addons
-
blauesgruen -
5. August 2018 um 21:51 -
Unerledigt
-
-
Ich habe es eben nochmals probiert @BJ1. Deine Version bekomme ich nicht zum laufen.
Ich werde bei der Installation informiert, dass das addon os.libreelec.tv mitinstalliert wird. Das passiert bei der Version von awiouy nicht.
Librespot wird installiert und ich kann es konfigurieren, aber als Player taucht Kodi nicht auf. -
-
Revision 111h zeigt Album, Küntsler und Titel im Kodi Modus, siehe Anhang.
Für CoreELEC
- Addon: https://drive.google.com/open?id=1qiInz…SOXdjdbXHQvFD4k
- Code: https://github.com/awiouy/LibreELEC.tv/commits/ce-ls-nextFür RPi2
- Addon: https://drive.google.com/open?id=1ZssrJ…Yas4pWsNrJPXGaY
- Code: https://github.com/awiouy/LibreEL…/alpha1-ls-nextIch habe auch den Codec von mp3 zu pcm_sb16le geändert.
Das müsste die Fehlmeldung lösen.Wann ich wieder Zeit habe, werde ich probieren die Cover auch anzuzeigen.
Vieleicht wäre es angemessen die Cover von eine online Datenbank runterzuladen, nach dem Spiel Kommando, um eine zu lange Unterbrechung der Wiedergabe zu vermeiden.
@BJ1 hättest du eine Idee wie man das macht? -
Ich werde bei der Installation informiert, dass das addon os.libreelec.tv mitinstalliert wird.
Das ist als Abhängigkeit in der addon.xml drin, da Librespot nur auf LE/CE läuft. Dadurch wird das Addon für andere Systeme (normales Kodi unter Linux/Win) erst garnicht zur Installation angeboten. awiouy hat das nicht als Abhängigkeit drin. Siehe auch (hier für openelec): https://kodi.wiki/view/Addon.xml#.3Crequires.3E
-
-
@awiouy: Beim onchange-Event von Librespot werden die Items TRACK_ID und OLD_TRACK_ID mitgeliefert. Wenn man an die rankommen könnte, kann man bei Spotify direkt alle anderen Infos laden (Cover, Album, Laufzeit, Titelnr. usw.). Das wäre jetzt mein Ansatz. Ansonsten kann man natürlich irgendeinen der Helper unter Kodi nehmen und z.B. eine der Music/Artist DBs abfragen. Ich hatte da mal was für bumblebee gemacht und schaue nochmal nach.
-
@BJ1 @blauesgruen
Die Missing Dependency Meldung ist ein bekanntes Bug in LibreELEC 9.
Einfach auf OK drücken. -
-
Revision 111j löst manche Problemen, izb mit TVHeadend Zapping und mit Einstellungs Veränderungen und ein grosses meh
Siehe unten -
Revision 111j requires Kodi 18 alpha 1 or more recent.
In addition to the previously mentioned improvements, revision 111j solves issues with TVHeadend zapping and with settings changes and a big meh...For RPi2
- Addon: https://drive.google.com/open?id=1H0GTK…nsVSRIZY5kNw6a5
- Code: Commits · awiouy/LibreELEC.tv · GitHubFor CoreELEC
- Addon: https://drive.google.com/open?id=1cswcL…pTNRVfnL23jo721
- Code: Commits · awiouy/LibreELEC.tv · GitHub -
-
Kann ich nicht testen, da meine Geräte ausschliesslich x86_64 sind ...
-
@BJ1 Ich bauhe dir eins für LibreELEC 9 alpha1.
Hoffentlich habe ich genug platz dafür... -
-
@BJ1 hier Revision 111j für Generic: https://drive.google.com/open?id=17C2At…fSIMPmg3iEXPjNq
-
Danke, funktioniert.
Ich habe einen Wrapper für die "TheAudioDB" (http://www.theaudiodb.com) geschrieben. Die stellt hochwertige Cover, Fanarts, CDarts usw. zur Verfügung. Den Wrapper kannst Du als Modul einbinden (unter resources/lib/artistinfo.py)
https://github.com/b-jesch/toollib/blob/master/artistinfo.py
Die geänderte default.py ist im Anhang, ich habe die Notification aus der if/else rausgenommen und in den Hauptzweig gelegt, da ich auch gerne informiert werde, wenn ich z.B Bilder anschaue.
-
-
@BJ1
Toll! Danke!Ich baue es ein, jedoch als Optionen.
Bilder runterladen kostet Zeit, und nicht jeder will Alice Cooper in seinem Zimmer.Zwei Fragen:
- Hasst du eine Ahnung, wie man die Art Zuche verbesseren kann? Meine Playlisten haben so viel Super Deluxe/Mono/Stereo/Edition im Album/Track Titel, dass Arts nicht gefunden werden.
- Weisst du, ob es möglich ist das Playtime auf Null zu stellen, mit xbmc.player.updateInfoTag oder anders? -
Hasst du eine Ahnung, wie man die Art Zuche verbesseren kann? Meine Playlisten haben so viel Super Deluxe/Mono/Stereo/Edition im Album/Track Titel, dass Arts nicht gefunden werden.
Ja, ist mir auch schon aufgefallen, dass z.B. beim Album 'Babumm (Remix 1999)' nichts gefunden wird. Das lässt sich wohl nur über eine RegEx lösen, wenn ein bestimmtes Schema dahinter ist, oder (siehe mein Ansatz) man holt die nötigen Infos über die TRACK_ID von Spotify. Dazu muss aber Librespot diese ID rausrücken.
Weisst du, ob es möglich ist das Playtime auf Null zu stellen, mit xbmc.player.updateInfoTag oder anders?
Da muss ich selber experimentieren.
-
-
Schön, dass ihr euch so dahinter klemmt. Vielen Dank.
Was mir noch fehlt sind die Zeiten der Songs. Seid ihr da auch dran?
Vielleicht ist das jetzt auch zu weit gegriffen, aber ist es auch möglich sich die Playlist der nächsten 10 Titel zu bekommen und Steuerungen (Start, Pause, Skip) einzubauen?
bg -
Wie war das mit dem kleinen Finger und der ganzen Hand
Was mir noch fehlt sind die Zeiten der Songs. Seid ihr da auch dran?
Das sind Infos, die direkt im Core stecken. Sieht zwar schlecht aus, ist aber nicht hoffnungslos.
Vielleicht ist das jetzt auch zu weit gegriffen, aber ist es auch möglich sich die Playlist der nächsten 10 Titel zu bekommen
Keine Chance.
und Steuerungen (Start, Pause, Skip) einzubauen?
Evtl. möglich, aber eher unwahrscheinlich.
-
-
Ich stelle das mal hier fest: https://github.com/awiouy/LibreELEC.tv/commits/ce-ls-next
Ich werde bis Mitte nächster Woche keine Zeit dafür haben
Um damit zu spielen und basteln:
- letzte Revision (111j) installieren
- artistinfo.py und default.py vom letzten Commit in /storage/.kodi/addons/service.librespot kopieren
- Librespot deaktivieren/aktivierenAuch: Einstellungen (izb Ouptut Mode zu Kodi) nicht verändern während Librespot (in ALSA output mode) spielt (this breaks Kodi librespot playback and requires a reboot)
Viel Spass!
-
Ich habe mal ein wenig weitergemacht:
- die Künstler- und Albumsuche nach Artwork wird jetzt per RegEx gemacht. Das ergibt eine viel bessere Trefferquote
- die Settings.xml wurde optimiert. Das Umschalten in den Discover-Modus erforderte immer ein Löschen des User-Eintrages bzw. ein erneutes Eintragen, wenn man den Disdcover-Modus wieder deaktivieren will. Für Nutzer mit einer FB eher suboptimal. Erfordert auch eine kleine Änderung im librespot.start Skript.
- deutsches Language-File hinzugefügt
- Language-Ordner nach neuer Ordnernamen-Konvention umbenannt
Ich baue es ein, jedoch als Optionen.
Bilder runterladen kostet Zeit, und nicht jeder will Alice Cooper in seinem Zimmer.- ist jetzt so drin.
-
-
Da ist Revision 111m: https://forum.libreelec.tv/thread/8438-li…98269#post98269
Zu müde es auf Deutsch zu übersetzen. -
Vielen Dank für die Weiterentwicklung des Addons!
Zum Thema Play/Pause/next Track usw. gabs mal das hier:
[WIP] [Alpha release] ConnectControl for Spotify
läuft glaube ich immer noch. Vielleicht hilft das, diese Funktionalitäten in das Librespot Addon zu implementieren
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!