A linux controller is needed.



Show first post
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

258 replies

Bought a Play3 last week together with a Synology NAS for my music collection. Synology does have a Linux client, however for the Sonos installation I still needed to turn to a Windows box. I really love the Play3, Linux support would make it even better! +1 to native Linux controller
Userlevel 3
How nice it would be to have a linux client. Or some reaction / recognition of the issue.
Userlevel 2
I've had Sonos for the best part of 7 years and (I suppose as a result of Windows 8 :p) am finally embracing Ubuntu as my primary OS. I would just like to express my desire for a Linux Controller... the more of us there are, the more likely Sonos are to listen! (I hope!)
Userlevel 1
Badge
I would like to request for a Linux client for SONOS. There are a lot more Linux users out there, than most people think. Sonos, please acknowledge this. Thank you
+1 As a long time linux user I absolutely vote for linux support!
+1 to native Linux controller
Userlevel 1
Personally I think long term a web server running on the Sonos would be a better idea for desktop use (as others have mentioned) as it would be cross platform and be supported on anything that ran a browser. Instead of maintaining multiple desktop code bases (Mac/Linux/Windows) it would just be one. For ease of use for non-technical people (who don't know the IP address or how to find it) they could have a simple locally running tool for each platforms that hunted out the Sonos on the network and launched a browser pointing at the right place.
Userlevel 3
Well, could be, but that's more of a design descision for sonos, is it? A webbased-on-sonos sollutions has other problems (you might need much heavier hardware for things like spotify search?) so it might not be the best solution. In the end there should be a way for a linux user to easily reach all the functions you need, and this topic is because I (and some others) prefer a native solution -> not everything should be webbased because we can. the windows native client is very nice to work with and has options that could be hard to implement well in a webclient...
Userlevel 3
Badge
About hardware, I think that a Sonos component like the Bridge may or a similar futur product may provide such service. After about the IP that is not known by everybody, a Sonos WebServer may register its self on the local DNS or by using the Samba protocol that publish some name over a network. WebServer or Native controller ? All function must be accessible from a WebBased controller because the association is no more required after that. And local mp3 sharing can be configured manually by the user with a short user guide. Music indexing can be asked from a WebBased controller to be done by any Sonos device. So WebServer of Native Controller : one of those is better than nothing... but I prefer a WebBased controller that is not specified for an Operating System. ... still waiting for a Sonos solution.
It could be possible to port it through Mono, which support .NET 4.0. I would happily port it to QT myself, if there is an API to access all features current Sonos Controller has. Another possible solution could be to make it HTML5 and JavaScript. It would make it 100 % plattform independent.
Userlevel 3
I'm not sure why webbased is coming back here. It's not that hard to make a native solution and that is the reason this topic was made! We could be all "ow, if it is too hard, you could do it in html", but it isn't that hard. It just needs some effort, but a webbased solution does as well. You'd have browser compatibility and all that stuff for instance. I agree that webbased would offer a feature that might be usefull for a great deal of usecases, some which are the same as the usecases for a native linux client, but they do NOT overlap 100% Lets agree that we are talking about a linux version of the available windows and mac controllers.
I agree a native client would be best but I am getting fed up with the non existence of the product and found that the Purple web-interface isn't ever so friendly and responsive. So I've started this project https://github.com/bencevans/soyes if anyone's interested in giving us a hand, please get in touch!
Would love a cross platform player I have a variety of OS's running and would love to be able to use sonos control panel on all.
Just posting to +1 this. It would be great to have a native SONOS controller for my linux machine, right now I can only control from my android phone.
Would also like a Linux controller. I originally chose a Squeezebox over Sonos because of Linux compatibility, but would like to migrate to Sonos without buying an expensive server.
Another one for a controller which can be used from Linux, please.
Userlevel 3
Badge
I have broken my "Wine + hacked Sonos Controller 3.6.1". I had to re-install my Wine and re-hack my Sonos install software. Each time a new release is produced I need to hack my Sonos Controller 3.6.1. I have spend a lot of money in Sonos (ZP90 x2 + ZP120 + Play5 x2 + PlayBar + CR200 + Bridge x2) and I'm still waiting for a Linux solution. Currently we have no robust information neighter date nor point of view from Sonos Compagny about a Linux Controller solution. Is it acceptable ? No. This is the only theard of the ideas of the forum without status like "under consideration" or "planned". Is it acceptable ? No.
Sonos must release a linux controller without delay.
Hi, 4.1 works fine with wine look at my German post. http://forums.sonos.com/showthread.php?t=35458 Howto: rm -rf ~/.wine-sonos ~/.local/share/applications/wine/Programs/Sonos* WINEARCH=win32 WINEPREFIX=~/.wine-sonos wine wineboot WINEARCH=win32 WINEPREFIX=~/.wine-sonos winetricks -q msxml3 dotnet40 tahoma WINEARCH=win32 WINEPREFIX=~/.wine-sonos wine ~/Downloads/SonosDesktopController41.exe -- enable Emulate a virtual desktop (Winecfg Graphics tab) -- WINEARCH=win32 WINEPREFIX=~/.wine-sonos winecfg cd ~/.wine-sonos/drive_c/Program\ Files/Sonos/ WINEARCH=win32 WINEPREFIX=~/.wine-sonos wine Sonos.exe Regards, FwvG
Stephan, thats great, but not all linux users want to programme. Sonos sells on being user friendly out of the box. I dont understand why they are holding back.
Should be easy to port if there exists one for mac already!
Userlevel 3
Should be easy to port if there exists one for mac already!
Yup, you would think so 🙂. This is certainly true for most libraries I think, but the (closed off/proprietary) graphical shell of OSX is somewhat of in issue. There's no real hardcore 3d graphics going on, so that shouldn't pose too big a problem I guess. Maybe some of the Sonos developers can shine a light on here?
Userlevel 3
Hi, 4.1 works fine with wine look at my German post. http://forums.sonos.com/showthread.php?t=35458 Howto: rm -rf ~/.wine-sonos ~/.local/share/applications/wine/Programs/Sonos* WINEARCH=win32 WINEPREFIX=~/.wine-sonos wine wineboot WINEARCH=win32 WINEPREFIX=~/.wine-sonos winetricks -q msxml3 dotnet40 tahoma WINEARCH=win32 WINEPREFIX=~/.wine-sonos wine ~/Downloads/SonosDesktopController41.exe -- enable Emulate a virtual desktop (Winecfg Graphics tab) -- WINEARCH=win32 WINEPREFIX=~/.wine-sonos winecfg cd ~/.wine-sonos/drive_c/Program\ Files/Sonos/ WINEARCH=win32 WINEPREFIX=~/.wine-sonos wine Sonos.exe Regards, FwvG
It is needlessly slow though.
After Sonos merged my comment with others like it, I am amazed at the wide popularity of this idea. I am guessing that one barrier to doing this is the wide variety of Linux offshoots which exist. Should they do it for ubuntu, debian, slackware, redhat, fedora, or Suze, ...? The list goes on and on. What they do not reckon with is the wide core of fanatic Linux users who DO program (reacting to several opposing comments). Sonos, if you could figure out some core which you keep as proprietary, and surround it with an Open-Source wrapper, in short order there would exist variants for every Linux in existence whose devotees also own Sonos. I would certainly try to do my bit for Slackware/Puppy Linux. Alternatively, you might consider placing the Windows controller software as Open Source. If that were to be done, I bet the community could and would produce a family of Linux controllers in short order. And it might relieve you of a burden which you now bear and which soaks up needed funds. Since the controller software is not a profit center, this makes a lot of sense. I think it might require a technical contact point, as opposed to how many people are working now on controllers? What do you think Sonos?
After Sonos merged my comment with others like it, I am amazed at the wide popularity of this idea. I am guessing that one barrier to doing this is the wide variety of Linux offshoots which exist. Should they do it for ubuntu, debian, slackware, redhat, fedora, or Suze, ...? The list goes on and on. What they do not reckon with is the wide core of fanatic Linux users who DO program (reacting to several opposing comments). Sonos, if you could figure out some core which you keep as proprietary, and surround it with an Open-Source wrapper, in short order there would exist variants for every Linux in existence whose devotees also own Sonos. I would certainly try to do my bit for Slackware/Puppy Linux. Alternatively, you might consider placing the Windows controller software as Open Source. If that were to be done, I bet the community could and would produce a family of Linux controllers in short order. And it might relieve you of a burden which you now bear and which soaks up needed funds. Since the controller software is not a profit center, this makes a lot of sense. I think it might require a technical contact point, as opposed to how many people are working now on controllers? What do you think Sonos?
Yes, I hope that Sonos doesn't fail to see that releasing the source would mean more sales of their hardwareitems.