My Device Forums
December 04, 2024, 03:40:35 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: ELK/NESS M1 driver released!
 
   Home   Help Search Login Register  
Pages: [1] 2 3 ... 8
  Print  
Author Topic: Sonos  (Read 138756 times)
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« on: October 17, 2010, 12:04:31 PM »

I've started work on the Sonos driver.  I believe i've overcome all the roadblocks I had previously encountered which prevented this from being possible.

So far I can read the current status of a zone player (playing, stopped etc).  It's not much, but it's a start.

I'll post any updates here on the forum.
Logged
Oz AVI
Regular
Newbie
*
Posts: 13


View Profile
« Reply #1 on: October 18, 2010, 01:56:18 PM »

Very impressed Matt, I'm looking forward to the results of this one.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #2 on: October 18, 2010, 06:01:58 PM »

Added Zone mute on/off and LED on/off today.
Going to try and request a list of available songs next...  should be fun Smiley
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #3 on: October 21, 2010, 01:24:15 PM »

Added Zone play/pause/next/previous, volume up/down and started to implement the feedback notification system.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #4 on: October 22, 2010, 05:56:47 PM »

Got Line-In control working (name, input level, play now, request line level).
I've got basic "add song to queue" working - however it requires that you know the full path to the song.  Not very useful so far...
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #5 on: October 30, 2010, 09:25:53 AM »

Managed to get some basic feedback working yesterday.  I can display current track number, track length and track name - even if it's started by the Sonos remote or the Desktop Controller software.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #6 on: November 01, 2010, 07:20:00 PM »

Made some big progress today - managed to get a list of artists to display in a scrolling list on the K4.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #7 on: November 02, 2010, 11:47:52 AM »

Success!  I can now display Artist -> Albums -> Tracks.
Selecting a track adds it to the current zone's playlist.
Logged
dinom
Regular
Newbie
*
Posts: 13


View Profile
« Reply #8 on: November 02, 2010, 08:30:11 PM »

Great work Matt!
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #9 on: November 03, 2010, 06:10:30 PM »

Got realtime volume updating working.  Now if you use a Sonos remote or the desktop software the volume is instantly updated on the RTI remote.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #10 on: November 08, 2010, 10:36:35 PM »

I now have a ZP120 and ZP90 for testing.  Got the first part of the code written for supporting multiple devices today.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #11 on: November 28, 2010, 10:26:02 AM »

A quick update, here's what's working so far:

-   16 zones
-   Full transport control per zone (ie. Play/pause/skip etc)
-   Currently playing info per zone (track, length, artist, album, track number etc)
-   Next track info per zone (same as currently playing)
-   Volume and mute control per zone
-   Front LED control per device
-   Line-in control
-   Realtime updates on the RTI gear when a change is made via the sonos controller or desktop app.
-   2-way scrolling list access to artists/albums/tracks

Currently working on track position (ie. bar graph that creeps along as the song plays).
Once that's working i'll be adding support for the new iPod dock.
Logged
drewski300
Beta Tester
Newbie
***
Posts: 21


View Profile
« Reply #12 on: December 16, 2010, 08:03:04 AM »

Would love to Beta this if you are getting close.
Logged
drewski300
Beta Tester
Newbie
***
Posts: 21


View Profile
« Reply #13 on: January 17, 2011, 03:55:18 AM »

How's it coming? I'm not sure you can tell but I'm really excited for this driver.
Logged
Matt
Administrator
Sr. Member
*****
Posts: 419


It's my device...


View Profile WWW
« Reply #14 on: January 19, 2011, 09:33:01 AM »

Took one step back on the Sonos driver... it was getting over bloated due to feature creep.
Spent the day removing dead code and refactoring some of the slower functions.  Much happier with the direction of the driver now.
Logged
Pages: [1] 2 3 ... 8
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!