Da es wohl sehr aufwendig ist, eine komplette Imlementierung des Squeeze-Protokolls vorzunehmen, wäre es sicherlich ein Versuch währt, einen bewährten Client auf der Dreambox zum Laufen zu bringen. Ein Konsolenprogramm names SqueezeSlave gibt es schon, dass dann den Sound ausgibt.
Das Konzept könnte dann ja so aussehen:
- DreamSqueeze wird gestartet
- DreamSqueeze startet SqueezeSlave, welches sich als Client mit dem SqueezeServer verbindet und die Audioausgabe bewerkstelligt
- DreamSqueeze agiert als reines Bedieninterface zur Auswahl der Musiktitel
- Beim Beenden von DreamSqueeze wird SqueezeSlave ebenfalls beendet
Der Gedanke dahinter ist, dass DreamSqueeze die Funktion des Squeezebox Controllers übernimmt, während SqueezeSlave wie der Squeezebox Receiver agiert.
Den Quellcode für SqueezeSlave gibt es auf http://code.google.com/p/squeezeslave/
Zwar sind dort auch schon Binaries für Mipsel, aber bei mir hat noch keines funktioniert. Wäre prima, wenn sich mal jemand von den Erfahrenen, die schon ein eigenes Image erstellt haben, mal anschauen könnte, ob es einfach zu kompilieren ist.