A few weeks ago we had two outages on mysqueezebox.com. That was more than we had in a long time before. Most likely just a coincidence. But it lead me to do some analysis of our infrastructure, its weaknesses and how we could improve. And this un-earthed a few issues.
We have supported using software players with LMS from the very early days. SoftSqueeze actually lead to hiring its author as the first SlimDevices employee overseas. Back then we considered it kind of a "try before you buy" for the actual Squeezebox. But with the end of the Squeezebox, the use of software players has become more and more important. They're being used as SB replacements as well as additions to existing installations or even totally new installations.
Unfortunately a bug or two in mysqueezebox.com led all those software players to be registered in our databases. From what I understand (reading the code) we tried to prevent even registration of older Squeezebox models and the good, old SliMP3, because they couldn't connect to mysqueezebox.com anyway. Therefore these software player registrations are unwanted and unnecessary. Add to this the fact that too many users tried to be smart about faking MAC addresses, and using mysqueezebox.com in ways we can no longer accept. In short: registration of software players on mysb.com has become a problem. I'm therefore going to fix those loopholes.
Alas those fixes won't go without some side-effects. Please expect some hiccups as I'm wading through potential solutions for these issues. I'll try my best to apply fair rules (after all I want to be able to run my Squeezeplay, too :-)). If you're running into any kind of issue using mysb.com based services, please let me know. It might be a temporary issue or not.
Thanks for your understanding!
--
Michael
Results 1 to 10 of 139
-
2016-04-12, 00:48 #1
Please read: software players & mysqueezebox.com
Michael
"It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
(LMS: Settings/Information)
-
2016-04-12, 02:43 #2
Is the "side effect" that one can no longer use services provided by MySB on software players?
---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
at penguinlovesmusic.com
New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch
-
2016-04-12, 02:48 #3
Please read: software players &mysqueezebox.com
> Is the "side effect" that one can no longer use services provided by
> MySB on software players?
No. I want to be able to do this myself. But eg. players with faked
Squeezebox MAC addresses will no longer work as expected.
--
Michael
-
2016-04-12, 03:03 #4
Last edited by Jeff07971; 2016-04-12 at 03:08.
-
2016-04-12, 03:20 #5
I don't use mySQB.com, but I've just logged into my account and deleted 12 players I didn't even know were registered. They seemed to be Raspberry Pi's with names I don't even use now.
Just sayin'.Server - LMS 8.2.0 Pi4B 4GB/Argon one case/pCP v7.0.1 - 75K library, playlists & LMS cache on SSD (ntfs)
Study - Pi3B/pCP 7.0.1/pi screen/AlloBoss DAC HAT/Ruark MR1 Mk2
Lounge - Pi2/pCP 6.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
Dining Room - Pi3B/pCP/Bluetooth/Echo Show 8
Garage - DAC32 > Edifier speakers
Spares - 2xTouch, 1xSB Radio. 1xSB3, 6xRPi
-
2016-04-12, 03:20 #6
Please read: software players &mysqueezebox.com
> To clarify, It is intended that MySB will be usable on software players
> but not those that use faked 00:04:20:**:**:** MACs ?
Yes, most software players should be able to continue to work as before.
A LMS update might become a requirement, though: today LMS receives the
list of music services on a per-player base. If we no longer let
software players register, this would return empty lists. I'll have to
update LMS to overcome this limitation.
--
Michael
-
2016-04-12, 03:28 #7
-
2016-04-12, 03:28 #8
Last edited by Jeff07971; 2016-04-12 at 03:28. Reason: typo
-
2016-04-12, 03:43 #9
You mean the server would download the list from the account and then all these services would work with all compatible players connected to that server? That would actually be quite a simplification
Some people currently get confused when one service is not configured for one of their players, e.g. because they only added a service later or disabled it for some reason (I think by default MySB now applies all service changes to all players anyway).
---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
at penguinlovesmusic.com
New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch
-
2016-04-12, 11:06 #10
- Join Date
- Oct 2013
- Posts
- 143
A stupid question perhaps, but what exactly defines a software player and when is it called a normal/hardware player?
I mean: every Squeezebox uses hardware and software for playing, whether it is an original device or whether it is a DIY-player.
For example: is a HifiBerry with piCorePlayer a software player? As far as I can see it is not using a fake MAC-address.Living Room: HifiBerry DAC+ Pro & piCorePlayer
Attic: HifiBerry DAC+ RCA & piCorePlayer
Other rooms: 6x SB Radio
LMS: Version 8.1.x on Xubuntu 20.04LTS