NPR One Service for Sonos using the Sonos Music API (SMAPI)
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
newrelic
src
.gitignore
.travis.yml
LICENSE
Procfile
README.md
pom.xml
system.properties

README.md

NPR One Sonos Service Build Status

I love my Sonos system and I really like the NPR One app. That’s why I have built this service.

Issues and pull-requests welcome.

How do I add NPR One to my Sonos?

Check out the instructions at http://michaeldick.me/sonos-nprone/

How do I run the service myself?

Prerequisites

Run the service locally

  • Clone this repo
  • Import into Eclipse as Maven project
  • Create new Maven build configuration with environment variables:
  • NPR_CLIENT_ID
  • NPR_CLIENT_SECRET
  • MIXPANEL_PROJECT_TOKEN
  • Generate the ssl key once through Maven: keytool:generateKeyPair
  • Run Maven target: tomcat7:run-war

Run service on Heroku

  • Create new Heroku app
  • Set environment variables (see above)
  • Git push to Heroku. It will use the included procfile