Ja, we hebben lossless audioformaten die audio zonder enig verlies kunnen behouden en afspelen. Nee, liefhebbers die cd's verzamelen, zullen hun schijven niet opgeven, hoe goed die technologie ook is. En zo komen we bij het kanaal van Chad Boughton, die besloot zijn Klipsch-luidspreker aan te sluiten op een externe ultradunne dvd-lezer, met behulp van een aangepaste Raspberry Pi als interface.
In een van de vele topics over hardware voor audiofielen vond ik een opmerkelijke opmerking: “De beste audiofiele speler van optische schijven is niets meer dan een oude dvd-speler”. En vanuit een bepaald perspectief is dat idee niet zo gek. Een speler met optische/Toslink-uitgang of digitale/coaxiale uitgang is meer dan voldoende om aan te sluiten op een goede alternatieve DAC en audio te extraheren. Dus waarom zou je hetzelfde niet doen met externe optische drives voor de pc? Op dit punt zou iemand kunnen zeggen: “Gebruik gewoon een computer”, maar Chad Boughton koos een andere weg:
Ultradunne cd-speler met Raspberry Pi
Het verhaal begint met een Klipsch The Three-luidspreker (technisch een “desktop-stereo”), met wifi, bluetooth, analoge aux-ingangen en, belangrijker nog, een “Digital In” voor audio via USB. Maar Chad wilde meer: een cd-speler die dun genoeg was om onder de luidspreker te worden gemonteerd. Na het zoeken naar oplossingen op eBay herinnerde hij zich dat hij nog een externe dvd-recorder in de originele doos had. De afmetingen waren perfect, echter...
... er is geen manier om rechtstreeks audio uit die drives te halen. In het verleden hadden cd-lezers fysieke knoppen om audio af te spelen, maar hun digitale-naar-analoog-conversie stelt niets voor vergeleken met modernere systemen. Met het idee van een ultradun systeem als hoofddoel nam Chad een Raspberry Pi 3, verwijderde de USB- en Ethernet-poorten en verbond de recorder met de printplaat. Een andere USB-kabel gaat van de unit naar de “Digital In”-ingang van de luidspreker.
Natuurlijk ontbreekt er nog een element in deze vergelijking: de software. Chad zei dat hij later een handleiding zal publiceren, maar in grote lijnen heeft hij een besturingssysteem geconfigureerd met het absolute minimum om de recorder te detecteren, de luidspreker als audio-uitvoer in te stellen en VLC uit te voeren, met gebruik van de consolemodus-opdrachten. En dat is niet alles: hij heeft ook een infraroodsensor op de GPIO van de Raspberry Pi aangesloten en de opdrachten van de afstandsbediening die bij de luidspreker wordt geleverd, gekoppeld aan opdrachten voor afspelen, pauzeren en wisselen van track.
Kortom, dit is een werk in uitvoering, maar het is veel eleganter dan het lijkt en het levert een “bit perfect” weergave op zonder duizenden dollars uit te geven.
Bron: Hackaday