Here’s a brief tutorial and review for using the free and open source audiophile operating system Volumio for embedded computers, in this case a Raspberry Pi. You can also use Volumio with BeagleBone Blacks and a few other SBCs so far.
Make your Raspberry Pi sing with Volumio, from Roy Tanck’s blog:
In the shared office space where I work, there’s an old 2nd generation iMac that we use to play music. It’s hooked up to a decent set of speakers, and plays music from the web or the local network. Over the last couple of years though, software support for non-intel Macs has all but disappeared, so we’ve been looking for alternatives.
Enter Volumio. The idea is really simple. Volumio transforms a Raspberry Pi computer into an audiophile music player. Simply install it onto an SD card, put it into the Pi, and you’re good to go.
Setup
Setting up your Pi as a Volumio music player is dead easy, and the project’s website has documentation to guide you though the steps.
- Download Volumio
- Install the image on an SD card (2GB or larger)
- Connect the Pi to your amplifier and the network (I’m using a wired connection)
- Boot the Pi
- On any PC/Mac, browse to http://volumio.local
- Configure NAS locations, Samba shares, etc
- Add file to the playlist, sit back and listen
First impressions
On the Raspberry Pi, Volumio’s main limitation is the analog audio jack on the Pi. It’s wasn’t engineered with audiophiles in mind, and you can tell. But worry not, Volumio supports a wide range of DACs (Digital to Analog Converters). For around $30, you can get real hifi from your Pi.
Another potential bottleneck is the Pi’s slow CPU. I logged into my “first batch” 256MB Raspberry Pi, and found it at 30-40% load while playing a web radio station. Not too bad. Regular “CD Quality” MP3s should play without issues, HD audio might be tricky….
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!