Ik had nog een Nuforce Icon bord liggen (een 'desktop' stereo 2x20W versterker met ingebouwde USB DAC, redelijk high-end). Heb daar een mooi massief houten kastje omheen gebouwd, maar wat ermee te doen? Ik heb een Qnap NAS met 100+ Gb aan muziek waarop Twonky als UPNP/DLNA server draait, maar hoe krijg ik dat naar de Nuforce? Wel gedacht aan een een standaard mediaspeler (bijv. ACRyan Playon en soortgelijke), maar die hebben a) meestal S/PDIF uit en niet USB, en b) meestal moeite met FLAC bestanden via DLNA (en een groot deel van de muziek is FLAC).
Enter the Raspberry Pi!
Vorig weekend ontvangen (v2) en het ding draait nu als zelfstandig DLNA renderer device op de slaapkamer van mijn dochter. Alleen power en USB (naar de Nuforce) kabels aangesloten, netwerk/internet via USB WiFi.
Recept (in grote stappen, wie meer details wil geeft maar een gil):
- 2012-09-18-wheezy-raspbian geïnstalleerd, bij het eerste config script SSH toegang en automatisch starten X-windows aangezet
- Tightvncserver geïnstalleerd (zie:
http://myraspberrypiexperience.blogspot ... p-vnc.html)
- USB wifi dongle geïnstalleerd met de standaard in X-windows meegeleverde WiFi app (ging verbazingwekkend makkelijk met WPS)
- gstreamer, alsa en aanverwante spullen geïnstalleerd:
sudo apt-get install alsa-base alsa-tools alsa-utils gstreamer0.10-alsa \
gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-base \
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgstreamer0.10-dev \
gstreamer0.10-plugins-good gstreamer0.10-tools libupnp-dev automake cvs
- pulseaudio geïnstalleerd: sudo apt-get install pulseaudio (pulseaudio loste meteen ook de flinke storingen van de analoge audio uitgang op, klonk daarna prima)
- vervolgens rygel geïnstalleerd: sudo apt-get install rygel (of rygel-playbin?) (een UPNP/DLNA 'framework') en daarna bij de prompt opgestart met 'rygel'
- wat scriptjes en instellingen aanpassen om te zorgen dat alles automatisch opstart bij (re)boot.
Klaar! Mijn dochter stuurt alles aan met haar Android smartphone, daarop draait ze een UPNP control device (app UPnPplay, via Google Play installeren). Alle muziek op de NAS kan ze beluisteren, en via handige playlists in Twonky kan ze ook internet streams luisteren (bijv. internet radio).
Het enige wat nog wat gevogel was, was om pulseaudio te dwingen standaard via USB audio uit te voeren en niet op de analoge uitgang, een combinatie van de volgende acties loste dat op:
- installeer de pulseaudio manager: sudo apt-get paman, vooral om te kijken welke audio kaart geselecteerd is
- bij prompt/xterminal: 'pacmd list' voor een overzicht van pulseaudio 'sinks', kaarten en devices, je hebt de nummers / indexen nodig voor:
- bij prompt/xterminal: pacmd set-default-sink 1 (nummer via pacmd list) om de USB DAC als default output in te stellen
- dat laatste kan ook door in /etc/pulse/default.pa. in editor
#load-module module-alsa-sink
te wijzigen naar
load-module module-alsa-sink device=hw:2,7
waar 2 staat voor het kaartnummer en 7 voor het devicenummer
maar hier had ik wisselend succes mee