AA_PO-24567-123RF-ladyann.jpg

© ladyann, 123RF

Kompakte Jukebox

Raspberry Pi zur Miniatur-Musikzentrale ausbauen

21.06.2013
Der Music Player Daemon MPD macht aus dem RasPi eine kleine Jukebox. Die Konfiguration ist allerdings nicht immer geradlinig. Wir zeigen, worauf Sie dabei achten müssen.

Der Raspberry Pi kostet einschließlich eines kleinen Lautsprechers weit weniger als ein WLAN-Radio. Mit ein wenig Handarbeit macht der Music Player Daemon MPD [1] aus dem RasPi einen netzwerkfähigen Musikplayer, der sich hinter einem WLAN-Kofferradio nicht zu verstecken braucht. Mit einer App auf einem Smartphone lässt er sich zudem weit komfortabler bedienen als über das "Mäusekino", wie es einfache Stand-Alone-Geräte bieten.

Im Gegensatz zu einem Radio muss man dem RasPi das Musikabspielen aber erst beibringen. Die folgende Anleitung baut auf einem bereits mit dem Image des auf Debian 7 basierenden Raspbian "Wheezy" [2] eingerichteten Raspberry Pi auf [3]. Zum Einrichten der benötigten Komponenten setzen wir in der folgenden Beschreibung die Werkzeuge für die Kommandozeile ein. Der für eine Konfiguration von einem anderen Rechner benötigte SSH-Zugang sollte daher bereits ebenfalls auf dem RasPi vorhanden sein.

Die Hardware

Der RasPi besitzt einen analogen Sound-Ausgang. Dessen Klangqualität fällt zwar nicht gerade berauschend aus, aber ein kleiner Lautsprecher mit begrenzten Frequenzumfang verschluckt eben auch die meisten störenden Nebengeräusche. Das Ergebnis kann auf jeden Fall mit einem einfachen Kofferradio mithalten.

Das hier vorgestellte Low-Fi-System besteht in der Grundausbaustufe aus dem RasPi mit einem Netzwerkanschluss sowie einem Lautsprecher von Raikko [4], der trotz seines geringen Gewichts von nur 100 Gramm eine Lautstärke von mehr als 80 dB erzeugen kann (Abbildung 1). Die Musiksammlung kann sich auf einer externen Festplatte, im LAN auf einem Netzlaufwerk oder in einem Cloud-Speicher befinden. Sie steuern die Musikausgabe über das lokale Netzwerk mit einem Client auf dem Smartphone oder dem PC. Solche Clients gibt es für Linux, Android und Windows.

Die mangelhafte Tonqualität der analogen Sound-Ausgabe des RasPi fällt bei entsprechend kleinen Lautsprechern wenig auf. Bei größeren Lautsprechern kann es dagegen sinnvoll sein, auf eine gute USB-Soundkarte auszuweichen. Für eine gewisse Optimierung sorgt auf jeden Fall schon einmal die Nutzung von Pulseaudio anstelle von ALSA als Sound-System. Wie Sie das einstellen, erklären wir später noch genauer.

Was die Hardware betrifft, ist das System nun schon fast komplett. Allerdings fehlt noch die Möglichkeit zum Einbinden der eigenen Musiksammlung. Eine solche lagert üblicherweise auf einer Festplatte daher. Als externe Festplatte wird diese per USB mit dem Raspberry Pi verbunden. Netzwerk-Festplatten bindet der RasPi am einfachsten in Form einer Samba-Freigabe ein. Damit sind jetzt alle Komponenten für das RasPi-Radio beisammen.

Die Software

Das Kernstück der Software-Austattung für das RasPi-Radio bildet der Music Player Daemon MPD, den Sie zusammen mit dem Kommandozeilen-Client mpc zunächst einmal via Terminal installieren. Das Pulseaudio-Soundsystem richten Sie aus den oben erwähnten Gründen am besten gleich mit ein. Die dazu notwendigen Befehle zeigt das Listing 1.

Listing 1

$ sudo apt-get install mpd mpc pulseaudio pulseaudio-module-zeroconf
$ sudo apt-get install mpg321 lame

Die Installation von mpg321 und lame stellt sicher, dass auch die MP3-Codecs eingerichtet werden und Sie die Sound-Ausgabe auf der Kommandozeile testen können. Mit dieser Grundausstattung steht auf dem Raspberry Pi alles Nötige für das Abspielen von MP3-Dateien und entsprechenden Streams zur Verfügung.

Clients für die Steuerung des MPD gibt es für alle wichtigen Betriebssysteme. Im MPD Community Wiki [5] findet sich eine Liste mit Clients für Linux, Windows, Mac OS und Smartphones. Auf die Clients für das Smartphone, für Linux und für Windows gehen wir später noch genauer ein. Alternativ zu einer lokalen Anwendung können Sie auch einen Web-Client einrichten, wofür das Wiki ebenfalls Beispiele auflistet. Logischerweise setzt das Verwenden des im Browser laufenden Web-Clients allerdings die Installation eines Webservers auf dem MPD-System voraus, weshalb wir es hier außen vor lassen.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 5 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • PulseAudio 5.0 erschienen
    Der beliebte Sound-Server macht einen recht großen Sprung in der Versionsnummer, bringt aber nur kleinere Änderungen mit. Die größten Neuerungen sind die Unterstützung von BlueZ 5 und das Log von Systemd.
  • Raspberry Pi zum Wireless-Printserver aufrüsten
    Der Raspberry Pi ist so günstig, klein und sparsam, dass er sich auch als WLAN-Printserver für das Recycling eines eigentlich ausgedienten Multifunktionsdruckers eignet – ganz im Sinn der "Green IT".
  • Aktivitätsüberwachung für allein lebende Senioren
    Ein RasPi, ein Arduino, ein Flusssensor, eine Webcam mit Mikro und etwas Python-Code sowie eine Spracherkennung bilden eine preiswerte, auf dem Wasserverbrauch basierende Aktivitätsüberwachung für alleinstehende Senioren.
  • Raspberry Pi als Datei- und Drucker-Server
    Dank seines geringen Stromverbrauchs eignet sich der RasPi optimal für den Einsatz als rund um die Uhr laufender Home-Server. Dabei lässt er sich innerhalb kürzester Zeit sehr flexibel an die eigenen Wünsche anpassen.
  • Pipelight: Silverlight unter Linux nutzen
    Video-on-Demand-Dienste wie Watchever oder Sky Go fallen für Linux-User eigentlich flach. Mit dem Wine-Abkömmling Pipelight steht dem nächsten Kinoabend aber dennoch nichts im Weg.
Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...