Esistono formati audio lossless che possono preservare e riprodurre l'audio senza alcuna perdita. Tuttavia, gli appassionati che collezionano CD non rinunceranno ai loro dischi per quanto questa tecnologia esista. Ed è così che arriviamo al canale di Chad Boughton, che ha deciso di prendere il suo altoparlante Klipsch e collegarlo a una lettrice DVD esterna ultradelgata, utilizzando un Raspberry Pi modificato come interfaccia.
L'idea: un vecchio lettore DVD come base
Perso in uno dei tanti thread dedicati ad hardware «per audiofili», ho trovato un commento piuttosto curioso: «Il migliore lettore audiofilo di dischi ottici non è altro che un vecchio lettore DVD». E da un certo punto di vista... l'idea non è così pazza. Un lettore con uscita ottica/Toslink o digitale/coassiale è più che sufficiente per collegarlo a un buon DAC alternativo ed estrarre l'audio. Allora, perché non fare lo stesso con le unità ottiche esterne per PC? A questo punto qualcuno potrebbe dire «Usa un computer e basta», ma Chad Boughton ha seguito un'altra strada:
Un lettore CD ultrapiatto, ft. Raspberry Pi
La storia inizia con un altoparlante Klipsch The Three (tecnicamente «stereo da tavolo»), che include WiFi, Bluetooth, ingressi analogici ausiliari e, soprattutto, un «Digital In» per l'audio via USB. Ma Chad voleva qualcosa di più: un lettore CD abbastanza sottile da essere installato nella parte inferiore dell'altoparlante. Dopo aver cercato soluzioni su eBay, si è ricordato di avere una masterizzatrice DVD esterna ancora nella sua scatola originale. La sua dimensione era perfetta, però...
... non c'è modo di estrarre l'audio direttamente da queste unità. In un'epoca, i lettori CD avevano pulsanti fisici per riprodurre l'audio, ma la loro conversione digitale-analogica non è nulla in confronto ai sistemi più moderni. Mantenendo l'idea di un sistema ultrapiatto come obiettivo principale, Chad ha preso un Raspberry Pi 3, ha rimosso le porte USB e Ethernet, e ha collegato la masterizzatrice al PCB. Un altro cavo USB esce dall'unità e va all'ingresso «Digital In» dell'altoparlante.
Ovviamente, manca un elemento in tutta questa equazione, ed è il software. Chad ha detto che pubblicherà una guida più avanti, ma in termini generali, ha configurato un sistema operativo con il minimo necessario per rilevare la masterizzatrice, impostare l'altoparlante come uscita audio ed eseguire VLC, sfruttando i suoi comandi in modalità console. Non è tutto: ha anche collegato un sensore infrarosso al GPIO del Raspberry Pi e ha associato i comandi del telecomando che accompagna l'altoparlante con comandi per riprodurre, mettere in pausa e cambiare traccia.
In sintesi, si tratta di un lavoro in corso, ma è molto più elegante di quanto sembri e riesce a ottenere una riproduzione «bit perfect» senza spendere migliaia di dollari.
Fonte: Hackaday