Raspberry Pi Powered DIY CD Player
Mar 17, 2022 at 8:53 AM Thread Starter Post #1 of 7

peachey777

New Head-Fier
Joined
Mar 10, 2022
Posts
14
Likes
6
Location
Canada
Made this a while ago but thought the people here might get a kick out of it.

CD Player:
https://imgur.com/a/X0dotka

Basically I've taken the SATA DVD drive from an old dead PC, and "enclosed" it around thin painting canvas that I cut to size and then my wife painted. Added some rubber feet to the bottom, and then attached it to a Raspberry Pi using the connector from an old external hard drive enclosure.

The Pi itself is running PiCorePlayer with the CD Player extension installed, and the sound is coming from an Apple USB C audio adapter to bypass the horrific Raspberry Pi dac. I also use this to listen to Tidal and some locally downloaded files. It all works surprisingly well and has some neat features like mixing the play queue with local, streaming, and CD content, as well as playing a CD in other/multiple rooms using either other squeezbox players or Chromecasts/Google speakers. It's all controlled from a phone app or browser and pulls in the list of songs from the internet. Pretty happy with how it all turned out.

Interface:
https://imgur.com/a/gxQ31hI
 
Mar 18, 2022 at 6:27 PM Post #4 of 7
thing is i have already played with the RPi 3b and a top hat (hifiberry) plugged into my DIY headamp (https://phonoclone.com/diy-sap4.html but the older version) and got pretty good results. the amp can bounce Beyer DT880 600r cans off your ears lol. only thing that was missing was the convenience of CD playback. flac and wav were no problem via the micro sd.

i got fed up of wires everywhere and lack of a decent PS for the RPI so the project got shelved.

i have searched and searched for a board to control a CD rom from IDE or SATA but come up a blank. i dont really want to use USB as it can be a dirty bus.
 
Mar 19, 2022 at 12:07 PM Post #5 of 7
thing is i have already played with the RPi 3b and a top hat (hifiberry) plugged into my DIY headamp (https://phonoclone.com/diy-sap4.html but the older version) and got pretty good results. the amp can bounce Beyer DT880 600r cans off your ears lol. only thing that was missing was the convenience of CD playback. flac and wav were no problem via the micro sd.

i got fed up of wires everywhere and lack of a decent PS for the RPI so the project got shelved.

i have searched and searched for a board to control a CD rom from IDE or SATA but come up a blank. i dont really want to use USB as it can be a dirty bus.
Ah I see. Makes sense, I'm pretty sure any sata or ide boards would just run on the USB bus anyways
 
Sep 30, 2022 at 11:25 PM Post #6 of 7
@peachey777 How would this work incorporated into a digital audio hat? I have an allo digi one player. How would I incorporate a CD drive into this so that the drive acts as a transport and the signal is pushed through the hat, to my dac?
 
Oct 6, 2022 at 7:34 AM Post #7 of 7
@peachey777 How would this work incorporated into a digital audio hat? I have an allo digi one player. How would I incorporate a CD drive into this so that the drive acts as a transport and the signal is pushed through the hat, to my dac?

That's an audio hat for the raspberry pi correct? I don't have any experience with any audio hats but as far as I know it should just work. There's a settings page for your audio devices where you select what audio device you want. Allo Digione is one of the options:
https://i.imgur.com/VdKMM9S.png

I also had to change this out "Output setting" as well but I'm not sure you'd need to since you can actually select your device from that first list, where I was choosing USB audio
https://i.imgur.com/JI7ZJbb.png

I also just want to mention again that the CD Player portion of PiCorePlayer is an addon/extension, it's not natively part of the software, so that has to be installed as well and I honestly kind of forget how that's done now, but a quick Google search should bring up results pretty easily.

I hope that helped to answer your question.
 

Users who are viewing this thread

Back
Top