ah das ist natürlich bisschen ärgerlich
also nein das ist nicht angedacht, da ich ja die offizielle webAPI von Spotify nutze und die bietet die Möglichkeit (derzeit) nicht an.
Aber es gibt ja zB spotify-connect-web, das du einfach als Service auf dem pi im Hintergrund laufen lassen kannst, somit wäre das Problem ja auch gelöst oder?
Beiträge von halbstark
-
-
also ich hab bisschen was geändert, würdet du es nochmal testen? (du müsstest die settings des addons aber nochmal anpassen, hab da was geändert)
-
Huch ja das ist in der Tat komisch. Das ist der teil im code der das macht:
Pythontry: webbrowser.open(auth_url) print("Opened %s in your browser" % auth_url) except: print("ConnectControl: Please navigate here: %s" % auth_url)
sprich wenn die methode webbrowser.open nicht ausführbar ist, sollte er das nach except ausführen. Die methode ist also ausführbar unter libreelec auch wenn sich kein browser öffnet (das tut es doch nicht oder?) .. Ich werde mal eben eins zwei Sachen abändern und dann müsstest du nochmal testen
-
Hi, also das hört sich erstmal nach nem Problem mit der Redirect Uri an. Was hast du denn da eingetragen bei spotify und in den Einstellungen des Addons?
Ansonsten bräuchte ich das [definition='1','0']log[/definition].Gesendet von iPhone mit Tapatalk
-
Ja richtig ich kenne das Addon.. der Unterschied ist, dass die eine reverse engineerte spotify api benutzen, ich aber die offizielle WebAPI, die eben leider auf eine Authentifizierung angewiesen ist..
Es sollte aber trotzdem möglich sein, wenn ich so drüber nachdenke.. dazu müsste ich ein bisschen was anpassen aber es sollte eigentlich nichts dagegen sprechen, dass du einen anderen Rechner nimmst, um dich zu authentifizieren.
Ich werde das die Tage mal umsetzen und dann kannst du das gern mal testen. -
Geil @halbstark!
Das wäre die perfekte Ergänzung für das Spotify Connect Web Addon von @awiouyWäre wirklich klasse, wenn du das weiterverfolgen könntest und dadurch letztendlich Spotify Connect als eigenständiges Audio Addon in LibreELEC ermöglichen würdest.
Freut mich!
Ich hab nur leider wirklich keine Ahnung von libreelec, hast du da Zugriff auf einen richtigen Browser? (der wird nämlich benötigt, um sich bei Spotify anzumelden) -
Super also prinzipiell läuft das ganze schon so wie man es auf den Bildern sieht. Irgendwann ist der Plan noch browsing Funktionalitäten einzubinden, das wird aber nochmal ein großes Stück Arbeit. Ich kann das ganze aber gleich mal auf github laden und dann kannst du dir das gern mal installieren und mal gucken ob das bei dir funktioniert.
Das einzige Bedenken, das ich zur Zeit noch habe ist die Sache mit dem rate limiting der Spotify API.. Das Problem ist, dass diese pro registrierter App gilt und nicht pro Nutzer und mein Addon fragt einmal die Sekunde den aktuellen Status ab. Unter Umständen werde ich also mein Client Secret etc. (das kriegt man wenn man bei Spotify eine App registriert, kann jeder machen) aus dem Addon nehmen, und jeder der es nutzen will muss seine eigene App anmelden.
Und ich habe keine Ahnung wie das mit den ganzen Lizenzen abläuft auf github muss ich irgendwo die GNU oder MIT oder sonstwas Lizenzbestimmungen einfügen und was ist mit "fremden" libraries die ich eingebunden hab (spotipy.. musste jedoch einiges ändern).
Das sind auf jeden Fall die Sachen, die ich erst noch irgendwie abklären muss und dann darf gern jeder das Addon nutzen so wie es ihm beliebt
-
Es ist eine Fernbedienung ja. Man kann das Gerät auswählen, auf dem abgespielt werden soll. Die Idee war so etwas librespot bzw. so etwas spotify-connect-web oder eben einfach ein im Hintergrund aktives Spotify Programm mit einer am Fernseher gut zu bedienenden Benutzeroberfläche zu versorgen (in Kodi natürlich).
-
Hey Leute, wollte euch nur mal eben zeigen, woran ich zur Zeit arbeite:
Spotify hat vor ein paar Wochen einen Endpoint zu ihrer WebAPI hinzugefügt, die es erlaubt, Connect Devices zu steuern. Da hab ich mir gedacht, warum das ganze nicht umsetzen, um so etwas wie librespot (oder spotify-connect-web) mit einer GUI für Kodi zu versorgen.
Bisher macht das ganze noch nicht sonderlich viel außer den aktuellen Titel samt Cover anzuzeigen und die klassischen playback controls zur Verfügung zu stellen, aber seht selbst:Externer Inhalt picload.orgInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Externer Inhalt picload.orgInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.und jetzt einfach mal die Frage, ob allgemein Interesse an so etwas besteht, oder ob ich das nur für mich weiter mache
Da es für mich ziemlich gut und robust läuft, hier mal auf github für jeden, der es testen möchte. (Bedenkt, dass ich es bisher nur auf macOS und Ubuntu testen konnte): https://github.com/NicolasHaeffne….connectcontrol
-
Und welche ip nutzt du da? So einfach ist das nämlich nicht, so funktioniert der Remote Server meines Wissens nämlich nicht. Da ist der Zugriff nur über die App oder das Programm möglich
Gesendet von iPhone mit Tapatalk
-
Nutzt du den remote server von MyCloud oder hast du ne statische IP auf die du aus dem Internet zugreifen kannst?
-
Alle Filmordner haben die selben Rechte bzw. Attribute. Da habe ich auch schon den Fehler gesucht
Das ist ja wohl das offensichtlichste gewesen, dachte aber das wäre schon untersucht worden (siehe quote) ...
Aber freut mich, dass du das Problem lösen konntest
-
Poste doch mal die Ordnerstruktur von einem wo es funktioniert und von einem wo es nicht funktioniert..
Hast du da irgendwelche komischen Sonderzeichen drin die in den anderen nicht drin sind? -
Ich weiß ja nicht, was für kryptische Namen deine Filme haben, aber solltest du Probleme feststellen, dann benenn sie halt vorher einmal mit filebot um (das erkennt wirklich alles zu 99,9%) lässt sich auch super automatisieren (sogar unter libreelec afaik)
Gesendet von iPad mit Tapatalk
-
Die von WD haben doch so einen remote Server, damit man trotz dynamischer IP auf seine Inhalte von unterwegs zugreifen kann.
Nach eigenen Erfahrungen klappt das aber eher schlecht als recht (ich hab aber auch nur 5k Upload)Würde es halt einfach mal probieren, wenn auch erstmal einfach über den Rechner oder deren Smartphone app, und mir dann Gedanken machen, wie ich das in Kodi einbinde
-
Darf man fragen, wann man sich auf eine erste Version zum testen einstellen kann?
Hmmm also so wie es jetzt ist, ist die Funtkionalität noch ausgsprochen gering, soweit ich das beurteilen kann läuft es aber weitestgehend stabil.
So eins zwei Sachen müssen für die Ansicht oben noch gemacht werden (zB aktualisiert er die Playlist noch nicht wenn sie von einem anderen Client aus geändert wird)
Außerdem sind noch so Sachen wie IP und Port hardcoded und ich hab mich noch nicht um Settings gekümmert oder um ein Icon oder was weiß ich was alles dazugehörtAber wenn Bedarf besteht (wie gesagt viel kann das noch nicht) wäre es denk ich kein Problem, das in den kommenden Tagen mal als prepreprealpha auf eigene Gefahr freizugeben.
-
Sieht ja Hammer aus ;0
Welchen Skin benutzt du da?Danke
gar keinen, das hab ich selbst gebaut mit xbmcgui.WindowXML
Sieht doch schon nach einem Projekt aus
So langsam wird es :). Ist aber auch doch alles sehr zeitaufwändig, vor allem weil die Doku zu der Thematik doch eher lückenhaft und über verschiedenste Einträge im wiki und Foren und sonst wo verstreut ist.. Jetzt heißt es mehr GUIs für die Playlistauswahl und das Browsen im Allgemeinen zu erstellen.. mal schauen was für Hürden mich da erwarten
-
Hab mal ein bisschen damit angefangen und sieht bisher so aus:
Externer Inhalt picload.orgInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Externer Inhalt picload.orgInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Es macht noch nicht viel außer die aktuell laufende Playlist anzuzeigen und zu kontrollieren..
Mit einem Squeezeboxserver geht das bereits in Kodi mittels XSqueeze.
Aber wirklich gut finde ich das nicht. Es läßt ja sogar die Audioengine außen vor.
Es ist also integriert und läuft dennoch irgendwie extern.xsqueezebox ist mir irgendwie unsympathisch.. und ja es ist ein bisschen unelegant ,dass die Audioengine außen vor gelassen wird, leider seh ich aber keine schönere Lösung für mein Problem.
-
Genau das meinte ich mit "eigener GUI", eben kein klassisches Audio Addon. Damit würde ich dann aber so einfache Sachen wie die Play/Pause Funktionalität verlieren (wenn ich nicht im Addon bin, sondern in irgendeinem Menu in Kodi) oder dass ich mit TAB zur aktuellen "Wiedergabe" zurückkehre (weil es ja keine wirkliche Wiedergabe gibt)..
-
Hallo Leute,
da ich immer noch mega unzufrieden mit der ganzen Spotify Integration bin, und es keine meiner Meinung nach akzeptable Lösung gibt, würd ich gerne mal eine Idee diskutieren:
Mopidy funktioniert mit Spotify und dann einem passenden Webinterface wie z.B. Mopidy-Iris auf allen Geräten (hat auch ne sehr gute Touch Integration) sehr gut, lässt sich aber nicht anständig von Kodi aus bedienen (außer über dieses MPD Client Addon, dass mE nicht zur Diskussion steht).
Deshalb hab ich mich jetzt mal so ein bisschen in die Addon Entwicklung und in allgemein die Python Programmierung und in diese Mopidy Client Library eingelesen und würde behaupten ich könnte (wenn auch mit viel Zeit, weil ich nicht wirklich ein erfahrener Programmierer, mal abgesehen von MatLAB und LabVIEW bin) ein Addon schreiben, dass das ganze steuert.
Jetzt habe ich nur folgendes Problem:Wenn ich ein Audio Addon für Kodi schreibe, dann muss Kodi auch irgendwas abspielen, oder sehe ich das falsch? Wäre ja aber in meinem Fall nicht so, da ja nur ein Server gesteuert werden soll. Also müsste ich konsequenter Weise ein Addon mit eigener GUI schreiben (wie auch oben genanntes MPD Client Addon auch).
Damit wäre Spotify aber nicht mehr so schön in die GUI von Kodi integriert und ich müsste alle Views etc pp. selbst erstellen oder (davon hab ich wirklich gar keine Ahnung)?
Es wäre auch schön, wenn Kodi automatisch anzeigt, dass etwas abgespielt wird, sobald die Wiedergabe startet.Habt ihr dazu irgendwelche Meinungen/Ideen/Anregungen? Habe mir schön überlegt, man könnte "leere" Dummy-Files erstellen und abspielen, damit Kodi eben irgendwas abspielt und im Hintergrund der Server getriggert wird, aber so wirklich schön ist das nicht.