Raspberry als Musikplayer einrichten

Aus Haus-Bus.de Home Automation System
Wechseln zu: Navigation, Suche

Dieses HowTo ist noch in Arbeit und soll beschreiben, wie man den Raspberry zum Abspielen von Musik (z.b. Webradio) verwenden und per Bussystem ansteuern kann. Als Basis wird dabei der MusicPlayDaemon und PulseAudio installiert:


- aptitude update
- aptitude install mpd mpc alsa-utils
Wenn Dabei ein Dependencykonflikt bzw. eine Umstellungslösung vorgeschlagen wird, diese akzeptieren.

- nano /etc/mpd.conf
Zeile auskommentieren: User “mpd”
Zeile einkommentieren: #Group “nogroup” und noGroup ändern zu “audio”

Sektion audio_output suchen und folgendes ändern:

audio_output {

  type   "pulse"
name "MPD PulseAudio Output"

}

- nano /etc/pulse/default.pa
load-module module-suspend-on-idle auskommentieren

- pulseaudio --start
- /etc/init.d/mpd restart


Test
Den Musikdaemon mpd kann man per mpc steuern.
Z.b. kann man der Playlist einen Eintrag (1Live Radio) hinzufügen per:

mpc add http://1live.akacast.akamaistream.net/7/706/119434/v1/gnl.akacast.akamaistream.net/1live

dann die Lautstärke setzen per
mpc volume 100

dann das lied starten
mpc start 1 (1=erstes Lied auf Playlist)


Falls man z.b. die Stereokanäle einzeln in der Lautstärke regeln möchte, geht das per amixer:
Ein Aufruf von
amixer
sollte unter anderem ausgeben: "Playback channels: Front Left - Front Right"

Per
amixer controls
findet man die ID von Master Playback Volume raus. Typsicherweise numid=3

Die gewünschte Lautstärke setzt man per
amixer cset numid=3 65536,0

Um den linken Kanal voll anzuschalten 65536 und den rechten Kanal auszuschalten 0