zurück Impressum


Sonos
Letzte Änderung: 10.12.2010


Download bamsonos.zip

Entpacken Sie die Datei bamsonos.exe in ein Verzeichnis, in welchem Sie Schreibrecht haben.
Wenn Sie das Programm bamsonos.exe ohne Parameter starten, wird die nachfolgende Ausgabe erzeugt:


Keine Funktion angegeben.

Beispiele:

bamsonos.exe Info 192.168.0.81

bamsonos.exe Status 192.168.0.81

bamsonos.exe Play 192.168.0.81
bamsonos.exe Pause 192.168.0.81
bamsonos.exe Next 192.168.0.81
bamsonos.exe Previous 192.168.0.81
bamsonos.exe Rewind 192.168.0.81

bamsonos.exe SetMute 192.168.0.81 on
bamsonos.exe SetMute 192.168.0.81 off

bamsonos.exe SetVolume 192.168.0.81 50

bamsonos.exe SetRadio 192.168.0.81 mp3-live.swr.de/swr1rp_m.m3u "SWR1 RLP"
bamsonos.exe Play 192.168.0.81

bamsonos.exe ClearQueue 192.168.0.81
bamsonos.exe AddToQueue 192.168.0.81 "Servername/Audio/ABBA - Chiquitita.mp3"
bamsonos.exe InputQueue 192.168.0.81 RINCON_000E9824825401400
bamsonos.exe Play 192.168.0.81

bamsonos.exe InputLinein 192.168.0.81 RINCON_000E9824825401400

bamsonos.exe LastFmArtist 192.168.0.81 LastFmBenutzername Abba
bamsonos.exe Play 192.168.0.81

bamsonos.exe LastFmTag 192.168.0.81 LastFmBenutzername reggae
bamsonos.exe Play 192.168.0.81

bamsonos.exe LastFmRecommended 192.168.0.81 LastFmBenutzername
bamsonos.exe Play 192.168.0.81

bamsonos.exe LastFmPersonal 192.168.0.81 LastFmBenutzername
bamsonos.exe Play 192.168.0.81


Die hier verwendete IP (192.168.0.81) ist natürlich gegen die IP Ihres Sonos-Zoneplayers zu ersetzen, den RINCON-Wert können Sie mit "Status" ermitteln.
Bei "InputLinein" ist der RINCON-Wert des Players anzugeben, von dem der "Line-in" verwendet werden soll.
Download BamSonosSrc.zip

Um eine neue EXE zu erzeugen benötigen Sie das Programm BamCompile.
Download unter www.bambalam.se/bamcompile
Entpacken Sie die Datei "BamSonosSrc.zip" in das Unterverzeichnis "examples" von BamCompile.
- BamSonos.php ist der Quelltext
- compile.bat erzeugt die Datei bamsonos.exe


Die Sonos-Funktionen kommen von Stefan Schönherr:
www.fhz-forum.de
Auf dieser Seite finden Sie auch ein Script, falls Sie die Funktionen nicht über ein EXE, sondern über einen PHP-Server verwenden möchten. (Achtung, in diesem Script wird ein fester RINCON-Wert verwendet, dieser ist durch den richtigen Wert zu ersetzen.)