Forum Replies Created
-
Posted in: Allo USB Bundle
-
7. August 2017 at 10:49 #30464
Excellent!!
Vielen Dank für den Hinweis – das mit connect war mir bisher entgangen 🙂Grüße
4. August 2017 at 12:47 #30435… siehe z.B.: http://forums.slimdevices.com/showthread.php?107418-The-Spotty-Spotify-implementation
- This reply was modified 7 years, 4 months ago by linndidi.
4. August 2017 at 12:46 #30434Hallo zusammen,
dieser Thread enthält mittlerweile veraltete Informationen zur Konfiguration.
Seit dem Juli 2017 hat Spotify die api abgeschaltet, auf der die oben beschriebenen Plugins basieren.Es steht jedoch ein Plugin (spotty) vom gleichen Autor zur Verfügung, das 1. wunderbar funktioniert und 2. viel leichter (nämlich ohne mysqueezebox) zu konfigurieren ist!!!
Dies nur der Vollständigkeit halber.
Viele Grüße
Didi- This reply was modified 7 years, 4 months ago by linndidi.
20. April 2017 at 11:14 #28371Nachdem mein Spotify Account gehackt wurde, musste ich nun einiges unternehmen, um alles wieder zum Laufen zu kriegen.
Meine Erfahrungen möchte ich hier nochmal teilen, da mir erst jetzt einige Dinge (nicht alle) klar geworden sind.
Unter anderem ist meine weiter oben gegebene Anleitung falsch, bzw. unvollständig.Hier also meine aktualisierte, besser kommentierte Anleitung
Wer mit einer squeezebox oder einem zum Logitec Media Server (LMS) kompatiblen Gerät Spotify hören möchte, kann dies mit dem klassischen spotify plugin (offiziell von logitech) und dem „Spotify Protocol Handler“ realisieren.
Der Spotify Protocol Handler ist ein 3rd Party Plugin.
Wer es aktivieren möchte, muss im LMS-Frontend gegebenenfalls erst die Anzeige / Installation von 3rd party plugins erlauben.
Das LMS-Frontend ist über einen Webbrowser erreichbar: http://[servername]:9000 , wobei [servername] die IP-Adresse oder der Netzwerkname des LMS ist.
Die Einstellungen des LMS sind über das Zahnradsymbol rechts unten im LMS-Frontend verfügbar. Aber wem sag ich das?!Das klassische Spotify Plugin ist eines, das unter folgenden Voraussetzungen in den eigenen Anwendungen erscheint
(1) In den Einstellungen des LMS ist unter dem Reiter mysqueezebox.com login + passwort für den eigenen mysqueezebox.com account hinterlegt.
(2) dem logitechmediaserver Dienst gelingt es beim Starten eine Verbindung zu mysqueezebox.com herzustellen und sich mit dem account anzumelden.
Dies kann in den erweiterten Einstellungen unter Logging im server.log überprüft werden.
(3) innerhalb der mysqueezebox.com Webseite wurde das spotify-Plugin aus der Anwendungsgalerie installiert.
(4) In den Einstellungen des spotify-Plugins in mysqueezebox.com werden Benutzername und Passwort des Spotify-Accounts hinterlegt.
Danach erscheint im Reiter dieses Kontos eine Schaltfläche zum autorisieren des Zugriffs der mysqueezbox.com Anwendung auf Spotify
Klickt man darauf, wird man zu Spotify weitergeleitet und muss sich dort einloggen.
Nach diesem Einloggen wird man direkt wieder zu mysqueezebox zurück umgeleitet, man IST ABER BEI SPOTIFY EINGELOGGT und kann z.B. in einem zweiten Fenster im eigenen Spotify Konto überprüfen,
dass hier unter Anwendungen mysqueezebox autorisiert wurde.
Bitte beachte dazu die Kommentare weiter unten zur Sicherheit dieses Vorgangs!Kommentar: Punkt (1) und (2) haben mich schier wahnsinnig gemacht, da ich natürlich auch mein mysqueezebox.com Passwort geändert hatte und ich dann versucht habe, das Passwort auch in den LMS-Einstellungen zu ändern. Leider macht er das nicht.
Die Lösung besteht darin, den login-Namen (die email-Adresse) in den mysqueezebox.com Einstellungen des LMS ZU LÖSCHEN und dann zu speichern.
Ich habe sicherheitshalber danach den logitechmediaserver Dienst auf dem Server neu gestartet.
Danach wird die email-Adresse wieder in den LMS Einstellungen eingetragen, neues Passwort eintragen – dann speichert er es auch richtig.
Wenn dann der lms-Dienst neu gestartet wird, zeigt er auch die installierten Plugins aus der Anwendungsgalerie des mysqueezebox.com Kontos an.Der andere Teil des Plugin-Konstrukts ist der Spotify Protocol Handler. Das offizielle spotify plugin würde ohne weiteres für eine squeezebox boom oder touch funktionieren.
Für alle anderen Geräte braucht man den protocol handler.
Dieser wird einfach durch Anklicken und „Apply“ in den Plugin-Einstellungen des LMS installiert. Nach dem Neustart des LMS (macht er beim erstenmal automatisch) muss das Plugin noch konfiguriert werden.
Klick auf den settings-Link beim Spotify Protocol Handler in der Übersicht der installierten Plugins (oder auf dem Reiter Advanced und in der Listbox links oben den Protocol Handler auswählen)
Hier nochmal die Login-Daten des Spotify-Accounts eingeben. Speichern, LMS neu starten – das sollte es sein!Kommentare zur Sicherheit:
Durch den Missbrauch meines Spotify Kontos bin ich auf Sicherheitsaspekte ein wenig sensibilisiert worden. Deshalb hier noch ein paar Anmerkungen zu dem Thema.
Wie gesagt ist mysqueezebox.com eine Webseite, die von logitech offenbar nicht großartig gepflegt wird. Insbesondere ist die Funktionalität des servers unter http bereitgestellt.
(wenn man z.B. in den LMS-Einstellungen auf „Anwendungsgalerie“ klickt, wird man direkt auf http geschickt)
Dies hat zur Folge, daß man mit relativ einfachen Mitteln wie Netzwerk-Sniffern die übertragenen Passwörter abfischen kann.
Zwar kann man auch manuell https://mysqueezebox.com eingeben, aber man erhält dann eine Zertifikatswarnung, die man in modernen browsern aktiv ignorieren muss. Das Zertifikat zeigt schlicht auf einen falschen DNS-Namen.
Das wäre nun nicht so tragisch, aber leider funktioniert z.B. das Aktivieren des Zugriffs der mysqueezebox-Spotify-Anwendung bei Spotify NICHT über die https-Verbindung: Es gibt einen wrong client-id Fehler!!Vorgehen ist also so, daß man
– sich unter https anmeldet, die credentials für Spotify hinterlegt
– sich abmeldet
– sich unter http anmeldet
– auf den Button zum Aktivieren des Spotify Kontos klickt (die credentials werden hier soweit ich sehe nicht übertragen)
– in dem neu geöffneten Fenster die Spotify-Anmeldung vornimmt (das ist spotify und https, also o.k.)
– sich überall abmeldet
– sich wieder auf mysqueezebox.com unter https anmeldet
– und dort nochmal das Passwort für mysqueezebox ändert
– schließlich hofft, daß nicht doch irgendwo was durchgerutscht istDas Ändern des Passworts im vorletzten Punkt ist natürlich optional.
Siehe oben meinen Kommentar zu Punkt (1) und (2), wenn ihr das getan habt…So, das war des Stand nach meinem Trip durch das slimdevices forum und diverse Support-Anfragen bei Spotify.
Ich sehe die Lösung immer noch positiv, da es einfach genial ist, sich die Musik über den lokalen Server von Spotify streamen zu lassen (und nicht vom iPhön über Luftspielereien)
Aber mittlerweile sehe ich den Status von logitech selber bezüglich dieser Thematik als ziemlich deprecated. Irgendwann wird es vermutlich gar nicht mehr gehen.
Bis dahin hoffe ich, eine andere Lösung – vermutlich über spotify connect – ans Laufen zu kriegen.Beste Grüße
Didi18. April 2017 at 19:43 #28333Hallo Leute,
aus gegebenem Anlass muss ich mich hier nochmal in die Diskussion einklinken:
Mein Spotify Account ist inzwischen gehackt worden. Ein Grund dürfte das zu einfache Passwort gewesen sein. Ein weiterer könnte darin liegen, daß ich im Überschwang meine Credentials auch auf mysqueezebox.com hinterlegt habe – aber hier gilt bis auf Weiteres natürlich die Unschuldsvermutung.
Dennoch möchte ich eindringlich davor warnen, auf den Gedanken zu kommen, das Spotify-Passwort auf mysqueezebox.com zu hinterlegen. Der Server läuft unverschlüsselt unter http.Die andere Sache ist die, daß ich mit dem geänderten Passwort und dem Protocol Handler nun einen 400er „bad request“ error bekomme.
Lustigerweise läuft das alte 3rd Party Plugin von Triode mit dem neuen Passwort (bis auf die langen Ladezeiten der playlisten) fehlerfrei.Ich fürchte, als nächstes ist der harte Weg mit Neuinstallation und support Anfrage an Triode fällig.
Wenn ich etwas herausbekomme, melde ich mich.Grüße
Didi12. Januar 2017 at 15:52 #25818Hallo Jens,
zunächstmal hatte ich genau die gleichen Symptome wie Du…
Setup: LMS 7.9 auf vortexbox – Client squeezelite auf einem raspberry + hifiberry unter raspbian jessieEs scheint so, daß die spotify-api sich geändert hat und das triode plugin veraltet ist.
Die Lösung besteht laut internet darin das Triode plugin zu deinstallieren und das offizielle Plugin von Logitech zu verwenden.
Zusätzlich muss noch das 3rd-party Plugin „Spotify Protocol Handler“ installiert werden.
Dort gibt man in den settings die Zugangsdaten des premium accounts ein.
Neustart des Servers nicht vergessen (ich habe die Änderungen erst nach Neustart der Maschine gesehen).So wie es aussieht, funktioniert das bei mir 🙂
Viele Grüße
Didi -