All Projects → bertique → SonosNPROneServer

bertique / SonosNPROneServer

Licence: MIT license
NPR One Service for Sonos using the Sonos Music API (SMAPI)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to SonosNPROneServer

npr-one-api-js-sdk
An SDK for interfacing with the NPR One API, designed as a Universal Javascript Module
Stars: ✭ 22 (-24.14%)
Mutual labels:  npr, npr-client
MMM-Sonos
A module for the MagicMirror to display informations about the currently playing songs on your Sonos system.
Stars: ✭ 35 (+20.69%)
Mutual labels:  sonos
Overcast Sonos
Listen to your Overcast podcasts on Sonos.
Stars: ✭ 181 (+524.14%)
Mutual labels:  sonos
docker-airconnect
This is a dockerized version of AirConnect (https://github.com/philippe44/AirConnect) which bridges AirPlay with Sonos and the Google Cast protocol.
Stars: ✭ 24 (-17.24%)
Mutual labels:  sonos
Ronor
Sonos smart speaker controller API and command-line tools
Stars: ✭ 212 (+631.03%)
Mutual labels:  sonos
Airsonos
🎵 AirPlay to Sonos
Stars: ✭ 2,099 (+7137.93%)
Mutual labels:  sonos
Airconnect
Use AirPlay to stream to UPnP/Sonos & Chromecast devices
Stars: ✭ 2,349 (+8000%)
Mutual labels:  sonos
sonos-wejay
Slack integration for a local Sonos system
Stars: ✭ 19 (-34.48%)
Mutual labels:  sonos
AirConnect-Synology
Updated AirConnect packages for Synology NAS and Synology Router
Stars: ✭ 200 (+589.66%)
Mutual labels:  sonos
StardewMods
Mods I've created for Stardew Valley using SMAPI
Stars: ✭ 21 (-27.59%)
Mutual labels:  smapi
ioBroker.sonos
Control and monitor SONOS player from ioBroker
Stars: ✭ 33 (+13.79%)
Mutual labels:  sonos
Noson App
The essential to control music from your SONOS devices on Linux platforms
Stars: ✭ 219 (+655.17%)
Mutual labels:  sonos
node-red-contrib-sonos-plus
A set of Node-RED nodes to control SONOS player in your local network.
Stars: ✭ 57 (+96.55%)
Mutual labels:  sonos
SonosSharp
Sonos API for .NET
Stars: ✭ 20 (-31.03%)
Mutual labels:  sonos
node-red-contrib-sonospollytts
Play speech TTS using Sonos.
Stars: ✭ 11 (-62.07%)
Mutual labels:  sonos
Audioplayer
Audio Player for Nextcloud and ownCloud
Stars: ✭ 179 (+517.24%)
Mutual labels:  sonos
HydraPlay
A multiroom audio player setup, based on snapcast and mopidy.
Stars: ✭ 102 (+251.72%)
Mutual labels:  sonos
Sonos RFID Controller
RFID controller for the Sonos music player
Stars: ✭ 17 (-41.38%)
Mutual labels:  sonos
bronos-client
No description or website provided.
Stars: ✭ 40 (+37.93%)
Mutual labels:  sonos
pair-sonos
No description or website provided.
Stars: ✭ 32 (+10.34%)
Mutual labels:  sonos

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.

Most people probably just want to use the hosted version to add it to your Sonos, but you can also run it yourself.

Issues and pull-requests welcome.

How do I add NPR One to my Sonos?

Check out the instructions at https://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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].