Readme.markdown in sonos-0.2.0 vs Readme.markdown in sonos-0.2.1
- old
+ new
@@ -62,23 +62,51 @@
There is a very limited CLI right now. You can run `sonos discover` to get the IP of one of your devices. Run `sonos discover --all` to get all of them.
## To Do
+### General
+
* Refactor all of the things
* Nonblocking calls with Celluloid::IO
* List other speakers
-* Loudness
-* Alarm clock
-* Group management
- * Party Mode
- * Join
-* Line-in (I don't have a PLAY:5, so I'll need help testing this one)
* Handle errors better
-* Fix album art in `now_playing`
* Handle line-in in `now_playing`
* Better support for stero pairs
* CLI client for everything
+
+### Features
+
+* Alarm clock
+* Pause all (there is no play all in the controller, we could loop through and do it though)
+* Group management
+ * Party Mode
+ * Join
+* Line-in
+* Toggle cross fade
+* Toggle shuffle
+* Set repeat mode
+* Scrub
+* Search music library
+* Browse music library
+* Add songs to queue
+* Skip to song in queue
+* Sleep timer
+
+### Maybe
+
+If we are implementing everything the official Sonos Controller does, here's some more stuff:
+
+* Set zone name and icon
+* Create stero pair
+* Support for BRIDGE
+* Support for DOCK
+* Manage services
+* Date and time
+* Wireless channel
+* Audio compression
+* Automatically check for updates (not sure if this is a controller only preference)
+* Local music servers
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)