Skip to main content

Bonnee's space

Raspberry Pi audio player

Originally published on Instructables

Player in its place Complete box

A minimalistic music player based on Raspberry Pi model B with HiFiBerry DAC and ATXRaspi power controller. I made this with the help (also economical) of my father.

Inspired by this and this.

Parts

Top view

  1. A Raspberry Pi (I used the model B because I had one lying around the house);
  2. (optional) A DAC (I reccomend HiFiberry DAC, it sounds good);
  3. (optional) ATXRaspi power controller (to shut down and power up the Raspi easilly);
  4. An enclosure (mine was 200mmx125mmx51mm externally);
  5. A power supply (I used a MeanWell RS-15-5 5V 3A power supply from amazon);
  6. A power switch (My version has a reed switch on top of the power led that toggles if I swipe a magnet on front of it);
  7. Cables to wire all the devices to the rear panel (I added a HDMI cable to use this project as a media center);
  8. (optional) an IR receiver;
  9. (optional) A fuse.

Some links:

First prototype

Prototype top view Prototype bottom view Prototype working To test and setup the functionalities I made a prototype of the project using a plastic cover. Simple and effective.

Assembling the final version

Assembly top view Back panel

Assembling higly depends on the enclosure and on the components you choose.

I cut the rear panel with a dremel and the holes with a drill press. It isn’t beautiful but it works. The enclosure I chose has a rail to house a perforated board on which I placed all the components. There’s no electrical contact between the enclosure and the electronics.

Software

Volumio on a smartphone Volumio on a computer

In the original project I wanted to use runeaudio to power all the stuff but it was buggy and painful to set up (it took me hours to setup the IR receiver), so I decided to use Volumio that is slower (raspbian based vs arch based) and the interface is not as good as runeaudio (not yet) but is more stable and reliable.

Both distros are very good to play webradios, spotify (only premium) and other streaming services, and music from network devices.

Changing distro can be easilly done because I left some space between the Raspi and the power supply to remove the sd card

Here is a guide to set up an IR receiver.

Final Product

Here are some pictures of it assembled and fully functioning. The audio quality is pleasant and it looks amazing. It only misses the IR receiver at the moment.