/wupnp

Primary LanguageJavaScript

wupnp

A web interface for playing music tracks from UPNP media servers to UPNP renderers. Aggregates tracks from multiple sources into a single interface. Build playlists and control playback from any desktop or mobile browser

UPNP functionality is built on the Platinum UPNP SDK, and accessed through a custom Node.js C++ module

Demo

Youtube: http://www.youtube.com/watch?v=72oVUozqCjE

On pc and iphone

Install

To install on the raspberry pi

  1. Install Node.js (and npm)
  2. Clone wupnp
  3. install dependencies by executing 'npm install' in the wupnp directory Note: requires scons(http://www.scons.org/) to build the mediaWatcher module
  4. start the server with 'NODE_ENV=production node app.js' or 'NODE_ENV=production nohup node app.js&' to run it in the background

This has only been tested on Raspbian pi model B (with arch and wheezy), and on an osx laptop. mediaWatcher relies on a small bash script for building so windows is currently unsupported.