Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sonos support in the upcoming beta (4.1.901)
#1
A lot of folks have asked about Sonos support and I just finished what seems to be a working Sonos driver. I'll put it out here in a bit if any of you want to play around with it. Of course this is a beta, so be sure to let the installer do a back for you just in case you want to go back. We've also support for version 6 of the IP protocol, so those changes are in there and pretty fresh as well, and it's possible you may have an issue, though in theory it's all working fine.

This is a standard CQC media renderer driver for now. That was the obvious first step since we have a generic UPnP renderer framework. It just needed some extra flexibility to support the Sonos, so I've just updated it to create this new Sonos version of it. So it's not going to understand any Sonos specific stuff. It treats the Sonos like a passive audio player and just sends it commands to do things as required. The driver manages the playlist as our standard media renderers do, not the device.

The upside is that it's automatically integrated into CQC, and will work with the new auto-generation stuff, and all the standard CQC media interface widgets, etc...
Dean Roddey
Explorans limites defectum
Reply
#2
so where is this upcoming beta already?



(yes, this is essentially an annoying "are we there yet?" post:-) )
NOTE: As one wise professional something once stated, I am ignorant & childish, with a mindset comparable to 9/11 troofers and wackjob conspiracy theorists. so don't take anything I say as advice...
Reply
#3
I'm adding a couple small things right now and then I'll get it posted later today.
Dean Roddey
Explorans limites defectum
Reply
#4
OK, it's there.
Dean Roddey
Explorans limites defectum
Reply
#5
sorry for hijacking the thread, but I'm wondering if it's possible to add support for popcorn hour and wdtvlive?
Reply
#6
Anything beyond what I've done already will involve a good bit of exploration slash work, since I'll have to figure out how it's doing device specific operations, and it'll either have to be a non-standard renderer driver (which means not integrated into CQC's media stuff) or a fairly big effort will have to be made to extend the media renderer functionality in CQC to be able to deal with things beyond movies and music (which will affect and require retesting a good number of drivers, some of which are third party ones, etc...)

So it's going to be a bit off effort to take it to the nex step.
Dean Roddey
Explorans limites defectum
Reply
#7
is upnp incorporated into CML framework?

I haven't check that one yet...

-p
Reply
#8
No, that's not currently exposed via CML. What's there now is a generic C++ driver. It's a standard CQC media renderer driver that works in terms of the standard UPnP media renderer/AV transport interfaces. So it's the same driver just reused for different devices that implement these standard interfaces. So far there's one for Foobar and one for Sonos. They just use their own driver manifest files, which indicate some optional behavior that the particular device expects/implements. But it's the same driver underneath.
Dean Roddey
Explorans limites defectum
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Broadlink Support? Darrie 1 682 01-20-2022, 04:09 PM
Last Post: Dean Roddey
  Support for MATTER znelbok 0 584 01-10-2022, 03:08 AM
Last Post: znelbok
  Sonos Log Message karenlee 5 1,367 10-24-2021, 04:18 AM
Last Post: karenlee
  any support for TP Link Kasa natively or third party int? b00ter 1 876 03-13-2021, 06:16 PM
Last Post: gReatAutomation
  920 Beta Bug - Lutron Thermostat gReatAutomation 5 1,267 02-12-2021, 06:13 AM
Last Post: gReatAutomation
  ISY994i Support simplextech 49 17,890 06-29-2020, 05:21 AM
Last Post: keepersg
  Additional MQTT Support znelbok 5 2,393 05-14-2020, 03:55 PM
Last Post: Dean Roddey
  Elk Version Support Issue Ron Haley 20 6,671 05-05-2020, 08:38 PM
Last Post: Shaky
  I updated to the latest beta version of CQC, and now getting libvlc.dll error? ghurty 2 1,536 04-29-2020, 07:06 AM
Last Post: ghurty
  RadioRA2 Visor Control Receiver - Input support gReatAutomation 12 5,278 02-24-2020, 07:38 AM
Last Post: gReatAutomation

Forum Jump:


Users browsing this thread: 1 Guest(s)