Draadloos geluid afspelen met een Raspberry Pi
Inleiding tot draadloos audio afspelen op een raspberry pi
Deze gids legt uit hoe je draadloos audio kunt streamen van je computer, tablet of telefoon naar een Raspberry Pi. We gebruiken de Pi als een tussenstation om geluid te ontvangen van apparaten met Windows, Android of Apple besturingssystemen. Dit is een uitstekende manier om een bestaande Raspberry Pi te upgraden tot een draadloze audio receiver, perfect voor het verbeteren van je audiosysteem.
Basis audio setup met een raspberry pi
De Raspberry Pi heeft standaard een 3,5mm audio-uitgang, maar de kwaliteit is vaak niet optimaal. Een veel betere oplossing is het aansluiten van een externe USB audio DAC (Digital-to-Analog Converter). Een DAC gebaseerd op de PCM2704 chip (beschikbaar op platforms zoals Allegro en Aliexpress) is een goede optie. Zorg ervoor dat je de DAC via een actieve USB hub met eigen stroomaansluiting aansluit voor een stabielere werking. Vervolgens moet je dit apparaat instellen als de standaard audio-uitgang.
Audio-instellingen configureren
Om de USB audio DAC als standaard in te stellen, moet je de configuratiebestanden aanpassen. Gebruik de volgende commando's in de terminal: sudo nano /etc/modprobe.d/alsa-base.conf. Wijzig de regels die beginnen met options snd-usb-audio index en options snd_bcm2835 index zodat snd-usb-audio prioriteit heeft (index=0). Daarna, bewerk sudo nano /etc/asound.conf en vervang de inhoud door: pcm.!default {type hw card 0 device 0 channels 2}. Sla de bestanden op en herstart de Raspberry Pi met sudo reboot.
Airplay functionaliteit toevoegen met shairport sync
Shairport Sync maakt het mogelijk om draadloos audio te streamen van elk apparaat dat AirPlay ondersteunt. Installatie is eenvoudig via GitHub. De benodigde commando's omvatten: sudo apt-get update, sudo apt-get install build-essential git autoconf automake libtool libdaemon-dev libasound2-dev libpopt-dev libconfig-dev libao-dev libssl-dev en de rest van de instructies op de GitHub pagina. Na installatie kun je de configuratie aanpassen in /etc/shairport-sync.conf. Herstart de Pi en je Raspberry Pi zou als AirPlay-ontvanger zichtbaar moeten zijn, vooral voor Apple apparaten.
Audio streamen vanaf windows met tuneblade
Voor Windows gebruikers is TuneBlade een uitstekende gratis oplossing. De installatie en configuratie zijn relatief eenvoudig. Soms is het nodig om een virtueel audioapparaat te installeren, bijvoorbeeld met VB-Audio Virtual Cable. Selecteer in TuneBlade 'Virtual Device Loopback' en kies de virtuele apparaten voor 'Line-In Device' en 'Output Device'. Zorg ervoor dat je de juiste verbinding selecteert in TuneBlade om je Raspberry Pi te vinden. Een probleem met Windows 10 is dat TuneBlade de ontvanger niet ziet; het uitschakelen van TCP/IPv6 kan dit oplossen.
Audio streamen vanaf android
Android apparaten kunnen ook worden gebruikt om audio te streamen. AirAudio is een applicatie hiervoor, maar de gratis versie heeft beperkingen. Root-toegang is vereist. Houd er rekening mee dat er alternatieve methoden en apps beschikbaar kunnen zijn, afhankelijk van het Android-apparaat en de specifieke behoeften.
