Sunday, September 23, 2012

Raspidy - Music server project

I found a more interesting idea for RPi project which complements with my music hobby. I have now done a small background research for the project.
The project core components are:
  • Mopidy [1][4]
  • webserver(Apache, nginx, monkey)
  • Python, Django, django-mpd-client [2]
Raspidy will be a small portable Spotify music server that needs only speakers from audio output & power supply. For network connection I will first use a small WiFi dongle at first phase. For even more portability a small 3G modem would be a nice try later. Raspidy name comes from mixing Raspberry Pi and Mopidy.

Mopidy is an MPD music server  that includes Spotify support with pyspotify/libspotify. As Mopidy is an MPD server, I need a client to use it. Django-mpd-client is designed to work with mobile browsers. Therefore it's perfect solution to command a music server. I have not yet decided webserver. Apache would be default choice but I would like to research also web servers more suitable for RPi such as nginx or monkey [3].

Raspidy project aims for easy Spotify music remote control with django-mpd-client.

[1] Mopidy, http://www.mopidy.com/
[2] django-mpd-client, https://github.com/mklauber/django-mpd-client
[3] Monkey vs Nginx http://monkey-project.com/benchmarks/raspberry_pi_monkey_nginx
[4] MopidyonRaspberryPi, https://github.com/mopidy/mopidy/wiki/MopidyOnRaspberryPi