-
-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spotify #223
Comments
Hi Dirk, kriegst du im Chat denn einen Künstler angezeigt wenn du sowas sagst wie "suche Musik von XY auf Spotify"? Mit gültigem Spotify API Key sollte der Server das Musikangebot durchsuchen und generiert dann Sportify URLs. Was der Client damit macht ist unterschiedlich. So richtig happy war ich da bisher mit keiner der Möglichkeiten, denn Spotify benötigt immer eine weitere User Interaktion bevor die Musik gespielt werden kann :-/. Bei "Spotify Web" versucht der Client eigentlich die Spotify App zu öffnen via Deeplink. Deswegen geht unter umständen kurz ein Tab auf, sollte dann aber weiterleiten an die App, falls eine installiert ist. Bei mir passiert da am Desktop PC gerade scheinbar gar nichts mehr, nur in Android. Eigenltich sollte sich auch alternativ die Spotify Web-App öffnen in einem neuen Tab. Vielleicht ist diese Funktion kaputt gegangen :-( |
Wenn du dich vorher im Browser einloggst bei Spotify, kommt dann im Widget eigentlich immer noch nur die Vorschau?
Ja, bzw. eine beliebige Kombination aus Gerät, Name und Raum. Also entweder "Licht im Wohnzimmer an" oder "Deckenlampe an" (falls es nur eine Lampe mit dem Namen "Deckenlampe" gibt) oder "Lampe 1 im Wohnzimmer an" etc..
Ja, eigentlich ist der Stift dafür da. Verwaltest du openHAB über Item-Files? Dann müsstest du dort den "tag" "sepia-name" erstellen. Über die UI verwaltete Items müsstest du direkt über die SEPIA Cards schreiben können.
Jein. Wenn du z.B. fragen willst "Wann kommt die Müllabfuhr" würde ich das Gerät als "sensor" definieren, den Namen als "Müllabfuhr" und dann über die Teach-UI den Satz "Status von Sensor Müllabfuhr" auf den neuen Satz "Wann kommt die Müllabfuhr" mappen.
Englisch ist nur die verallgemeinerte Bezeichnung, die intern benutzt wird. Auf Deutsch kannst du alles mögliche sagen, also z.B. "Gerät" für "device", "Lampe", "Licht", "Deckenlampe", ... für "light", "Heizung" für "heater" usw.. Am Besten einfach mal ausprobieren was du intuitiv sagen würdest. |
Hi Florian, noch eine Frage, ist es möglich die Spotify-Connect Geräte auch direkt anzusprechen, z.B. spiele "Lied xy im Esszimmer" ? Esszimmer wäre in dem Fall der Gerätename. |
Ich plane den Support für Spotify-Connect zeitnah in SEPIA einzubauen, da es wahrscheinlich die einzige (übrig gebliebene) Methode ist vernünftig mit Spotify zu arbeiten (bisher hatte ich immer versucht die Musik direkt in SEPIA abzuspielen). |
Hi Florian, ja ich habe das Spotify-Binding gestern mal installiert und werde am Wochenende mal ein bisschen rumprobieren. Grüße |
👍. Irgendwo hier wurde auch mal diskutiert, wie man z.B. dem TV sagen könnte "Kanal auf Netflix umschalten", die Vorgehensweise ist wahrscheinlich ähnlich. Wenn man "Spotify" (sepia-name) als "device" (sepia-type) definieren kann und den "sepia-state-type" auf "text_raw" stellt, dann könnte man über das Teach-Interface sowas machen: Das Problem ist nur, dass man der openHAB Integration irgendwie erklären müsste, wie es "Playlist 1; Wohnzimmer" verarbeitet. Alles etwas holprig, aber die nächst bessere Methode wäre einen eigenen smart-service zu schreiben (oder zu warten bis ich das mache ^^). |
(oder zu warten bis ich das mache ^^) definitiv die bessere Methode ;-) |
Hallo Florian,
ich würde gerne Spotify als default music app nutzen. Der Api-Key ist hinterlegt, wenn ich Spotify Web in den Einstellungen auswähle, schliesst sich das Browserfenster immer gleich wieder und bei Spotify-Widget kommt nur der Hinweis "Sorry aber das ist nicht möglich, glaube ich." Muss ich noch etwas zusätzliches konfigurieren und muss dies für jeden Client getan werden?
Gruß
Dirk
The text was updated successfully, but these errors were encountered: