- Raspberry Pi 2 or, better, “Four”!Posted 2 weeks ago
- Touch Display for Raspberry PiPosted 3 weeks ago
- ArduDisplay, when the display becomes interactive!Posted 1 month ago
- LONG-RANGE TECHNOLOGIES FOR IoTPosted 2 months ago
- 3D Scanning with Microsoft KinectPosted 2 months ago
- Get Crazy with the Smartphone controlled Skateboarding!Posted 2 months ago
- RandA: WebServer applicationPosted 2 months ago
- BananaPi, the latest software updatesPosted 3 months ago
- Embedded MP3 Player & Recorder: The firmwarePosted 3 months ago
- Embedded MP3 Player & Recorder: How it worksPosted 3 months ago
Raspberry Pi as an Audio/Media Center: the best Linux distros
Probably, the best use you could do with a Raspberry Pi would be turning it in a full-fledged media center. With some tuning, a Raspberry Pi can become indeed a device that audiophiles will love, or a tiny board that can empower you television to become a 2014-like smart TV. All you need is some Unix tools (or Win32DiskImager for Windows OSes) to flash your SD Card, and the need to connect your nerdiness to multimedia-related things. This is why in the last week I kept going around the web, spotting the best projects for a Raspberry Pi, to turn it in my personal media center of choice.
During the data gathering process, I did my best to isolate two projects about a full-featured media center distribution for a Raspberry Pi, and a couple of projects about turning a common Raspi in a nifty music player for your smart home. So, here are Raspbmc, OpenELEC, Volumio and PiMusicBox.
Raspbmc is totally awesome. I hope you to wait for the complete review and for my cents about OpenELEC, but Raspbmc has astonished me in a way: this distro has indeed a dedicated installer, and once one starts using it, this Linux distribution shows all its potential. Raspbmc has an amazing plugin system that comes with XBMC, which can be accessed right from the first boot. Video and music streaming work out of the box, and if you have a DLNA-capable NAS or something similar, you will be able to stream your files directly from your favorite storage.
We can see how Raspbmc is powerful from its automatic upgrade tool: from this simple software we can update our system directly, without having to pull the SD card off, without having it connected to our machine. This is so useful, because while I have my meal, I can upgrade my smart TV having my PC doing other things such a render (I know: modern machines have para-multitasking, but when I must do one heavy-computational activity, I prefer that job to take all my CPU). And, ladies and gentlemen, it is totally automatic!
Having automatic upgrades and an available out of the box plugin system is only possible if you have a full-featured Linux operating system as your core. While other products are so much lightweight but less extensible because they are much more optimized, Raspbmc includes an heavy bunch of features to please the user and assemble a fantastic user experience for a media center, the user interface and the processes will result slow sometimes, because all of this stuff has to confront itself with a complicated system located underneath.
OpenELEC is the opposite of Raspbmc for the most of the time you use it. While Raspbmc cuddles you between package management, a complete plugin system and all the tools to maintain a state-of-the-art operating system updated with the latest features, OpenELEC is the Sparta of the media center OSes. The image to flash on your SD card is 100 MB total, and the resulting operating system is so monolithic. Booting your Raspberry Pi (after a setup phase that is not automatic) you will notice a substantial difference between OpenELEC and Raspbmc: OpenELEC is much more optimized, so you can see how the user interface is much more lightweight, and how much system operations are faster than a complete (similar to general purpose) system like Raspbmc.
Even if we can have a plugin system working out of the box, surely we have less room for customizations: OpenELEC can be used to run a streamlined XBMC instance only, and if you want to add another executable or run another software combined with XBMC, clearly you can’t. Video and audio streaming are working out of the box too, and if you want to adopt an XBMC-only media center, I’m sure this remains the best choice for pretty much any user. Well, this if you can afford to open a terminal and run an SD creation script, that is not so easy.
And even if you manage to open a terminal and create your SD card (like a command line Jedi! Yeah!), you’ll need something. Who cares about customizations, you’d say? Hah, you fool: if you need to add drivers for a precise file type, you’ll have to completely rebuild your operating system. Yet, you will have no update manager at all, and updating your system will mean pulling SD card and running the script as above, again. So nasty.
A great Linux distribution for your Raspberry Pi if you are an audiophile is Volumio. This project aims indeed to create an operating system for various boards (like Raspberry Pi and others) that audiophiles like me can use to play their favorite music with a neat web interface and a storage system. The setup phase is done in 10 minutes: just download the image for your kind of board and flash it with dd if you’re on Linux, or open Win32DiskImager if you are using Windows. Once you completed the installation of Volumio on the SD card, you must turn on the board and do the tricky part.
If you are a lucky man and your network works as expected, pointing your browser to http://volumio.local/ will result in showing you a nice WebUI. Instead, you will have to try the hard way: you’ll have to find the Volumio board’s IP address on your own, using some LAN scanning software or similar things; once you do this, you’ll manage to go through the web interface (such pretty, I have to say) and configure your Raspberry Pi to play your content. This content can be in your PC, or on your gigazillion-capable NAS, it doesn’t matter: Volumio developers just configured it all to work out of the box. Nifty, huh?
The only thing Volumio is not able to do, even if the web radio support is just excellent, is to connect to Spotify or other (social?) music streaming sources to play music from your personal cloud. You’ll need a storage or a PC with much space, or you will want to change your operating system for somewhat much Internet-oriented like PiMusicBox. Anyway, Volumio remains the best choice if you want an Internet enabled audio center with a beautiful user interface that can be controlled from every device of your own.
PiMusicBox, substantially, is a Linux distribution to make your Raspberry Pi your perfect Internet-enabled stereo system, with support for Spotify, Google Music, Grooveshark, and so on. The greatest part is that obviously a Raspberry Pi with this operating system does not require a storage to manage and reproduce music: it’s all on your cloud, wherever it is. After the setup phase, you need to discover the IP of your Raspi, and then connecting to a web interface (ah, another time) you can configure anyone of your cloud services.
This is more valuable than Volumio if you don’t want to bother with NASes and similar storage; just plug your Raspberry to the AC power, plug the audio cable, the ethernet cable, and start playing music from your favorite Spotify playlist. This (cloud music support) is possible thanks to an MPD fork called mopidy, that takes care of all of this stuff.
Unsatisfied? Let us know. Or hack your Raspi in a better way. 😉
About Alessio BiancalanaA nerd that likes very much to tinker and solve problems.
Top 5 Wireless Ways to Communicate with your Controller
One of the strongest trend we have seen this year...
- Posted 4 months ago
PCB Recycling: The Core of Your Electronics Is More Valuable Than You Think
The screen you are looking at this very moment will...
- Posted 5 months ago
Most Exciting Products and Open Source Highlights at CES 2015
The 2015 edition of the Consumer Electronics Show in Las...
- Posted 5 months ago
Top Ten most exciting news in Open Hardware in 2014
Here we are, the 2015 is fresh starting and as...
- Posted 6 months ago
Merry Christmas and a Open New Year
Here we are, a great year full of innovations and...
- Posted 6 months ago
A Report from the Second European Maker Faire in Rome
The second Italian edition of the European Maker Faire, held...
- Posted 9 months ago
Open Hardware Summit 2014 Rome: From Making Open to Open Manufacturing
It’s already several years that we talk about open source...
- Posted 1 year ago
Raspberry Pi and the Camera Pi module: face recognition tutorial
An area of application of Computer Vision, one that has...
- Posted 8 months ago
Computer Vision with Raspberry Pi and the Camera Pi module
Let’s see how to use the Camera Pi module, a...
- Posted 9 months ago
Welcome OpenWheels the Open Source personal vehicle inspired by the Segway
(This is the second post of the OpenWheels series....
- Posted 1 year ago
Press a button and Send a Tweet thanks to Arduino YÚN
After the Yun presentation post, we are going to present...
- Posted 2 years ago
Here are the Winners from the 3Drag 3d printing contest
Here we are, eventually the contest has come to an...
- Posted 8 months ago
Updates from the 3Drag 3dprinting contest: Roland Hoffert’s Hacks
Roland Hoffert, from www.eytec.de, submitted us this 3Drag (Velleman K8200...
Updates from the 3Drag 3dprinting contest: Karl Seiss’s Hack
Karl Seiss from Austria made a very clever hack to...
Updates from the 3Drag 3dprinting contest: Fa)(a from Giacomo Falaschi
Giacomo Falaschi sent us his Falla3D new printer project: you...
Arduino ISP (In System Programming) and stand-alone circuits
We use an Arduino to program other ATmega without...
- Posted 3 years ago
Gesto: Amazing open-source gesture control platform, EMG and Accels together!
Gesto is the world’s first open-source boards for wearable...
- Posted 1 day ago
Code Climate open-sources its code-testing tools, a $2,000,000 gift!
Code Climate team just released an open source tool,...
- Posted 2 days ago
Be a Jedi or Sith with less than $225! On Kickstarter now!
May the Force be with you! Great project dedicated...
- Posted 3 days ago
Razer’s open source virtual reality project now supports Android devices
Razer’s open source virtual reality project will support Android,...
- Posted 4 days ago