ID.nl logo
Muziek streamen met Raspberry Pi: Wat heb je nodig?
© Reshift Digital
Huis

Muziek streamen met Raspberry Pi: Wat heb je nodig?

Als er één toepassing is waar de Raspberry Pi in uitblinkt, dan is dat wel als mediaspeler voor muziek. Met dank aan een breed aanbod aan goede en betaalbare dac’s én heel veel mooie softwareoplossingen. Wat heb je nodig?

Netwerkspelers zijn er al volop, maar meestal tegen flinke prijzen en veelal gericht op de audiofiel. Wil je een voordelige optie om muziek naar een versterker met luidsprekers of een setje actieve luidsprekers te streamen? Dan kun je eenvoudig zelf een speler bouwen. De Raspberry Pi heeft dan al snel de beste papieren. Ook wat software betreft, want er is een enorm aanbod. 

Voor het streamen van muziek hoef je overigens zeker niet de nieuwste Raspberry Pi 4 in huis te halen. De systeemeisen zijn doorgaans niet hoog, waardoor je software zoals Volumio ook prima op oudere modellen als de Pi 3B of een Pi Zero W kunt installeren. 

Lees ook:Welke Raspberry Pi kun je het beste kopen?

De analoge geluidsuitgang van de Pi is bruikbaar, maar geeft niet de beste kwaliteit. Dat is prima op te lossen door de Pi via hdmi op een av-receiver aan te sluiten, of door voor een aparte dac te kiezen. Daarmee heb je de geluidskwaliteit volledig zelf in de hand.

Je kunt voor een usb-dac kiezen, maar ook een klein uitbreidingskaartje dat je boven op de 40-pins gpio-header van de Pi klikt. Dat is meestal voordeliger en minder storingsgevoelig dan de usb-bus.

Er is een enorm aanbod van dac’s voor de Pi. In deze serie workshops hebben we er twee gebruikt: de Pirate Audio Line Out en de PiFi DAC+, een goedkope Chinese kloon. Streef je de hoogste kwaliteit na, dan is de riante catalogus van het Zwitserse HifiBerry overigens ook de moeite waarde.

©PXimport

Voor de uiteindelijke geluidskwaliteit ben je natuurlijk nog afhankelijk van de luidsprekers en in iets mindere mate van de versterker. Voor minder dan 20 euro kun je met een klasse d-versterker heel goede resultaten halen, zoals met de TDA7498(E) of TPA3116(d2). Zulke versterkers zijn heel efficiënt en daardoor ook voor een mobiele luidspreker (boombox) met accu’s een optie. 

De toenemende vervorming (thd) bij hogere volumes is iets om met name in de gaten te houden. Goede uitgangsspoelen om de schakelfrequenties van de versterker te filteren gekoppeld aan kwalitatieve condensatoren én flinke buffer-elco’s voor de voedingsspanning dragen zeker ook bij aan de geluidskwaliteit.

Bediening

Voor het bedienen van de Pi als mediaspeler is een webinterface heel gangbaar. Zoals Volumio, waar ook een app van bestaat. Ook kun je een willekeurige Media Player Daemon-client gebruiken dankzij de geïntegreerde mpd-server. Apps voor muziekbediening vind je ook volop voor Squeezebox. Bij intensiever gebruik zal een vast scherm al snel de voorkeur krijgen, zoals het officiële 7inch-touchscreen van de Raspberry Pi Foundation (ongeveer 70 euro).

Als je nog een tablet met bijvoorbeeld Android overhebt, kun je daar ook de webinterface of app op laden. Hangt de tablet op een vaste plek, dan is het handig die vast te zetten met bijvoorbeeld Fully Kiosk Browser & App Lockdown. Andere nuttige uitbreidingen, waar je soms wat voor moet knutselen, zijn een afstandsbediening via infrarood of drukknoppen via de gpio-pinnen van de Pi.

©PXimport

Wil je de Pi puur als ‘domme speler’ inzetten, dan kan dat ook. Met AirPlay, Chromecast of Spotify Connect is het dan niet veel meer dan een bestemming voor je muziek vanaf smartphone, tablet of pc. Ondersteuning voor AirPlay is mogelijk dankzij Shairport Sync.

Het Chromecast-protocol blijkt lastiger na te bouwen, dan ben je beter af met de Chromecast Audio-dongle die helaas niet meer wordt gemaakt. Spotify Connect is eenvoudig mogelijk dankzij de librespot-bibliotheek. Met Raspotify krijg je het snel aan de praat. Je kunt dan vanaf elke Spotify-app de Pi als afspeelapparaat kiezen. Maar uitgebreidere toepassingen als Volumio en moOde zijn eigenlijk interessanter: ze bieden integratie voor AirPlay en Spotify, maar ook heel veel meer.

Indexering

Ga je vooral je eigen muziek beluisteren, dat is het belangrijk dat de tags goed staan en albumcovers aanwezig zijn. Software deelt albums doorgaans in op basis van die tags en niet op basis van de map waarin muziek wordt gevonden. Bij Logitech Media Server zorgt een goede indexering er bovendien voor dat het bladeren op bijvoorbeeld jaar van uitgave of op genre goed werkt.

Een mooi programma voor het indexeren is Beets. Je kunt muziek vanuit bijvoorbeeld je folder met geripte of gedownloade muziek doorzoeken en gevonden albums netjes in de uiteindelijke muziekmap zetten met alle correcte tags. Als een album te veel afwijkt kun je het bij dit proces overslaan of bijvoorbeeld handmatig een album selecteren of opzoeken in de achterliggende muziekdatabase.

Onder Windows kun je MusicBrainz Picard gebruiken. Soms is naderhand nog een kleine aanpassing nodig. Vooral naar de albumartiest kijkt de software soms anders. Bij Logitech Media Server was het bijvoorbeeld nodig om in te stellen dat het tpe2-veld als albumartiest moet worden behandeld.

Nu heb je alle hardware en software in huis om muziek met je Raspberry Pi te streamen. In een ander artikel gaan we dieper in op hoe dit werkt met het eerder aangehaalde Volumio. Lees daarover hier meer.

▼ Volgende artikel
Steam Deck in verschillende landen uitverkocht door geheugentekort
© Reshift Digital
Huis

Steam Deck in verschillende landen uitverkocht door geheugentekort

De Steam Deck is in verschillende landen, waaronder de Verenigde Staten, uitverkocht. Dit in verband met het tekort aan RAM-geheugen door de alsmaar toenemende populariteit van kunstmatige intelligentie.

In de Verenigde Staten en Canada raakte de Steam Deck vorige week al uitverkocht. In die landen heeft Valve, het bedrijf achter de Steam Deck, nu een waarschuwing gepubliceerd op de officiële verkoopwebsite.

Die waarschuwing praat over het tekort aan RAM-geheugen. Dit heeft alles te maken met het feit dat RAM-geheugen massaal nodig is om AI draaiende te houden. De componenten worden echter ook gebruikt in entertainmentapparaten als de Steam Deck, spelcomputers en game-pc's. Daardoor blijven prijzen stijgen en raken sommige apparaten ook uitverkocht, zoals de Steam Deck.

In Nederland is de Steam Deck met oledscherm inclusief 512 GB aan opslagruimte uitverkocht. Die versie van de pc-handheld kost normaliter 569 euro. De 1 TB-versie van 679 euro is op moment van schrijven nog wel te koop, al is niet bekend hoe lang dat nog het geval is. De lcd-versie van de Steam Deck - die voor de zachtere prijs van 419 euro te koop was - wordt niet meer geproduceerd, zo heeft Valve bevestigd.

RAM-tekorten hebben ook effect op consoles

De tekorten aan RAM-geheugen hebben niet alleen invloed op de Steam Deck, maar ook andere apparaten waarop games gespeeld kunnen worden, waaronder spelcomputers. Bedrijven als Sony en Microsoft hebben de prijzen van hun consoles eerder al verhoogd. Volgens geruchten overweegt Nintendo om de vorig jaar uitgekomen Switch 2-console ook in prijs te verhogen.

Daarnaast maakt de situatie het risicovoller voor bedrijven om nieuwe apparaten uit te brengen. Zo zou Sony intern gepland hebben om de PlayStation 6 in 2027 uit te brengen, maar volgens recente geruchten kan dit verschoven worden naar 2028 of zelfs 2029, afhankelijk van wanneer de RAM-tekorten ingeperkt worden

De toekomst van de Steam Machine

In het verlengde daarvan creëert de huidige situatie ook veel onzekerheid over de Steam Machine. Dit apparaat, dat op simpele wijze pc-games op de televisie afspeelt, werd vorig jaar aangekondigd en zou eigenlijk begin dit jaar uitkomen. Onlangs communiceerde Valve dat het inmiddels ergens in de eerste helft van dit jaar is geworden, maar het feit dat er nog geen datum of prijs bekend is doet fans vermoeden dat het zelfs nog later kan worden.

"Toen we deze producten in november aankondigden, gingen we ervan uit dat we de specifieke prijzen en lanceringsdata nu wel al hadden kunnen delen", zo stelde Valve begin deze maand. "Maar de tekorten op het gebied van geheugen- en opslagcomponenten waar onze hele bedrijfstak mee kampt, zijn sindsdien behoorlijk toegenomen.  De beperkte beschikbaarheid en oplopende prijzen van deze cruciale onderdelen hebben ons ertoe gedwongen om onze plannen voor vraagprijs en levering bij te stellen (vooral voor de Steam Machine en Steam Frame)."

▼ Volgende artikel
Apple Experience op 4 maart: verwacht nieuwe MacBooks
© Apple
Huis

Apple Experience op 4 maart: verwacht nieuwe MacBooks

Apple organiseert op woensdag 4 maart een "speciale" Apple Experience. Het evenement is waarschijnlijk bedoeld om nieuwe MacBooks uit de doeken te doen.

Diverse journalisten hebben uitnodigingen ontvangen voor het evenement, dat op 4 maart vanaf 15:00 uur Nederlandse tijd tegelijk in New York, Londen en en Shanghai plaatsvindt. Het is waarschijnlijk dat de gasten daar een eerste blik krijgen op een aantal nieuwe Apple-producten, die hoogstwaarschijnlijk rond hetzelfde moment ook op internet onthuld worden.

Nieuwe MacBooks, iPhones en iPads

Zoals we onlangs al meldden heeft Apple volgens geruchten nieuwe producten in de maak, waaronder een nieuwe, goedkopere MacBook gericht op studenten. Deze zouden in de kleuren geel, groen en blauw komen, die dus ook op de uitnodiging van het evenement zijn te zien. De laptops zouden een A18 Pro-chip krijgen - een smartphonechip dus. Ook nieuwe MacBook Pro- en Air-modellen behoren tot de mogelijkheden, die volgens geruchten op de M5 Pro- en M5 Max-chips gaan lopen, alsmede nieuwe iPads.

Verder heeft Apple volgens geruchten de iPhone 17e in de maak, de opvolger van de iPhone 16e die waarschijnlijk evenveel gaat kosten: 599 dollar, oftewel 719 euro. De e-modellen van iPhone zijn betaalbaardere versies. Toch zou de 17e enkele verbeteringen ten opzichte van de 16e kennen. Zo zou er een A19-chip in de iPhone 17e zitten, een chip die ook in de duurdere, reguliere iPhone-modellen voorkomt. Verder zou de 17e ook Apple's 5G-chip bevatten, net zoals de duurdere iPhones. Het is echter mogelijk dat deze nieuwe iPhone al eerder wordt onthuld.

View post on X