jishi / node-sonos-web-controller

A web based controller for Sonos utilizing web sockets for a native look and feel
MIT License
248 stars 45 forks source link

What needs doing? #22

Closed benheymink closed 9 years ago

benheymink commented 9 years ago

Sorry for opening this as an issue (feel free to close) but I couldn't find your contact info to reach out to you. I'd love to chip in and help with this project, do you have a list somewhere of what you want tackled/fixed?

jishi commented 9 years ago

Hi!

No worries, great that you want to help out! These are the ones that probably stand out atm:

Library browsing Tunein browsing (through their own API, I have a pull request for this with the basic functionality but haven't found a good way to merge it, let me know and I'll put that up as a reference) Radio now playing info should have a different rendering

Mobile view (/m) needs a lot of work, to gain equal functionality as the desktop view. Zone selecting for starters.

I have a few guidelines that I require you to follow: no jQuery or other general purpose libraries

Libraries for a specific function might be okay depending on their footprint. The purpose for this is to keep a low footprint, have control of optimizations and the target platforms are modern browsers. Some will want to run this on very low powered devices and it can make a huge difference.

Do note that the implementations doesn't need to follow the native controller behavior. The reason for using that as a baseline was merely for inspiration and my lack of design skills. Especially browsing could be vastly improved over the native behavior.

You can reach me at jimmy.shimizu at gmail dot com