I was able to redirect my server's audio output to my Sonos Play:1 via the following Icecast2/Darkice tutorial:
http://askubuntu.com/questions/28496/ho ... my-networkOnce installed, I created a user named "jukebox", allowing jukebox mode and defining its player as jukebox. Then I defined the radio station in Sonos for the streaming URL. When I log in as that user via any web brower, the pulse audio on the Subsonic server gets redirected to my Sonos device, albeit delayed and what-not. But at least it works. As I own a Sonos Play:1, there is no line-in to bridge the hardware. Also, I do not plan to use the My Music To Me app
The issue is that this does not work via the DSub app. I defined my connection in DSub and, once connected, went in to the web interface and changed the player for that device/user to jukebox. But it appears it is not using a similar method as the web login, as DSub does not use the jukebox player. So here are my questions:
1. Is jukebox mode even a possibility via DSub? I do realize the delay of Icecast/Darkice may be a show-stopper regardless, but I would be interested to see if this would work
Now that DLNA/UPnP is available in Subsonic, is there a roadmap for supporting this via DSub? Via:
2. Server/jukebox mode to a DLNA renderer?
3. DSub app directly to a DLNA renderer? Having a menu option in the app to choose between the Android device or an available renderer?
An app such as BubbleUPnP will allow me to access my Subsonic library and play to my Sonos renderer, but at the mercy of the BubbleUPnP interface/navigation. As I like the DSub interface and feature set, being able to use DSub without additional software would be great. And with the new Sonos players almost literally flying off the shelves at stores like Best Buy, now would be the time to add this functionality to DSub
What makes it interesting is that I am running Subsonic 4.9 beta 1 on Ubuntu Server 12.10 under a VM on ESXi 5.1, which does not support sound devices. And due to my server's hardware limitation, I cannot enable device passthru. It just goes to show that anything is possible