Shared online instance of LMS for Squeezebox Radios possible? #1035
Replies: 1 comment 8 replies
-
Hi @benjaoming - some of what you suggest has been discussed on forums.slimdevices.com. And the consensus was mostly that yes, it would technically be possible (of course, as MySB has proven) but yes, it would likely be too expensive, and too much work to do on a large scale. MySB was initially based around LMS 7. But various parts got replaced over time to improve scalability. Eg. streaming/ip3k player control was separated from the Radio/Touch/Controller control and the web UI, user separation needed to be added, higher level of security, bandwidth usage optimizations etc. All of this would need to be built again. My believe unfortunately is that it's too late now anyway. By the time such an infrastructure was up and running most users not willing to run LMS probably have moved on anyway. That said I'm still wondering whether a scaled down version to cover the need of a smaller circle of users (a few dozen) with a limited feature set (radio only) wouldn't be feasible. There recently have been reports of successfully running a VPN on device (Radio/Touch only), which solves part of the security problem. Maybe a few tweaks to LMS to disable controlling other devices. Instructions to set up LMS with OpenVPN in a datacenter (or a docker compose file). It would need a group of dedicated people to figure it out. You'd rather find them on forums.slimdevices.com than here. Feel free to post your ideas there! |
Beta Was this translation helpful? Give feedback.
-
Basis
I'd like to ask firstly from an economical and environmental perspective, if it makes sense to host a large online alternative to mysqueezebox.com, possibly with a subscription fee for each user.
I also have a speculation that there might be a lot of accessibility-related benefits, i.e. users that are more in need for a solution because a) switching internet radio device is costly and b) building and configuring their own LMS server isn't realistic.
Technical challenges
My next question is then: Is the project ready for such usage? Or what might be missing?
Beta Was this translation helpful? Give feedback.
All reactions