Music server on Raspberry pi

This page tracks some notes regarding the installation of a music streaming server on raspberry pi running linux, with remote control capability from an Android device. The underlying technology is the DLNA (Digital Living Network Alliance) interoperability standard, using the UPnP (Universal Plug and Play) protocol for communication between difference devices in (typically) a home automation setup.

In practice, we will use the minidlna server (now called ReadyMedia) to provide media content, and the BubbleUPnP server on top of that for adding advanced functions (access from the internet, OpenHome renderer for unified playlist…)

setup overview

Server part

The installation was performed by following these instructions, as is.

Notes:

  • at the time this was installed, a hard-float version of java for raspberry pi was required. It could be found here
  • ffmpeg is required to be installed on the raspi
  • to refresh the minidlna database on the raspi:
sudo service minidlna force-reload

Once the BubbleUPnP server is installed, a login/password should be configured using the admin panel accessible via http://[IP address of the raspi]:58050

Android client part

Just install the BubbleUPnP app on any Android device, configure the IP address/post of the UPnP server (and renderer) running on the raspi.



blog comments powered by Disqus