Kategorie: Allgemein
Raspberry Pi per DLNA mit Raumfeld Controller verbinden
Da ich momentan kranheitsbedingt eine Menge Zeit und Langeweile habe, habe ich mal versucht, meinen Raspberry Pi als DLNA Box für die Küche einzurichten. Das i-Tüpfelchen wäre dann, wenn ich den Pi auch später als eigenen Raum im Raumfeld Controller ansprechen könnte. Wenn der Sound meiner alten PC Lautsprecher angeschlossen am Pi auch noch einigermassen ok wäre, hätte ich damit eine ziemlich günstige DNLA Box. Normalerweise gehen die Preise für solche Boxen erst ab 150€ los. Highend Boxen zb. von Teufel werden dann nochmal deutlich teurer.
Als erstes sollten wir uns in der RaspiConfig einen SSH Zugang einrichten,dann können wir komfortabel mit Putty auf den Pi zugreifen. Wie man auf dem Pi ein Betriebssystem installiert, zeige ich hier nicht, dazu gibt es jede Menge gute Tutorials im Netz. Auf meinem Pi läuft übrigens ein Raspbian „wheezy“.
sudo raspi-config
Nun öffnet sich die Raspberry Konfiguration und dort kann man dann SSH enablen. Anschließend kann man sich über „netstat -r -n“ die IP des Pis geben lassen und sich dann mit Putty connecten.
Sinnigerweise setzt man sich eine statische IP für die Netzwerkkarte.
sudo nano /etc/network/interfaces // eth0 bekommt jetzt statisch die x.x.x.105 iface eth0 inet static address 192.168.1.105 netmask 255.255.255.0 gateway 192.168.1.1 // network restart sudo service network-manager restart
Nun updaten und upgraden wir den Pi, das dauert ein bisschen…
sudo apt-get install rpi-update sudo rpi-update // Neustart sudo shutdown -r now sudo apt-get update sudo apt-get upgrade
Nun muss der Wlanadapter installiert und konfiguriert werden, das kann jetzt abhängig vom Adapter etwas variieren, in meinem Fall ist es ein EDIMAX Adapter. Evtl. wird der Adapter auch gleich beim Anstecken erkannt.
//Gibt die Adapter an USB aus lsusb apt-cache search edimax sudo apt-get install "gefundener Begriff" iwlist wlan0 scan sudo nano /etc/wpa_supplicant/wpa_supplicant.conf //Einstellungen für das WLAN network={ ssid="deine_ssid" key_mgmt=WPA-PSK psk="dein_passwort" }
Zuletzt wird jetzt DLNA installiert und konfiguriert.
//Install GmediaRenderer cd git clone https://github.com/hzeller/gmrender-resurrect.git cd gmrender-resurrect sudo apt-get install autoconf automake libtool sudo apt-get install libupnp-dev libgstreamer0.10-dev \ gstreamer0.10-plugins-base gstreamer0.10-plugins-good \ gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly \ gstreamer0.10-ffmpeg \ gstreamer0.10-pulseaudio gstreamer0.10-alsa ./autogen.sh ./configure make sudo make install sudo cp scripts/init.d/gmediarenderer /etc/init.d //Roomname "Küche"vergeben sudo nano /etc/init.d/gmediarenderer sudo update-rc.d gmediarenderer defaults sudo shutdown -r now //Prüfen, ob der Dienst läuft ps aux|grep gmedia
Wenn alles geklappt hat, sollte man nun im Raumfeld Controller den Raum „Küche“ finden.
Nun noch meinen alten Creative T10 Boxen an den Pi und mal Musik anmachen…. Naja, der Sound haut mich jetzt nicht um, ich höre so ein leichtes Hintergrundrauschen, aber für die Küche reicht es.
UPDATE:
Ich hab jetzt eine USB Soundkarte angeschlossen, das war etwas frickelig, da die Soundkarte zwar erkannt wurde, aber der Gmediarenderer trotzdem nur Musik über den Standardausgang gespielt hab. Folgendes hat geholfen:
sudo nano /etc/modprobe.d/alsa-base.conf
Dort den Wert „snd_usb_audio“ auf „0“ setzen.
Unglaublich, was das jetzt für ein Unterschied ist!Sauberer, klarer Sound ohne Störgeräusche und Rauschen!