abonneren

Volumio: Muziek streamen met Raspberry Pi

Muziek streamen met Raspberry Pi

Inhoudsopgave

  1. Inleiding
  2. Lees verder op de volgende pagina
Muziek streamen met je Raspberry Pi met de gebruiksvriendelijke Debian-fork Volumio. Dit besturingssysteem speelt alle gangbare muziekbestanden in hoge resolutie af, zoals flac, wav, alac en dsd. Daarnaast is er ook ondersteuning voor mp3’tjes en Spotify-streams, waardoor Volumio zeer breed inzetbaar is.

Volumio is oorspronkelijk ontworpen voor gebruik op een Raspberry Pi, maar inmiddels is deze Debian-fork ook beschikbaar voor allerlei andere singleboardcomputers. Zo zijn er installatiebestanden voor Odroid, CuBox-i, Sparky, BeagleBone, Pine64, UDOO en ASUS Tinker Board. Daarnaast werkt deze Linux-distributie ook op pc’s met een x64- of x86-infrastructuur. Aangezien wij de voorkeur geven aan een compacte audiostreamer die we probleemloos bij overige hifiapparatuur kunnen neerzetten, geniet de installatie op een singleboardcomputer de voorkeur. In deze masterclass gebruiken we hiervoor de Raspberry Pi 3 Model B.

Audio-output op Pi

Het is belangrijk om goed na te denken via welke audio-output je het muzieksignaal doorgeeft aan de versterker van het muzieksysteem. De analoge 3,5mm-geluidsuitgang van de Raspberry Pi biedt helaas niet zo’n goede audiokwaliteit. Voor een beter resultaat koppel je de Raspberry Pi via hdmi aan een versterker. Ook met een digitaal/analoog-converter (dac) met usb-ingang is er een uitstekende geluidskwaliteit haalbaar. Tot slot kun je als alternatief een uitbreidingskaart van een merk als HiFiBerry overwegen.

Met de HiFiBerry Digi+ Standard beschik je bijvoorbeeld over een optische s/pdif-aansluiting, waarmee je moeiteloos een 24bit/192kHz-audiosignaal aan de versterker doorgeeft. Aansluiten gebeurt op de zogeheten gpio-connector. Overigens zijn er allerlei zogeheten i2s-dacs voor Raspberry Pi beschikbaar die hi-res-audio ondersteunen.

I2s is speciaal ontworpen om digitale audiogegevens zo nauwkeurig mogelijk te verwerken via een kort signaalpad. Dat resulteert doorgaans in een audioweergave met een zeer hoge detaillering. Volumio verkoopt in zijn eigen webwinkel diverse geschikte i2s-dacs met analoge rca-uitgangen. Surf hiervoor naar de webwinkel van Volumio. Houd er rekening mee dat je sommige i2s-dacs op de Raspberry Pi moet solderen. Veel uitbreidingen hebben een eigen voeding, dus zorg er indien nodig voor een vrij stopcontact.

Muziek streamen met Raspberry Pi

Volumio installeren

Je downloadt Volumio vanaf de officiële website, waarna je het image naar een micro-sd-kaart wegschrijft. Dat kan op een machine met Windows, macOS of Linux, waarbij je de micro-sd-kaart eventueel met een sd-adapter in de kaartlezer stopt. Het programma Etcher kan je bij dit klusje prima helpen. Je voegt het uitgepakte img-bestand aan Etcher toe en selecteert daarna het juiste opslagmedium. Na een klik op Flash! zet het programma het image op de micro-sd-kaart. Dit klusje neemt enkele minuten in beslag.

Etcher geeft bij sommige micro-sd-kaarten om onduidelijke redenen een foutmelding. Gebruik in dat geval als alternatief het programma Win32 Disk Imager om het geheugenkaartje te flashen. Je stopt de micro-sd-kaart vervolgens in de Raspberry Pi en sluit deze op je muzieksysteem aan. Verder koppel je de Raspberry Pi aan het thuisnetwerk. Gebruik hiervoor bij voorkeur een kabel. Het makkelijkste is als je router via dhcp automatisch een dynamisch ip-adres toewijst.

Heb je een usb-stick of externe schijf met muziekbestanden, dan koppel je die aan de usb-poort van de Raspberry Pi. Als laatste sluit je het apparaatje op de voeding aan. Houd er rekening mee dat het de eerste keer zo’n vijf minuten duurt voordat Volumio is opgestart. De reden hiervoor is dat het besturingssysteem tijd nodig heeft om onder meer aanvullende pakketten te installeren.

Eerste configuratie

Je bedient de muziekserver via een webinterface. Dat kan met iedere browser van een willekeurige computer, tablet, smartphone, smart-tv of e-reader. De enige eis is dat het bedieningsapparaat in het thuisnetwerkwerk is aangesloten. Verder adviseren de makers om zoveel mogelijk Google Chrome of de officiële apps voor Android en iOS te gebruiken.

Via een browser surf je naar http://volumio.local om de webinterface te openen. Als dat niet lukt, vul je als alternatief het ip-adres van de Raspberry Pi in. Weet je het ip-adres niet, dan gebruik je een netwerktooltje of de webinterface van je router om deze cijferreeks te achterhalen. Chrome-gebruikers doen hiervoor een beroep op de extensie mDNS Browser.

Voor mobiel gebruik adviseren de makers de netwerk-apps Fing (Android) en Net Analyzer (iOS). Als de Volumio-streamer bijvoorbeeld via het ip-adres 192.168.1.20 bereikbaar is, typ je in de adresbalk van je browser http://192.168.1.20 om de webinterface te openen.

Muziek streamen met Raspberry Pi

Volumio neemt zijn gebruikers direct mee op sleeptouw. In de configuratiewizard geef je namelijk de eerste instellingen op. Na het selecteren van de Nederlandse taal pas je eventueel de naam van de muziekstreamer aan. De volgende stap is erg belangrijk, want hier stel je de gewenste geluidsuitgang in. Geef bovenin aan of er een i2s-dac op de Raspberry Pi is aangesloten, bijvoorbeeld een uitbreidingskaart van HiFiBerry of IQaudIO. Is dat het geval, dan selecteer je in het uitrolmenu het juiste type.

Heb je geen uitbreidingskaart aangesloten? Selecteer als alternatief de 3,5mm-geluidsuitgang (Audio Jack) of hdmi-output. Bij gebruik van een Raspberry Pi 3, de Zero W of een aparte wifi-dongel meld je het systeem eventueel aan op een draadloos netwerk. Kies in dat geval de juiste ssid en vul het bijbehorende wachtwoord in. Als er een netwerkkabel op de ethernetpoort is aangesloten, sla je deze stap over.

Muziekbronnen toevoegen en luisteren maar

Volumio wil graag weten waar je muziekbestanden staan opgeslagen. Het is geen probleem wanneer je hiervoor verschillende (opslag)apparaten gebruikt. Volumio maakt er namelijk één grote muziekbibliotheek van. Kies je voor de eenvoudige weg, dan sluit je een externe schijf of usb-stick met audiobestanden op de Raspberry Pi aan.

Je kunt ook een netwerkbron opgeven. Je kiest dan voor Voeg nieuwe schijf toe, waarna je de naam, het ip-adres en het pad invult. Via Geavanceerde opties weergeven verschijnt voor de gedeelde map een keuze tussen de protocollen cifs en nfs. Vul zo nodig ook de gebruikersnaam en het wachtwoord in. Op deze manier voeg je bijvoorbeeld een gedeelde map van een nas of pc toe. Vergeet niet om te kiezen voor Opslaan. Wanneer Volumio de netwerkbron goedkeurt, staat er onder Verbonden een groen vinkje.

Soms herkent Volumio je nas niet als netwerkbron. Een mogelijke reden hiervoor is dat de nfs-service staat uitgeschakeld. Op een nas van Synology navigeer je naar Configuratiescherm / Bestandservices om de optie NFS inschakelen te activeren. Aan het eind van de configuratiewizard vraagt Volumio om een vrijwillige donatie. Maak eventueel een keuze en kies Done om het hoofdvenster van de muziekstreamer te openen.

Muziek streamen met Raspberry Pi

Hoewel je nog volop aan Volumio kunt sleutelen, is de muziekstreamer in de basis gereed voor gebruik. Voordat we dieper ingaan op allerlei instellingen, spelen we eerst eens wat muziek af. Zo weet je of de muziekstreamer goed werkt. De bediening is vrij eenvoudig, via Bladeren sorteer je de muziekbibliotheek op artiest, album of genre. Kies je voor Music Library, dan zie je welke opslagdragers en netwerkbronnen er aan Volumio gekoppeld zijn. Hierbij blijft de oorspronkelijke mappenstructuur behouden.

Fijn is dat het besturingssysteem zo nodig zelfstandig artiesten-afbeeldingen van internet plukt, waardoor de gebruikersomgeving er modern uitziet. Je klikt een liedje of een compleet album aan om de muziekweergave te starten. Welke pagina je in de webinterface ook opent, bovenaan staan de bedieningstoetsen altijd paraat. Je maakt naar eigen inzicht afspeellijsten aan en voegt liedjes aan je favorieten toe. Op de beginpagina zie je welk nummer Volumio momenteel afspeelt. Hier pas je het volume eventueel aan. Verder zie je hier informatie over het audioformaat en de afspeelkwaliteit.

Zodra je verse albums aan een muziekbron hebt toegevoegd, wil je die uiteraard in Volumio weergeven. Je regelt dat door de muziekbronnen bij te werken. In de webinterface open je de instellingen door rechtsboven op het tandwieltje te klikken. Kies daarna voor Mijn muziek.

Via Update controleert Volumio de muziekbronnen op wijzigingen. Je kunt ook besluiten om de database volledig opnieuw op te bouwen. Klik in dat geval op Opnieuw scannen. Zeker bij omvangrijke collecties duurt deze taak enige tijd.

Geschreven door: MaikelDijkhuizen op

Category: Workshop, Audio

Tags: Raspberry Pi, Streaming, volumio, Spotify