Squeezeboxserver/Receiver und XBMC Videofunktion

Vorwort: Nachdem Logitech die Entwicklung der Squeezeboxen eingestellt hat und somit Squeezebox-kompatible Produkte nicht mehr erhältlich sind, haben wir lange nach einem Ersatzsystem gesucht. Leider gibt es kein System, welches günstig ist und den Anforderungen an Multiroom-Audio, komfortable Steuerung, Wecker + Sleeptimer und hohe Musikqualtiät gerecht wird. Daher haben wir beschlossen auf Basis eines ODROID U2 (leistungsstarkes ARM-Board), der von Logitech verfügbaren Squeezeboxserver Software und weiterer freier Komponenten wie dem Softwareplayer Squeezelite selbst einen Player zu bauen.
Durch die Leistungsstarke Hardware des ODROID-Boards läuft auf dem Player außerdem ein XBMC (Media Center), welches das Abspielen von Videos in 720p (HD) unterstützt. Damit kann der Player als Standalone Squeezebox-Server / Player oder als Set-Top-Box mit Squeezebox-Funktionalität am Fernseher genutzt werden. Außerdem kann der Player als Airplay Device genutzt werden. Damit ist ein direktes Streamen vom iPhone / iPad möglich.
Durch die vielfältigen Abspiel-Möglichkeiten haben wir den Player Max2Play getauft.

1. Hardware

1.1 ODROID U2/U3 – die leistungsstarke Basis

Das ODROID von Hardkernel gibt es unter ODOID mit Max2Play Image als fertig konfigurierten Squeezebox-Player/Server zu kaufen. Ebenso ist z.B. eine Konfiguration mit Android (als Leistungsstarker XBMC-Player mit 1080p) möglich. Hierbei muss allerdings auf die Squeezebox-Funktion verzichtet werden.

2. Software

2.1 Logitechmediaserver (Squeezeboxserver)

Der Squeezeboxserver dient zur Synchronisierung der einzelnen Player im Netzwerk und verwaltet Favoriten, Musiklisten, Plugins und vieles Mehr. Im Netzwerk muss mindestens ein solcher Server laufen. Dieser kann natürlich optional auch auf einem Netzwerkspeicher wie einer Synology Diskstation installiert werden oder bei einem bereits vorhandenen System von Squeezeboxen und Server auf dem Max2Play deaktiviert werden.

2.2 Squeezelite

Der kostenfreie Player simuliert einen Squeezebox-Receiver und verbindet sich mit dem Squeezebox-Server.

2.3 XBMC

Das Mediacenter (ursprünglich Xbox Media Center) kann so ziemlich alles Abspielen. Da XBMC durch unzählige Plugins erweiterbar ist, sind Online-Anbebote wie Youtube oder Streams von Nischensendern genauso nutzbar wie 720p HD Videos mit 5.1 Surround-Sound. Dabei können die Videos auf einem Netzwerkspeicher liegen und auf den Player gestreamt werden. Airplay von Apple ist ebenso möglich.

3. Administration

Es gibt eine Weboberfläche über die alle wesentlichen Einstellungen des Players vorgenommen werden können:

WLAN, LAN

Start / Stop / Autostart der Dienste (Squeezeboxserver, Squeezelite, XBMC)

Verwaltung der gemounteten Laufwerke (z.B. NFS)

4. Bedienung

Die Steuerung mit dem Smartphone funktioniert sowohl für Squeezebox als auch für XBMC super. Mit folgenden Apps (für iPhone + Android) haben wir gute Erfahrungen gemacht:

iPeng – Steuerung der Squeezebox Player

XBMC Remote – Steuerung des XBMC-Players

5. Download + weitere Infos

Für alle, die ein fertiges Paket suchen, haben wir ein Image auf Basis eines Debiansystems genutzt und für unseren Anwendungsfall angepasst. Dieses passt auf eine 8GB Speicherkarte und kann mit dem ODROID U2 verwendet werden.

Das Image gibt es zum Download – nutzt bitte dafür das Kontaktformular und wir schicken euch einen Link.