*-P-r-o-j-e-k-t- -M-u-s-i-k-s-t-e-u-e-r-u-n-g- -ü-b-e-r- -S-i-r-i-
-m-i-t- -S-h-o-r-t-c-u-t-s-*-

Vielleicht kann ja jemand etwas mit dem folgenden Shortcuts-Progrämmchen
anfangen:
LINK:
'Musiksteuerung 1'
(https://www.icloud.com/shortcuts/6adae378e09147e98492fc211dd0ed38)

Ich habe die Sprache in der Kurzbefehle-App auf Englisch gestellt, weil
ich mit vielen Befehlen auf Deutsch gar nichts anfangen konnte.
Deshalb werde ich meistens auf die englischen Befehle Bezug nehmen, man
sehe es mir nach.  :oops: 

* E i n l e i t u n g * 
Ich war nach einer Frage im slimdevices-Forum neugierig, was man mit der
Shortcuts-App (Kurzbefehle) alles in Sachen Squeezebox-Steuerung
bewerkstelligen kann. Also begann ich mit (für mich) interessanten
Anweisungen zur Steuerung. Die wuchsen dann bis zum jetzigen Stand und
werden wohl auch in diesem Umfang bleiben.
Sprich: meine Motivation, da noch großartig etwas zu erweitern oder zu
„verbessern“ ist nicht sehr groß. Dafür ist das Projekt
schon ein bisschen zu groß und in Shortcuts ist es echt schwer, die
Übersicht zu behalten.
Falls aber jemand Interesse an dieser Steuerung hat und Fragen zu
Funktion oder zur Anpassung, helfe ich gerne.
Die Spracherkennung von Siri ist übrigens überraschend gut – auch
für englische Künstlernamen, aber „Squeezebox“ wollte Siri
nie wirklich verstehen, weswegen ich dieses Programm
„Musiksteuerung“ genannt habe.
Leider läppern sich die Wartezeiten
(„Hey Siri“ – „Was kann ich für Dich tun?“
– „Musiksteuerung“ – „Welcher Text“?
– „Spiele Sarah Connor Wohnzimmer“ –
„OK“)
schon ein wenig zusammen, sodass das ganze eher ein Gimmick für mich
ist, als eine echte Erleichterung.

* F u n k t i o n e n * 
Der Aufruf erfolgt über Siri („Musiksteuerung“) oder aus der
Shortcuts-App.
Bei letzterer ist mir aufgefallen, dass sie meine Sprache –
zumindest auf dem Handy – als Englisch interpretiert, was
eventuell daran liegt, dass ich die Sprache in der App auf Englisch
gestellt habe (allerdings auf dem iPad…?).
Die folgenden Befehle können interpretiert werden, die Reihenfolge ist
dabei unerheblich, aber es muss immer der Name der SB mit angegeben
werden:
    
- Start/Starten
- Stopp
- Pause (kein toggle)
- Schlafen      (Nach Titelende)
- An/Aus
- Zufall [Ende] (Titel)
- Wiederholen [Ende] (alle Titel)
- Weiter/Zurück
- Lauter/Leiser
- Lautstärke n (n>12: erst ab 13 schreibt Siri keine Zahlwörter mehr.)
- Spiele <Artist>       Spielt alles von einem Interpreten
- Playlist <Name>       Lädt die Playlist aus dem Standardverzeichnis

*BEISPIELE*
    
- "Spiele Foreigner Küche" ("Foreigner" wurde von mir natürlich
  englisch ausgesprochen, ebenso Juhtu -> U2.)
- "Wohnzimmer Playlist Bibi und Tina" (Leerzeichen bei Künstlern und
  Playlisten gehen also auch.)
- "Keller Zufall" (Shuffle Titel)
- "Wiederhole Badezimmer Ende" (Repeat aus)

* V o r b e r e i t u n g e n   n a c h   d e m   I m p o r t * 
Bevor man diesen Kurzbefehl nutzen kann müssen die folgenden Dinge auf
die eigenen Gegebenheiten angepasst werden:
    
-  Kurzbefehl in "Musiksteuerung" umbenennen
- IP-Adresse und Port
- Namen und MAC-Adressen der SBen
- Die Sprachanweisungen könnt Ihr natürlich auch anpassen.
  Meine wurden von meiner Siri gut erkannt. :-)
- Die relative Lautstärkeänderung passt bei mir mit 10 gut.

* A n m e r k u n g e n * 
NUTZUNG
    
- Es werden nur alle Titel eines Künstlers abgespielt oder ein
  Playlist. Kein Genre, keine Alben, keine einzelnen Titel.
- Es werden keine Füllwörter gefiltert, sodass man sich auf die
  einzelnen Befehle und Daten beschränken muss.
  &#8222;Lade Playlist Bibi und Tina im Wohnzimmer&#8220; ergäbe
  fälschlicherweise:
  <Wohnzimmer-MAC> playlist play &#8222;Bibi und Tina- im-.m3u&#8220;
  Kurz gesagt: Alles, was kein SB-Name oder ein Befehl ist, wird als
  Daten behandelt.
- Was nicht geht, sind doppeldeutige Bezeichnungen: wenn die SB
  &#8222;Wohnzimmer&#8220; heißt, dann wird niemals eine Playlist namens
  &#8222;Wohnzimmer&#8220; aufgerufen. Da gibt es keinen
  Plausibilitätscheck oder Alternativen, oder so.
- Auch müssen alle Daten am Wortanfang groß sein: &#8222;Bibi Und
  Tina&#8220;, aber nicht &#8222;Bibi und Tina&#8220;. Die App wandelt
  das automatisch um, Ihr müsstet das bei Euren Interpreten und
  Wiedergabelisten eventuell anpassen oder den entsprechenden Befehl
  nach dem Diktat rauswerfen. (Und dann den Input des folgenden Befehls
  anpassen.)
- Es werden nur Wiedergabelisten im Wiedergabelisten-Verzeichnis, wie
  es im LMS gespeichert, ist aufgerufen. Eine Pfadangabe via JSON wurde
  mir von Shortcuts immer mit escapeden Slashes geposted:   
Code:
--------------------
        /media/playlists -> \/media\/playlists
--------------------
     Keine Ahnung, wie ich das verhindern kann.


------------------------------------------------------------------------
karlek's Profile: http://forums.slimdevices.com/member.php?userid=64321
View this thread: http://forums.slimdevices.com/showthread.php?t=112671

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an