Naja und er kostet ja das gleiche. Und du musst es ja nicht nutzen. Und sie werden es schon verbessern.
Sonos und Siri
-
-
Mal so ne Grundsatzfrage zu Sonos mit Apple Music und Homebridge ... ist es möglich Siri zu sagen sie soll z.b. im Bad auf einem per Homebridge eingebundenen Sonos Play:1 eine Playlist aus Apple Music abspielen? Oder kann man da wirklich nur ein und ausschalten und muss dann per Hand die Musik starten?
Genau mehr als ein und ausschalten gibt das Plugin nicht her. Das Fork vom Sonos Plugin kann eben noch Lautstärke regeln.
Ich teste gerade die Sonos API und damit kann man auch Playlisten oder Radiosender starten. Die müssen aber in der Sonosapp hinterlegt sein.
das ja blöd... kann in der Hinsicht dieser Triby IO mehr?
Ich brauch nur was fürs Bad... aktuell ist da ein Alexa Dot drin... der is aber Mist wie ich finde... und Apple Music geht da drauf ja auch nicht.
Wobei,würde mit Apple Music doch funktionieren.
Code
Alles anzeigenSpotify and Apple Music (Experimental) Allows you to perform your own external searches for Apple Music or Spotify songs or albums and play a specified song or track ID. The Music Search funtionality outlined further below performs a search of its own and plays the specified music. The following endpoints are available: # Spotify /RoomName/spotify/now/spotify:track:4LI1ykYGFCcXPWkrpcU7hn /RoomName/spotify/next/spotify:track:4LI1ykYGFCcXPWkrpcU7hn /RoomName/spotify/queue/spotify:track:4LI1ykYGFCcXPWkrpcU7hn # Apple Music /RoomName/applemusic/{now,next,queue}/song:{songID} /RoomName/applemusic/{now,next,queue}/album:{albumID} You can find Apple Music song and album IDs via the iTunes Search API. It only handles a single spotify account currently. It will probably use the first account added on your system.
Ich teste gerade die Sonos API und damit kann man auch Playlisten oder Radiosender starten. Die müssen aber in der Sonosapp hinterlegt sein.
Hast du das auch schon in Homekit integrieren können? Das wäre ja klasse !
das ja blöd... kann in der Hinsicht dieser Triby IO mehr?
Man kann zumindest adhoc per Homekit Radiosender Einpflegen und diese als regeln abrufen. IFTTT geht damit auch, also sicher sehr viel machbar. Damit kenne ich mich aber weniger aus, hatte bisher auch noch nicht so die Zeit mich damit zu beschäftigen. Man brauch das IFTTT plugin und über diese webhooks sind eigentlich keine Grenzen gesetzt.das anlegen dieser war mit aber viel zu aufwendig irgendwie. DJay hat da sicher mehr Ahnung was IFTTT angeht.
Auf jeden fall kann man Airplay und Spotify Connect drauf laufen lassen.
Was hier stark verbesserungswürdig ist, ist der Sonos Skill für Alexa. Die Steuerung über die Sprache kann man zur Zeit echt vergessen, wir haben gestern rauf und runter getestet und andauern kam von Madame Alexa nur eine Enschuldigung dass etwas nicht funktioniert hat, die Bewertungen des Skills sprechen da für sich... nutzen dann eben die Sonos App, das homebridge plugin habe ich erstmal wieder runtergeworfen...
Hast du das auch schon in Homekit integrieren können? Das wäre ja klasse !
Meine Sprachausgabe habe ich über die Api und HomeKit ja schon am laufen. Werde mich die Tage mal an Playlist und Radio machen. Das sollte aber nicht so das Problem sein. Dann kann ich wenigstens im Bad bei Bewegung den Sonos einschalten, ohne das gleich die ganze Gruppe spielt.
Was hier stark verbesserungswürdig ist, ist der Sonos Skill für Alexa. Die Steuerung über die Sprache kann man zur Zeit echt vergessen, wir haben gestern rauf und runter getestet und andauern kam von Madame Alexa nur eine Enschuldigung dass etwas nicht funktioniert hat, die Bewertungen des Skills sprechen da für sich... nutzen dann eben die Sonos App, das homebridge plugin habe ich erstmal wieder runtergeworfen...
Das mit der Fehlermeldung hatte ich gestern auch mit Alexa bei meinem Play One mit Alexa. Deshalb ist der Play One auch nicht schlecht, sondern der Fehler liegt bei Alexa. Viele schreiben im Netz das Alexa beim Play One nicht richtig läuft, aber das ist halt ein Amazon Problem.
An deiner Lösung wären sicher viele interessiert.
Sprachausgabe meinst du damit das Sonos etwas definiertes abspielt wie etwa Hallo Chef?
Ja, wenn ich nach Hause komme sagt Sonos: Hallo Maik, schön das du wieder zu Hause bist. Das gleiche bei meiner Frau, selbstverständlich mit ihrem Namen. Und wenn du im Bad die Tür schließt kommt: Und kleiner Tip, immer schön Popo abwischen.
wie machst du das?!
Ich erstelle mit Amazon Polly eine mp.3 und füge sie in die API ein. Mit Webhooks bekomme ich den Button mit der MP3 in HomeKit, somit lassen sich dann Regeln erstellen.
Siehe hier: Hat wer eine Idee HowTo Text to Speech mit Sonos Lautsprechern
Danke das schau ich mir mal an. ja stimmt das Thema hatten wir nur ich hatte es dann nicht mehr verfolgt.
Auch an dich. Nutze bitte die bearbeiten Funktion. Danke
Wer eine Apple Watch hat, der kann damit die Sonos Lautstärke ändern und stumm schalten und Räume wechseln. Die App heisst Sonobit und funktioniert bei mir ist aber recht träge. Alexa (Echo) kann ich sagen: „Alexa spiele SWR 1 Baden Würtemberg in der Küche“ und sie tut es. In meinem Büro reicht es wenn ich meinem dortigen Sonos One sage: “Alexa, spiele SWR 1 Baden Würtemberg“.
Mit der Sonos App habe ich einige Favariten angelegt. Ich kann aber auch sagen: „spiel Musik von Mark Knopfler“, dann geht sie zu Amazon Prime und aktiviert eine Playlist von Mark.
Meine Siri schafft das noch nicht, weil ich das Sonos PlugIn noch nicht auf meiner Homebridge installiert habe. Ich hoffe sehr, dass Sie mit dem Plug In das gleiche Niveau von Alexa erreicht, denn das PlugIn will ich im Januar zu dem von Homatic und Hue auf meiner Homebridge hinzufügen. Die beiden erstgenannten Plug Ins funktionieren jetzt ganz gut.
Bei mir hat Alexa bessere Ohren. „Hey Siri“ versteht diese Frau (Siri) nicht immer gleich. Siri gibt bessere feedbacks für mich.
Alles sehr spannend und man kann sich leider über zu viel Freizeit nicht beklagen mit diesem Hobby und bei dem ganzen Thema. Auf jeden Fall ist eine gut funktionierende Ehe eine wichtige Voraussetzung für ein entspanntes Familienleben ?
Wer auf Sonos setzt und damit smarte Dinge machen will, kommt meiner Meinung nach an der Node Sonos HTTP API nicht vorbei. Ich nutze die schon seit Jahren, unabhängig von Homekit. Über die API kann man so gut wie alles von außen steuern/beeinflussen.
Ein Freund von mir hat z.B. ein Homebridge Plugin geschrieben, mit dem man "Presets" der API über Homekit triggern kann. Ein Preset ist wiederum nichts anderes als eine Definition von Sonos Playern/Räumen mit individueller Lautstärke. Der erste Player wird zum Gruppen-Koordinator und es wird gespielt, was im Preset definiert ist (Radiosender, Playlist, etc.) bzw. in der Queue ist.
Ein Preset von mir, das ich morgens zum Aufstehen benutze, sieht z.B. so aus (radioeins.json):
Code
Alles anzeigen{ "players": [ { "roomName": "Küche", "volume": 25}, { "roomName": "Wohnzimmer", "volume": 20}, { "roomName": "Schlafzimmer", "volume": 15}, { "roomName": "Bad", "volume": 20} ], "playMode": { "shuffle": false }, "pauseOthers": true, "favorite": "radioeins vom rbb" }
Die Möglichkeiten der HTTP API sind sehr groß, man kann natürlich auch einfache Dinge beeinflussen wie die Lautstärke. Einzelne Player lassen sich problemlos zu einer Gruppe hinzufügen usw. Als Musikdienste werden inzwischen u.a. Spotify, Apple Music und Amazon unterstützt. Man kann auch dynamische Playlists/Radios auf Basis einer Suche starten, z.B. /wohnzimmer/spotify/station/red+hot+chili+peppers
Hallo
Hat schon jemand raus gefunden wie man über die Sonos API (sonos-http-api) eine Apple Music Playlist abspielen kann? In der Plugin-Beschreibung sieht man wie man Alben und Songs abspielen kann, doch ich würde gerne eine Apple Music Playlist abspielen.
Vielen Dank
Gruss
suxus : mit folgendem Befehl
Playlist abspielen:
http://192.168.1.xxx:5005/Küche/playlist/NamePlaylist
Schau auch mal in diesen Thread, da sind viele Themen betreffend API aufegführt
Update: ApplePlaylist funktionieren meines Wissens nicht da diese nicht direkt im Sonos System abgelegt sind
Danke wie man die normalen Sonos-Playlists abspielt war mir klar, ich dachte an die Apple Music Playlists, doch da habe ich bis jetzt eben auch nichts gefunden das diese über die API geht. Wie Du schreibst wird dies wohl nicht gehen. Ist nur komisch das dies anscheinend gehen sollte
Code/RoomName/applemusic/{now,next,queue}/song:{songID} /RoomName/applemusic/{now,next,queue}/album:{albumID}
somit wäre ja wohl einen Playlist auch wo möglich im Zugriff wenn es die Songs und Alben sind.
Gruss