albertvaka / Pebbos

A simple Pebble.js app that allows you to control your Sonos speakers with your Pebble.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pebbos

A simple Pebble.js app that allows you to control your Sonos speakers with your Pebble.

Since getting a Pebble in Aug 14 and being a developer I wanted a little project to work on and especially with the introduction and ongoing work with the JS framework and my love of Sonos I thought it would be great little app to work on.

Main inspiration for this was Sobble which uses the old SimplyJS framework, not being a JS developer I wanted to really simplify the code and add in a settings page instead of sniffing the Sonos IP address via numerous HTTP calls. Their solution is really quite elegant and if my JS chops were upto scratch and more involved with AngularJs & EmberJs I would probably understand it a lot more than I do now!

Features

  • Lists all Sonos speakers
  • Takes into account grouped speakers and only returns the main controller
  • Play/Stop
  • Next/Previous
  • Volume Up/Down
  • Enter IP address of a Sonos speaker on your network

Installation

You should be able to install the app by cloning the repo and "building" the app via the sdk from the command line. Check out the official docs on getting it setup on your system and building & installing the app on your watch.

Links

Some great articles and existing solutions:

Improvements

Any ideas for improvements or you think it's missing something, let me know!

Issues

Any issues feel free to comment or do a PR

About

A simple Pebble.js app that allows you to control your Sonos speakers with your Pebble.

License:MIT License


Languages

Language:JavaScript 50.7%Language:C 46.0%Language:Python 2.1%Language:C++ 0.7%Language:HTML 0.6%