Raspberry Pi als Media Renderer

Meine gesamte Musik befindet sich auf einer Synology Diskstation und kann mit der Audio-Station von überall gehört werden. Für den Anschluss an einen Verstärker bietet sich ein Raspberry Pi als Media Renderer an. Als Protokoll wird UPnP verwendet. Mit der folgenden Installationsanleitung klappt es ganz einfach.

  1. Raspberry Pi installieren mit der aktuellen Version von RASPBIAN.
  2. System aktualisieren
    sudo rpi-update

    und anschliessend neu starten

    sudo shutdown -r now

    nun noch die restlichen Pakete aktualisieren

    sudo apt-get update
    sudo apt-get upgrade
  3. GMediaRenderer installieren
    GMediaRenderer bietet ein UPnP-Ziel auf dem Raspberry Pi und arbeitet somit Renderer für DS-Audio.

    cd
    git clone https://github.com/hzeller/gmrender-resurrect.git
    cd gmrender-resurrect
    sudo apt-get install autoconf automake libtool
    sudo aptitude install libupnp-dev libgstreamer1.0-dev \
             gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
             gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
             gstreamer1.0-libav
    sudo aptitude install gstreamer1.0-alsa
    ./autogen.sh
    ./configure
    make
    make install
    
  4. GMediaRenderer konfigurieren
    Init-Scripts kopieren

    sudo cp scripts/init.d/gmediarenderer /etc/init.d/

    Damit der Raspberry nicht mit diesem Namen im Netzwerk erscheint, kann in der Datei /etc/init.d/gmediarenderer die Variable “UPNP_DEVICE_NAME” entsprechend angepasst werden.

    sudo nano /etc/init.d/gmediarenderer
  5. Neustart und Test
    sudo update-rc.d gmediarenderer defaults
    sudo shutdown -r now

    Mit folgendem Befehl kann geprüft werden, ob der Renderer nach dem Neustart geladen wurde.

    ps -ax | grep gmedia
  6. Lautstärke konfigurieren
    Damit die Systemlautstärke auf 100% gestellt werden kann, folgendes Programm starten

    alsamixer

    Mit den Pfeiltasten die Lautstärke ganz noch oben stellen und mit ESC das Programm beendet. Speichern der Einstellungen mir folgendem Befehl

    sudo alsactl store
  7. Abspielen testen
    Der vierte Button listet alle verfügbaren UPnP-Ziele auf. Hier den Raspberry auswählen (Namen wie unter Schritt 4 eingegeben).
    musicstation