Ozeki Posted August 14 Share Posted August 14 Hi Folks, this is my first post here although I have enjoyed reading. Any opinion on why the industry makes the choice not to include Squeezelite as a streaming option on consumer products? After all, Squeezelite e.g 'Squeezebox et.al' pretty much put networked audio on the map. Link to comment
The Computer Audiophile Posted August 14 Share Posted August 14 I’ve always thought the interface was terrible and that contributes to its lack of acceptance by the industry. I think if we look at the pros and cons of it versus what the other options offer, we may get somewhere. Founder of Audiophile Style | My Audio Systems Link to comment
Ozeki Posted August 14 Author Share Posted August 14 Hi thank you for your thoughts. Squeezelite is an actual 'end-point'.....this is what I'm talking about. Logitech Media Server is the server, Squeezelite is the end-point to LMS. LMS uses an 'interface' ie a Graphical User Interface 'GUI' which is not what I'm talking about being adopted by the industry. For example, Roon includes the ability to stream to Squeezelite as an end-point. For clarification. Steamers can stream to Roon endpoints, DLNA endpoints, even Spotify as an endpoint via "Spotify-connect"...Airplay etc. etc. Since most 'Streamers' use Linux as an OS its pretty easy to include Squeezelite as it is also written for Linux and is 100% open source freely available to anyone. Link to comment
The Computer Audiophile Posted August 14 Share Posted August 14 5 minutes ago, Ozeki said: Hi thank you for your thoughts. Squeezelite is an actual 'end-point'.....this is what I'm talking about. Logitech Media Server is the server, Squeezelite is the end-point to LMS. LMS uses an 'interface' ie a Graphical User Interface 'GUI' which is not what I'm talking about being adopted by the industry. For example, Roon includes the ability to stream to Squeezelite as an end-point. For clarification. Steamers can stream to Roon endpoints, DLNA endpoints, even Spotify as an endpoint via "Spotify-connect"...Airplay etc. etc. Since most 'Streamers' use Linux as an OS its pretty easy to include Squeezelite as it is also written for Linux and is 100% open source freely available to anyone. Do you see any advantages of using it over UPnP? Founder of Audiophile Style | My Audio Systems Link to comment
Ozeki Posted August 14 Author Share Posted August 14 Help for understand what "Squeezelite" is. https://en.wikipedia.org/wiki/Squeezelite Squeezelite is one of several software clients available for Logitech Media Server. Squeezelite does not have any user interface of its own and must be controlled via Logitech Media Server's web interface or another Logitech Media Server client. Link to comment
The Computer Audiophile Posted August 14 Share Posted August 14 1 minute ago, Ozeki said: Help for understand what "Squeezelite" is. https://en.wikipedia.org/wiki/Squeezelite Squeezelite is one of several software clients available for Logitech Media Server. Squeezelite does not have any user interface of its own and must be controlled via Logitech Media Server's web interface or another Logitech Media Server client. I fully understand the situation. It comes down to the user interface though. Almost nobody uses squeezelite with Roon because RAAT / Roon Ready work better. After that, what interface do you have for sending to squeezelite? LMS? It’s horrible. Founder of Audiophile Style | My Audio Systems Link to comment
skikirkwood Posted August 15 Share Posted August 15 I bought a Logitech Squeezebox years ago after my CD player died, and loved it. I now have a bunch of Raspberry Pi's throughout my house, mostly running piCorePlayer with the Logitech LMS and Squeezelite. I control these with both the iPeng iOS app and the LMS UI with the Material skin. Both work great. I think it was really smart of SlimServer, the company that created the LMS and Squeezelite before Logitech acquired them, to have open-sourced all of their software. There's a ton of great plug-ins for the LMS. The sole engineer at Logitech who maintains the LMS software wrote a fantastic Spotify plug-in. One of my Pi's has a touchscreen interface, and I have the same UI on the display as I had with the original Squeezebox with the open-source Squeezeplay softare. Ozeki 1 Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 1 minute ago, skikirkwood said: I bought a Logitech Squeezebox years ago after my CD player died, and loved it. I now have a bunch of Raspberry Pi's throughout my house, mostly running piCorePlayer with the Logitech LMS and Squeezelite. I control these with both the iPeng iOS app and the LMS UI with the Material skin. Both work great. I think it was really smart of SlimServer, the company that created the LMS and Squeezelite before Logitech acquired them, to have open-sourced all of their software. There's a ton of great plug-ins for the LMS. The sole engineer at Logitech who maintains the LMS software wrote a fantastic Spotify plug-in. One of my Pi's has a touchscreen interface, and I have the same UI on the display as I had with the original Squeezebox with the open-source Squeezeplay softare. I also think it’s great it was open sourced. I just wished I liked the product. I haven’t used iPeng in over a decade. Founder of Audiophile Style | My Audio Systems Link to comment
bobfa Posted August 15 Share Posted August 15 Almost every streamer and server I have testing in the last several years has support for the Slimserver/Squeeze server protocol. That includes Roon. All of these protocols move music files from one place to another. I find that both UPnP and Slim protocols can provide better sound quality than RAAT. Now none of this has anything to do with individual applications UI/UX. The UX on what is now Lyrion Music Server can be adapted in many ways. One of the newer ones is called Material Skin. This process is not user friendly. In my system I regularly use the iOS app iPeng to play music here is a short walk through: ScreenRecording_08-14-2024 19-25-19_1.mp4 Superdad 1 My Audio Systems Link to comment
Ozeki Posted August 15 Author Share Posted August 15 3 minutes ago, bobfa said: I find that both UPnP and Slim protocols can provide better sound quality than RAAT. Yes they do...I think this is the common perception. As far as being able to stream to Squeezelite, its not as complicated as people might think. Both RAAT and Squeezelite use standard internet protocol....Squeezelite used TCP, where as RAAT uses UDP. Its just a matter of opening a port to the endpoint and allowing your standard internet protocol do its work. Link to comment
skikirkwood Posted August 15 Share Posted August 15 I also run Volumio on one of my Pi's, another audiophile Linux distribution. I even wrote its Spotify plug-in years ago in Node.js. But Volumio tends to be flaky, whereas the LMS is rock solid. Link to comment
Ozeki Posted August 15 Author Share Posted August 15 You don't need a special or separate interface to stream to Squeezelite no more than you need a special interface to stream to Bluetooth. Its just a program that uses a protocol to accept streamed data. So brand X would still use their house interface to stream to Squeezelite just like Roon uses its house-interface to stream to Squeezelite. Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 19 minutes ago, Ozeki said: where as RAAT uses UDP I believe Roon switched to TCP shortly after launching. Edit: June 2017. https://community.roonlabs.com/t/roon-1-3-build-234-is-live/26719 Founder of Audiophile Style | My Audio Systems Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 11 minutes ago, Ozeki said: You don't need a special or separate interface to stream to Squeezelite no more than you need a special interface to stream to Bluetooth. Its just a program that uses a protocol to accept streamed data. So brand X would still use their house interface to stream to Squeezelite just like Roon uses its house-interface to stream to Squeezelite. I think my question is, why would one of the few brands that actually has its own interface, spend time to build-in Squeezelite support in the interface and hardware? What do you see as the advantages, that would make the effort to build it and support it, worth it? Founder of Audiophile Style | My Audio Systems Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 I’ve been championing Ravenna for years because it’s very robust and supports 16 channels of DXD / DSD256 without a hitch. None of the current solutions in HiFi products do that. Squeezelite seems to duplicate existing functionality of UPnP and Roon Ready / RAAT. Founder of Audiophile Style | My Audio Systems Link to comment
Ozeki Posted August 15 Author Share Posted August 15 3 hours ago, The Computer Audiophile said: I think my question is, why would one of the few brands that actually has its own interface, spend time to build-in Squeezelite support in the interface and hardware? What do you see as the advantages, that would make the effort to build it and support it, worth it? Thats just it....they don't need to build in Squeezelite. They don't need to install Squeezelite into their interface or hardware. All they need to do is add a few lines of code to make it support sending data via TCP per Ralph's Squeezelite protocol. Once they add the lines of code Squeezelite it will auto-magically show up as an end-point. Just like the end-points of UPnP, DLNA, Roon, Airplay, Spotify-Connect etc....talk about redundancy. Being open-source means they don't have to invent the wheel or do any heavy lifting. The code already exists.... No changes to their GUI, no special changes to an interface, no adoption of the LMS interface or ecosystem, as mentioned in your first post. Perhaps the barrier is a lack of understanding what Squeezelite is and how to use it. Link to comment
Ozeki Posted August 15 Author Share Posted August 15 3 hours ago, The Computer Audiophile said: Squeezelite seems to duplicate existing functionality of UPnP and Roon Ready / RAAT. Actually its the other way around....Slim Devices came out in 2001, where are the standard for UPnp didn't exist until 2008 and Roon later than that. As mentioned before, Squeezelite pretty much put network streaming on the map. It's others who duplicate it, not the other way around. Superdad 1 Link to comment
Popular Post Superdad Posted August 15 Popular Post Share Posted August 15 1 hour ago, Ozeki said: As mentioned before, Squeezelite pretty much put network streaming on the map. It's others who duplicate it, not the other way around. Yes! You are of course correct. And what @bobfa said as well. I have to admit it caught me by surprise when I discovered that Roon supports streaming to Squeezlite endpoints. After all the Roon folks do to make hardware designers jump through hoops to get their endpoints “Roon Ready” certified (and I understand they made it harder the past couple of years), why would Roon just open their garden to the whole world of Squeezlite devices? Not complaining mind you, but it sure speaks to the enduring power of Squeezlite… As it happens, @JohnSwenson is a huge Squeeze fan. Since almost 20 years ago he was heavily involved in the Squeezlite/LMS community when we met. Back when and before USB inputs began appearing on DACs he brought down (to the Hovland Company offices at the time) an original SqueezeBox3, that he modified to have an I2S output. That, fed directly into a prototype PCM1704 DAC, was a way ahead of its time revelation—which 100% convinced me that computer audio was here to stay. This had to be end of 2005—just a couple months before we met @The Computer Audiophile at CES Las Vegas shortly after he founded this here fine forum! Anyhow, the Squeezlite protocol is small, elegant, and open source. So sometimes John and I kick around the idea of making a dedicated, single function, black box “Squeeze-Like” endpoint. We’re not talking any sort of computer or SoM (system on module)—anything with an OS falls in Sonore’s domain (for whom John also develops, i.e. the whole Rendu series.) Rather it would be more of a “bare metal” affair—with both an Ethernet core and the Squeezlite protocol embedded onto an FPGA. We have a lot of ideas about how to give it amazing performance. (And with no variable OS, no support issue headaches.) Of course for any streamer product to be viable, there must be attractive player software that people want to use. And sorry, I don’t find the various skins for LMS—nor LMS’ file/storage/server management—to be compelling. But since Roon has left open the door by supporting Squeezlite endpoints… We may never actually do this project, but since you are ringing the bell for Squeezlite enthusiasm I figured I’d share. roman410 and robi20064 1 1 UpTone Audio LLC Link to comment
stefano_mbp Posted August 15 Share Posted August 15 7 hours ago, Ozeki said: Any opinion on why the industry makes the choice not to include Squeezelite as a streaming option on consumer products? At least WiiM, Innuos, Antipodes and Holo Red Streamer do it … Stefano My audio system Link to comment
Superdad Posted August 15 Share Posted August 15 13 minutes ago, stefano_mbp said: At least WiiM, Innuos, Antipodes and Holo Red Streamer do it … And of course the entire Sonore Rendu series has supported and included Sqeezelite since the beginning… UpTone Audio LLC Link to comment
stefano_mbp Posted August 15 Share Posted August 15 14 minutes ago, Superdad said: And of course the entire Sonore Rendu series has supported and included Sqeezelite since the beginning… … and SOtM too … Stefano My audio system Link to comment
Ozeki Posted August 15 Author Share Posted August 15 47 minutes ago, Superdad said: I have to admit it caught me by surprise when I discovered that Roon supports streaming to Squeezlite endpoints. If you think about it, supporting Squeezelite gives Roon an immediate existing user base who might be willing to at least try their product. It does nothing to support or promote LMS, so its a win for Roon and a win for the countless users worldwide who already use LMS + Squeezelite. Not to mention Roon pretty much copied the client / server scheme created by Slim Devices in the first place. Superdad 1 Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 5 hours ago, Ozeki said: Actually its the other way around....Slim Devices came out in 2001, where are the standard for UPnp didn't exist until 2008 and Roon later than that. As mentioned before, Squeezelite pretty much put network streaming on the map. It's others who duplicate it, not the other way around. I completely understand the timeline, but in the context of my question, adding support for squeezelite duplicates functionality all the manufacturers already have. This is why I keep asking what are the benefits of squeezelite over what is already being used. Your initial question could be answered if we could list the benefits of squeezlite over existing methods. Founder of Audiophile Style | My Audio Systems Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 3 hours ago, Superdad said: And sorry, I don’t find the various skins for LMS—nor LMS’ file/storage/server management—to be compelling. This was also my answer to the OP’s original question about why more manufacturers don’t implement it. Founder of Audiophile Style | My Audio Systems Link to comment
The Computer Audiophile Posted August 15 Share Posted August 15 5 hours ago, Ozeki said: Thats just it....they don't need to build in Squeezelite. They don't need to install Squeezelite into their interface or hardware. All they need to do is add a few lines of code to make it support sending data via TCP per Ralph's Squeezelite protocol. Once they add the lines of code Squeezelite it will auto-magically show up as an end-point. Just like the end-points of UPnP, DLNA, Roon, Airplay, Spotify-Connect etc....talk about redundancy. Being open-source means they don't have to invent the wheel or do any heavy lifting. The code already exists.... No changes to their GUI, no special changes to an interface, no adoption of the LMS interface or ecosystem, as mentioned in your first post. Perhaps the barrier is a lack of understanding what Squeezelite is and how to use it. building in = adding a few lines of code. Manufacturers need to add the code to their apps and hardware. If they don’t see any added functionality, the cost to do this, test it, and support it, will always be too much no matter how easy it is. Networks are a gigantic support nightmare for audio manufacturers. Adding an additional network based playback method, that appears to offer nothing more than they already have, seems like a recipe for disaster. If we could like all the benefits, perhaps this wouldn’t be the case. Founder of Audiophile Style | My Audio Systems Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now