Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Has anyone being able to get iTunes to run on a single board computer like PandaBoard or Rasperry Pi? I would like to do this to build a low cost, low power consuming media center. If one could bring iTunes to run on such a low cost single board computer, it could be utilized as a music/video server which could be controlled via Apples Remote App on iOs devices (e.g. I could stream music to AirPlay speakers or videos to Apple TV). I would also be able to stream music/videos it to my iOs device or Mac when Home Sharing is activated. So, is this possible? Is there such a computer that is fast enough to do video streaming, running iTunes, attach HDD? Or are they all too slow? Any other obstacles?

share|improve this question

The primary obstacle to getting a full featured program like iTunes to work is running OS X on non Apple hardware and/or Windows on ARM.

I do run ubuntu on a Beagle Black and it is suitable for music streaming and light video streaming using open source packages. Nothing I have found works as well as an AppleTV and iTunes Match for music streaming, though. The black CPU is dual core, but severely resource constrained so it can generally walk or chew gum but not both.

share|improve this answer

I have built just such a device using a Raspberry Pi and separate DAC from (the built-in Pi soundcard is notoriously bad).

In terms of software, I'm running the Raspbian distro, along with forked-daapd which is an iTunes-compatible music server - I rsynced the ~/Music/iTunes/iTunes Music folder from my Mac over to the forked-daapd folder on the Pi. I control this using the Apple Remote app from my iPhone - it even picks up the artwork. Nice setup and the DAC sounds great.

I'm also running Shairport so it can act as an Airplay receiver, too.

(As a side note, I'm trying to go one step further and have this work without any separate network infrastructure as I want to use it in my car - I've added a USB wireless adapter to the Pi and configured it to act as a wireless access point, then connected the iPhone to it directly via wifi. It's almost working perfectly, aside from this rather nuanced but important issue.)

share|improve this answer
Do you have a tutorial for this online? This would be so helpful! – knedlsepp Jan 12 '15 at 17:35

I used XBMC on a raspberry pi using OPENELEC. You won't have a full blown iTunes but you can have a very good media center with Airplay capabilities and plenty of really cool XBMC add-ons. I totally recommend it.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.