Volumio Music Player

by NickZero in Circuits > Raspberry Pi

29 Views, 0 Favorites, 0 Comments

Volumio Music Player

Lets make a Volumio Music Player....
20251231_184614.jpg
20250131_193014.jpg
20250131_193112.jpg
20250131_193225.jpg
20250131_193258.jpg
20251231_184537.jpg
20251231_184547.jpg
20251231_184522.jpg

This is a Raspberry Pi4 based music player using the Volumio OS, with touch screen interface and integrated DAC. Uses RCA connectors to interface to your amp, can stream from internal storage, bluetooth, cloud services or network source.

Supplies

20251231_132638.jpg
20251231_132705.jpg
20251231_132654.jpg
20250131_182546.jpg
20251231_133708.jpg
20251231_142207.jpg
FG4WHWCMJOYSQ9C.jpg

This project is faily straight forward to complete, and does not require soldering. A 3D Printer is required to print the case.

  1. Raspberry Pi 4B (4GB Model)
  2. https://thepihut.com/products/raspberry-pi-4-model-b?variant=20064052740158
  3. Raspberry Pi DAC Pro (or Plus)
  4. https://thepihut.com/products/iqaudio-dac
  5. 5" DSI Capacitive Touch Display for Raspberry Pi (800×480)
  6. https://thepihut.com/products/5-dsi-capacitive-touch-display-for-raspberry-pi-800x480
  7. 8GB (or larger) SD Card for Volumio OS
  8. Amazon
  9. RCA Cable,90 Degree Right Angled 2 RCA Male to Male Cable
  10. Amazon
  11. 90 Degree USB C Adapter
  12. Amazon
  13. USB C Small Round Panel Mount Extension Cable
  14. https://thepihut.com/products/usb-c-small-round-panel-mount-extension-cable
  15. 4x M2.5 (8mm) Screws for the case, Stand-offs and screws for DAC/Pi/Screen Assembly
  16. 3D Printer, Black and Transparent filament
  17. Rubber Feet

Print the Parts

20250131_193452.jpg

Print the case back, front and inner bezels in black (or any colour) and the power light in transparent PLA.

No supports nessesary, but use a brim for better bed adheason as I had issues with the parts lifting and warping.

Create the Volumio SD Card

PI Imager Setup.png

There are 2 ways to create the SD Card, either manually via the Volumio web page or with Raspberry Pi Imager.

Manual method: Navigate to the Volumio web page and download the OS img file. https://volumio.com/get-started/, extract the Zip, and write the .img file using a program such as Balena Etcher. (https://etcher.balena.io/)


Pi Imager method: Download and install Imager from the Raspberry Pi Website (https://www.raspberrypi.com/software/)

Imager takes you through the process, so first select your Pi (Pi 4), next, select Media Player OS and find Volumio. Now insert your SD Card and select it from the Imager screen. I would recommend skipping any further customisation (including the hostname) as Volumio has its own setup which this could mess with. Select Write from the final screen and let imager do its thing.


Once you have created the SD Card, insert it into the Pi.

PI, Screen and DAC Assembly

USBCConnector.png
FGFFFW0MJOYSRRP.jpg
FLFHZ5FMJOYSQ9I.jpg
FRMBMIZMJOYSQ9N.jpg

Now that the SD Card is inserted, connect the Pi to the screen using the short ribbon cable, (Waveshare wiki here: https://www.waveshare.com/wiki/5inch_DSI_LCD). Using 4 standoffs and screws secure the DAC to the Pi and the screen. Attach the right angle USB adaptor so that the cable can connect towards the USB/Network end of the Pi. (See picture)

Putting It Together

20251231_184509.jpg
20251231_184556.jpg
20251231_184623.jpg
20250131_193028.jpg

Insert the USB C panel adaptor into the case, and secure with the large nut on the outside.

Carfully push on the outer bezel onto the screen, alighing the notch with the small ribbon cable on the edge of the screen. Now, add the inner bezel, starting at the USB/Network end of the Pi and push it onto the matching ridge on the outer bezel.

Connect the USB C panel cable to the Pi right angle adaptor, and loop it around so that the extra cable is on top of the Pi/DAC between the GPIO header and the audio RCA plugs. Now push on the case back and secure with 4 M2.5 8mm screws.

Attach 4 rubber feet to the underside.

Volumio Setup

DAC Setup.png
Playback Options.png
Volume Options.png
Plugin Setup.png
Touch Display Setup.png
Source Setup.png

There are some simple steps detailed on the volumio getting started page (https://volumio.com/get-started/)

Once you are setup with the app, you can configure the Playback options - select IQaudiO DAC Plus - this is the Raspberry Pi DAC.

To activate the touch screen interface, you need to install a plug-in. Go to the plugin setup and install Touch Display.

Lastly you need to configure your music source; I have mine on a Windows NAS server; so I setup my source as a CIFS share from this.


Connect to your Audio amp with the RCA Cable and enjoy your Music 😊