This Instructable will show you how to turn your Raspberry Pi in a Hi-Fi music player with surprising sound quality when used in combination with an USB DAC.
We are going to introduce here RuneAudio, a free and open source software that we developed to replace the personal computer as digital source with a dedicated, cheap, silent and low-consumption board, running a custom-build Linux distribution. It's a new-born project but it already offers many features, it is under active development and it counts on a fresh but growing community.

As many other open source projects, RuneAudio came out from personal needs: we all were using a laptop as digital source before, but we weren’t happy about absolute sound quality and ease of use. Our girlfriends didn’t like it either, as messing around with laptop and cables in the living room was dramatically lowering the WAF of our Hi-Fi systems :) We thought that our work could be useful for many other people out there with the same needs, so we set up an open source project, encouraging people to download it for free and to contribute to the development.

RuneAudio project has two main and clear goals.
Our first goal is sound quality: we are working hard to get the best results from the Raspberry Pi and the other supported platforms, using Arch Linux as the base of our RuneOS and optimizing it as best we can for audio reproduction.
Our second main goal is to make it easy to use for everyone, so we developed a handly web interface (RuneUI) who lets users control the playback and system settings with absolute no need to use Linux command line. The web interface is cross-platform and responsive (it adapts to screen size), making it accessible from every kind of device (desktop computers, notebooks, tablets and smartphones). The installation process is as easy as writing an .img file to your SD card.

So let's begin with the (short) quick start guide.

Step 1: Download and extract

Download latest RuneAudio image release for your Raspberry Pi from the official website:

Once download is completed, extract the content of the .zip file with a compressed file manipulation utility (for instance: 7-Zip on Windows, Zipeg on Mac, Unzip on Linux). You will now have an .img (raw disk image) file.

this is the coolest instructable yet, well done. I'm gonna do this as soon as I can afford to.
<p>I can't seem to adjust the volume through software! Am I doing anything wrong? I already set MPD to control by software but the volume circle is grayed out? I am using RPI3 model B+ and planning to use the built in analog. Thanks in advanced</p>
<p>I made it on a Raspberry PI 2. I added a USB WI-FI. It works fine next to my router but where I need it working the wireless is out of the range, so I can not access it. I was thinking to connect a touch screen to the PI and use it like this. Any idea if the touchscreen can access rune working on the PI?</p>
<p>Does Runeaudio support Raspberry Pi 3 with a Hifiberry DAC+ board on top?</p>
Sure, Hifiberry DAC+ plays nice with RuneAudio on all Rpi versions.
<p>This works on the Pi3, having trouble with Spotify and internet radio. Go to the Runeaudio site and follow instructions precisely for intial set up.</p>
heey ^^<br><br>I tried to install this and wouldn't work, ik kept loading and refreshing; what is happening there?? :')<br><br>thanks in advance :)
<p>This is an Awesome Music Player.</p><p>I am using a Raspberry Pi 2 and FiiO E07K USB DAC. Easily plays my 24bit/192kHz FLAC files and sounds great. Using an iPod Touch for remote control.</p><p>Attached is a prototype custom &quot;Album Drive&quot; I am working on.</p>
<p>I have an M2Tech HiFace USB DAC and getting the latest RaspPi 2 Model b (1 GB). I'd like to wire the RaspPi to my router (instead of wireless internet), connect the DAC and connect a 1 TB USB hard drive with all my music (flac, wav and mp3). Does this sound workable? The M2tech can play up to 32bit music. Would Rune or the Pi not allow that? Most of my music is in folders and I do not bother with playlists. Any problems I should expect?</p>
<p>It looks as if the article is from 2 years ago. Does this all still apply? Any updates needed?</p>
<p>Hi,</p><p>Yes, the procedure is still the same, i made it about a month ago with the most recent image and a rasp pi B+</p>
<p>It looks as if the article is from 2 years ago. Does this all still apply? Any updates needed?</p>
thanks for the instructable. Have build it inside a mobile speaker, tried it first with xmbc but it didn't work that well, but this is great! See pic of when i was testing with the Wifi router on a battery.
<p>HI,nice project.i intend to use raspberry pi with 1Tb external hdd can usb dac (both powerd from external supply) . can i control playlist,and player setting via android phone with some apps? thanks</p>
<p>Hello!<br>I have a very similar setup tp yours, so I will try to answer you :)<br>Yes, you can use a web browser to access the RuneUI from your phone. With RuneUI you can control playback, playlists and settings. You can also use a mpd client (mpdroid seems to be the nicest one) you can control playback and playlists. </p>
<p>Hi! I just installed rune it this afternoon :3<br>I have to say that this is like the 4th time I set up a device for Hi-Fi audio. The 1st time was installing audiophile linux in an old netbook of mine (<a href="http://www.ap-linux.com/" rel="nofollow">http://www.ap-linux.com/</a>)<br>I got to know about Rune from their web page. 2nd try was installing arch from scratch in that same computer and using the real-time kernel. Turned out pretty nice, so now that computer is at the office with a Creative E5 :D<br>Then I got curious about the RaspberryPi, so got one and again installed Arch ARM on it from scratch and set it up to play music with an FiiO Olympus E10. Worked very nice too, I used at home half a year or so, until last night I finally decided to go and install Rune.<br><br>So how does Rune fares againts my previous experience setting up a music box?<br>Well, I would say that the Install-and-Play was awesome, the thing is so magic, no need to configure almost anything, just flash it, attach DAC and USB disk with the music library, open web browser and start playing music.<br>Plus, the RuneUI is awesome, it not only looks great, it is easy to use and what made fell in love with it, it can be used to configure the system. It just like magic.<br><br>The only 2 things I hope will be included in the future are:<br>1. Keyboard binds &lt;- I am a keyboard-driven user, so not having keyboard binds is like having one arm chopped off :c<br>2. The option to select the root library folder. in my library i have 2 folders: Library, where all music that have properly set tag is stored, and a separate folder to put those files that need some tag editing.<br><br>All in all, it has been a pleasant, extremely easy-to-use experience. :)</p>
<p>I've been reading about Rune audio and I just don't get the jest of it...</p><p>I want to make my Raspberry Pi Model B+ Bluetooth discoverable audio player, put in my car and have it automatically start playing when I hit the ignition ( power the pi ) How would Rune audio enhance this...</p><p>FYI, if you want people to use this... make your language less technical... I have been on a 2 day Raspberry pi bender and I still don't understand what this pretty looking software does... </p><p>But I want to! So find your lay person and spell it out please...</p><p>Thanks in advance! </p>
<p>Is it possible to run with out using the web interface. I want to run a touch screen off the pi and not reply on a home network</p>
RuneAudio is build to turn a mini-pc into a headless music player, so no on-board screen is available out of the box. Anyway there are some threads in the forum discussing on how to connect a LCD touchscreen and show the UI on it.
ive installed and hooked up everything and the GUI says its playing music but I get no sound.
Which output interface are you using?
<p>Hi. 2 questions. </p><p>1) Is it possible to install a USB wifi dongle and bluetooth dongle instead of a wired network cable? If so is it pnp or are there drivers available in your image? Or can I install my own with the dongle?</p><p>2)Does Runeaudio support streaming music services such as pandora and spotify? Is there a way to install apps for them or would I need to stream them from say my home PC or phone?</p><p>Thanks!</p>
<p>Hi Shaun, </p><p>I just set this up. What you will want to do is use a ethernet cord to initially log into the device. From the webui you can setup the wifi to your network and login password. Once this is done you can disconnect the ethernet, or better shut down the unit and move it to where you need to go. There is a built indicator that will let you know it worked. (Goes from red x to a green checkmark).</p>
do you have more information on your custom amp you built?
It's a T-Amp TA2024 Fenice board with custom built linear 3A PSU, boxed in a hand made wooden enclosure.
<p>Actually, this is really cool. Not only can you add your music to a USB drive but Airplay works well. </p>
<p>looks like everything i need, but will this work with the pi a+ ? </p>
Yes, it will.
Sweet. Add Spotify and Google Music integration and I'm in.
<p>Something I've been searching for. RuneAudio looks great, only if it would have support for Google Music, Deezer etc. Is it possible to say when can we expect those future integration?</p>
Yes, it's possible in the future, expecially after the backend refactoring which is under development.
<p>I was successful in downloading and installing the software on an SD card and booting up, but I am presented with a login screen. Can't get past that to the rune audio screen. Am i doing something wrong?</p>
<p>Hey man nothing is wrong you have done everything right so far, make sure it is plugged into your modem and connect to it using your computer using runeaudio.local on your phone like a Android phone go to the browser and write in the IP address of it to view the web interface.</p>
<p>RuneAudio transforms your Raspberry Pi in a headless player, so you don't need a connected monitor (as you have noticed, you will only see the command prompt from it). As described in Step 4 of this Instructable, you are supposed to control it from remote: you can choose between its integrated web interface (RuneUI) or any third party MPD client (MPDroid for Android, MPoD for iPhone, GMPC for Windows/Linux, etc).</p>
<p>got it, thanks. </p>
<p>Hello, firstly what an excellent idea :)</p><p>Can you tell me if i can add this onto my pi without wiping everything else? As im trying to create a total automation machine, i already have the coding on there to control my lights and sockets and have created a webpage to integrate everything onto. Which i wanted to add this to it also so i can play music. </p><p>Any ideas ?? Can i install via cmd line on the pi itself via the wget etc feature.</p>
Hi, RuneAudio is distributed as full system (a custom distro based on Arch Linux with integrated software on it), so you can't simply install that over your setup. It would be easier to install your custom software on our system.
<p>This was very easy to setup and it's working really well. I did have some trouble with the NFS but it was quickly fixed after a quick search on the forums.</p><p>I had to use mnt/HD_2/Music instead of Volume_1/Music. I found the mnt/HD_2/Music line in my NAS when I set it up.</p>
<p>Hi, my raspberry pi cannot be located by my computer, I have the latest runeaudio img file and i put that on to a sd card with a 8 gb flash drive that holds all my music , how come the raspberry pi can't be located?</p>
Hi JakeM3, your Rpi should be automatically reachable at http://runeaudio or http://runeaudio.local. If not, go to the admin panel of your router and see there what IP has been assigned to it (assuming that you have the DHCP enabled in your network).<br>More information here:<br>http://www.runeaudio.com/documentation/quick-start/quick-start-guide/
<p>Ok so I thought about connecting my raspberry pi with rune audio to a touchscreen, but I'm completely new to raspberry pi. So I found out that there are systems to drive the touchscreens but if i put the rune audio onto it will they work? any advice would be great!</p>
I'm not affiliated with RuneAudio, but my understanding is that it devotes all the device's power to music playback and thus doesn't use video output from the pi directly. Instead, you use your computer, smart phone, or tablet etc to control over the network.
<p>Oh and wouldn't it be cheaper if we could connect HiFiBerry ( http://www.hifiberry.com/dacplus/ )? It's DAC and I've heard it does a pretty good job in outputting a good sound quality. Would there be a way to play music through the hifiberry and then to amp, and finally to speakers?</p>
<p>HiFiBerry DACs work out of the box with RuneAudio. Moreover, I2S DACs are possibly the best choice in terms of quality/price ratio for the Rpi...</p>
<p>I am having a problem switching from DHCP to Static Network setting. After doing the correct settings the system will confirm but after a reboot the Raspberry Pi B+ will no longer be found on the network. With DHCP this works OK.</p><p>Perhaps you could look into this. Thanks.</p>
<p>Is there a way to leave my music and pi at home and go camping and listen over a connection???</p>
<p>Hmmm...the screenshot above looks just like Volumio - is one of you a <br>fork? I'm having issues with Volumio's wireless connections (wont accept <br> an 8 mask for some reason) . What's the difference between the 2 <br>projects?</p>
<p>Hi MarkT5,<br>you can find informations about that here:</p><p><a href="http://www.runeaudio.com/forum/about-runeaudio-and-volumio-t90.html" rel="nofollow">http://www.runeaudio.com/forum/about-runeaudio-and...</a></p><p>We invite you to try the 0.3-alpha for Raspberry Pi to see by yourself the differences:</p><p><a href="http://www.runeaudio.com/forum/runeaudio-0-3-alpha-for-raspberry-pi-t309.html" rel="nofollow">http://www.runeaudio.com/forum/runeaudio-0-3-alpha...</a></p><p>Also take a look at the changelog (almost all the 0.3-beta changelog applies to the 0.3-alpha):</p><p><a href="http://www.runeaudio.com/changelog/" rel="nofollow">http://www.runeaudio.com/changelog/</a></p>
<p>Hello great project, I am buying my first raspberry pi just to make my own player. I would also like to build my own amp , is there an instructable to build the AMP in the picture &quot;DIY amplifier with T amp&quot;?</p>
No, that's a personal project of ACX (RuneAudio's co-founder), who built it with a friend in 2008 as gift for his girlfriend.<br>If it can help you, here there are some pics of the finished amp in this Flickr album: https://www.flickr.com/photos/solostereo/sets/72157627691242953

About This Instructable




Bio: RuneAudio is a free and open source software that turns embedded hardware into Hi-Fi music players. Take a cheap, silent and low-consumption mini-PC and make ... More »
More by RuneAudio:Raspberry Pi as Hi-Fi player with RuneAudio 
Add instructable to: