Bug 14218 - Boom's bass and treble self reset to maximum
: Boom's bass and treble self reset to maximum
Status: CLOSED FIXED
Product: MySqueezebox.com
Classification: Unclassified
Component: Misc
: Prod
: PC Windows XP
: P3 normal with 11 votes (vote)
: 7.5.0
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-09-23 10:07 UTC by George Gradwell
Modified: 2010-04-08 17:25 UTC (History)
10 users (show)

See Also:
Category: Bug


Attachments
log file (39.63 KB, application/octet-stream)
2009-09-23 13:26 UTC, George Gradwell
Details
Boom treble/bass maxing out (44.63 KB, text/plain)
2009-10-05 12:07 UTC, Andy Norman
Details
log bass pref changes to server.log (663 bytes, patch)
2009-11-14 23:23 UTC, Michael Herger
Details | Diff
Boom treble/bass maxing out - several days of log (50.78 KB, application/octet-stream)
2009-12-08 09:05 UTC, Andy Norman
Details
7.5.0 (revision 29566 or later) - settings now maxed out (375.99 KB, application/octet-stream)
2009-12-09 05:59 UTC, Simon Turner
Details
Log (24.59 KB, text/plain)
2009-12-11 08:57 UTC, George Gradwell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description George Gradwell 2009-09-23 10:07:03 UTC
Boom's bass and treble self reset to maximum on numerous occasions.
See this thread: http://forums.slimdevices.com/showthread.php?t=68153

Also I've been asked to ask QA to reproduce this issue.
kidstypike
Comment 1 James Richardson 2009-09-23 12:35:10 UTC
Could you please include a log from SC, set the following log to DEBUG, recreate the error, then attach the log to this bug

*network.squeezenetwork
Comment 2 George Gradwell 2009-09-23 13:26:43 UTC
Created attachment 5905 [details]
log file

All new stuff to me I'm afraid, hope this is what you want?
Logged into test.squeezenetwork, bass and treble for boom showing -23.
Connected to test.squeezenetwork using boom remote (boom showing bass and treble set to (0).
Refreshed player page on test.squeezenetwork, bass and treble have changed to maximum (+23), and also (+23) on Boom's own display.

kidstypike
Comment 3 Sue Chastain 2009-09-30 19:48:19 UTC
I've also had mysterious bass and treble changes.
http://forums.slimdevices.com/showthread.php?p=464017

If you still need logs, let me know.
Comment 4 James Richardson 2009-10-01 05:50:48 UTC
Michael/Andy: Can you guys think of any reason SN would reset players like this?  QA has confirmed it as well
Comment 5 Andy Norman 2009-10-05 09:18:23 UTC
I also had the bass/treble go to max on both my Booms, after upgrading to 7.4.0
Comment 6 Mikael Nyberg 2009-10-05 09:24:05 UTC
Seen this a couple of times now , had been listening to internet radio a couple of times, but via my own sbs . I'm 99% listening to my own files.
But it can still change its bass and treble on rare occasions ?
Comment 7 Andy Norman 2009-10-05 12:07:17 UTC
Created attachment 6017 [details]
Boom treble/bass maxing out

This is a log from when one of my Booms maxed out. The Boom in question is called Office. This is the second time in 20 minutes that it has happened.
Comment 8 Sue Chastain 2009-10-05 12:11:00 UTC
This may or may not be relevant, but I disabled the setting to keep mysb.com and SBS settings in sync, and I have not had mysterious bass and treble changes on my Booms since then.
Comment 9 Andy Norman 2009-10-05 12:12:48 UTC
> This is a log from when one of my Booms maxed out. The Boom in question is
> called Office. This is the second time in 20 minutes that it has happened.

That may well have been a red herring, as while I did hear a sudden jump in volume, change of tone, when I checked the audio settings they were still centred. So it may instead have been something odd going on with the podcast I was listening to (though listening back I can't hear a jump in the podcast).
Comment 10 Andy Norman 2009-10-05 12:16:04 UTC
Another update, it appears that the bass/treble WAS maxed out, it was just that none of the UIs were showing it. I checked via the Controller and web UI, they both showed the tone controls centred.

However, when I made a change on the web UI (to increase the bass to 1) the sound then returned to normal (or rather to bass = 1, treble = 0).
Comment 11 Andy Norman 2009-10-06 10:47:59 UTC
Hah, caught it in the act. It is definitely SN:

[09-10-06 18:40:31.4291] Slim::Networking::SqueezeNetwork::PrefSync::_syncDown_done (220) Sync down data from SN: {
  name => "Office",
  next_sync => 1067,
  prefs => {
        bass   => { ts => "1254845599", value => 50 },
        treble => { ts => "1254845599", value => 50 },
      },
  timestamp => "1254850936",
}
[09-10-06 18:40:31.4298] Slim::Networking::SqueezeNetwork::PrefSync::_syncDown_done (271) Synced 00:04:20:1e:54:ee treble to: 50
[09-10-06 18:40:31.4306] Slim::Networking::SqueezeNetwork::PrefSync::_syncDown_done (271) Synced 00:04:20:1e:54:ee bass to: 50
[09-10-06 18:40:31.4337] Slim::Networking::SqueezeNetwork::PrefSync::_syncDown_done (291) Synced prefs from SN for player 00:04:20:1e:54:ee
Comment 12 Mikael Nyberg 2009-10-16 21:20:41 UTC
Still happens .
Wonder if alarm is involved, I let my boom wol my server before each alarm ?
does it sync settings with msb.com then ? when it reconnects to the server .
Of course it's not consequently so, I have not seen a pattern even if seen this behavior a lot ? it is comming from sn/msb.com as Andy Norman pionted out but  when ?
Comment 13 Mikael Nyberg 2009-10-16 21:28:54 UTC
Saw the -23 for bass/treble in my msb.com settings ? set them to "0"
lets see how long they stay "0"
Btw the UI seems upside  down ?

you scroll "upp" to -23 to get less bass and "down" to 23 to get more bass
Comment 14 Richard Perkin 2009-11-03 02:46:27 UTC
Just to confirm, I am regularly seeing this on my Boom. Happens since installing 7.4.1. I am streaming music from a local server; SN is not used.
Comment 15 Michael Herger 2009-11-09 06:35:28 UTC
Is anyone of you using player syncing? I've seen this happen twice, and I think it was always after I synced my Boom to the Transporter in the living room.
Comment 16 JeffHart 2009-11-09 08:08:25 UTC
I use player syncing every day.  Hadn't check my treble/bass settings
in awhile, they were maxed.   Set them to zero, synced to one
receiver, checked settings - no change, synced to another receiver, no
change to settings and then unsynced, still with no change.

Squeezebox Server 7.4.1 - r28715 @ Thu Oct 1 06:02:27 PDT 2009 on Windows XP
Boom Firmware 50



On Mon, Nov 9, 2009 at 9:35 AM,  <bugs@bugs.slimdevices.com> wrote:
> https://bugs-archive.lyrion.org/show_bug.cgi?id=14218
>
>
>
> --- Comment #15 from Michael Herger <michael@slimdevices.com> 2009-11-09 06:35:28 PST ---
> Is anyone of you using player syncing? I've seen this happen twice, and I think
> it was always after I synced my Boom to the Transporter in the living room.
>
> --
> Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are a voter for the bug.
> You are on the CC list for the bug.
>
Comment 17 Jim McAtee 2009-11-09 10:28:17 UTC
(In reply to comment #15)
> Is anyone of you using player syncing? I've seen this happen twice, and I think
> it was always after I synced my Boom to the Transporter in the living room.

Just another data point:  I'm NOT seeing this problem, but I sync a Boom with my Transporter all the time.
Comment 18 Mikael Nyberg 2009-11-11 07:43:30 UTC
In my case this is unrelated to sync, but it can be related to a combination of wol and alarm ? I always let my boom WOL my server from complete shutdown (not sleep) before each alarm, the alarm is usually a random playlist but can be a webradio channel.
Maybe this is so random so it is hard to a pattern.
Comment 19 JeffHart 2009-11-11 08:32:47 UTC
Just checked the treble and bass settings on my Boom, they were maxed
out again.  In the last two days since I reset them to zero I have
sync'd and unsync'd several times.  I have *not* connected to
mysqueezebox.com, used WOL, set or used any Alarms.

I have managed syncing through the SBS Web UI, iPeng and the Controller.

SBS and Boom versions unchanged.
Squeezebox Server 7.4.1 - r28715 @ Thu Oct 1 06:02:27 PDT 2009 on Windows XP
Boom Firmware 50

On Wed, Nov 11, 2009 at 10:43 AM,  <bugs@bugs.slimdevices.com> wrote:
> https://bugs-archive.lyrion.org/show_bug.cgi?id=14218
>
>
>
> --- Comment #18 from Mikael Nyberg <mikael.nyberg@bahnhof.se> 2009-11-11 07:43:30 PST ---
> In my case this is unrelated to sync, but it can be related to a combination of
> wol and alarm ? I always let my boom WOL my server from complete shutdown (not
> sleep) before each alarm, the alarm is usually a random playlist but can be a
> webradio channel.
> Maybe this is so random so it is hard to a pattern.
>
> --
> Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are a voter for the bug.
> You are on the CC list for the bug.
>
Comment 20 Andy Norman 2009-11-11 09:20:18 UTC
(In reply to comment #19)
> Just checked the treble and bass settings on my Boom, they were maxed
> out again.  In the last two days since I reset them to zero I have
> sync'd and unsync'd several times.  I have *not* connected to
> mysqueezebox.com, used WOL, set or used any Alarms.

When you say that you haven't connected to mysqueezebox.com do you also mean that you don't have mysqueezebox.com access configured in SBS and/or have playing syncing between SBS/mySB explicitly disabled ?

As soon as I disabled the player syncinging from SBS to mySB the issue stopped happening.
Comment 21 George Gradwell 2009-11-11 09:34:27 UTC
(In reply to comment #20)

> As soon as I disabled the player syncinging from SBS to mySB the issue stopped
> happening.

Yes, same here, disabling player sync between SBS & MySB.com has completely stopped this issue, for at least the last 3 weeks.

Version: 7.5.0 - r29204 @ Mon Nov 9 02:03:30 PST 2009
Comment 22 Simon Turner 2009-11-12 23:35:41 UTC
Almost every time I check my booms tone settings they have been reset to max. The boom is often synced with another player and a daily alarm is set. SBS & SBN settings are synced,
Comment 23 Mikael Nyberg 2009-11-13 11:01:48 UTC
How many have thier boom registered on both  test.mysqueezebox.com and
production mysqueezebox.com ?

I do I think I have alarm settings in both places to (as a backup if the server dies but boom seem to use it's backup beep instead )
Comment 24 pbroughton 2009-11-14 19:26:07 UTC
happens to me now, with 7.4.x but never with 7.3.x

please fix!

thanks
Comment 25 Sue Chastain 2009-11-14 21:10:03 UTC
(In reply to comment #20)

> As soon as I disabled the player syncinging from SBS to mySB the issue stopped
> happening.

Same here. Since disabling player setting sync with mysqueezebox.com my audio settings have not changed.
Comment 26 Michael Herger 2009-11-14 23:23:09 UTC
Created attachment 6306 [details]
log bass pref changes to server.log

Everybody - next time you see these values maxed out, please check server.prefs file for the bass values for your player.

Anyone familiar with code changes please apply this patch to their SBS. It will log a trace whenever the bass value is changed. I hope this will help us understand what is triggering the max value. I'm sorry to say this will not work if you're running the Windows binary.
Comment 27 Michael Herger 2009-11-14 23:24:22 UTC
This patch applies to Slim/Player/Player.pm
Comment 28 Andy Norman 2009-11-15 01:27:01 UTC
(In reply to comment #26)
> Anyone familiar with code changes please apply this patch to their SBS. It will
> log a trace whenever the bass value is changed. I hope this will help us
> understand what is triggering the max value. I'm sorry to say this will not
> work if you're running the Windows binary.

I assume you have seen earlier in the bug where I provided the log showing that it is a value of 50 coming it from mySB that forced the settings high on my Booms ?
Comment 29 Richard Perkin 2009-11-15 02:38:21 UTC
See my Comment #14.

I do not use SN / mySB (although I do have an account). I only stream music from a local server. As far as I know, the Boom is not synchronised to any other device or stream. I have the problem - indeed, it happened this morning...

Kind regards
Comment 30 Michael Herger 2009-11-15 04:42:53 UTC
> I assume you have seen earlier in the bug where I provided the log  
> showing that it is a value of 50 coming it from mySB

I searched the log, but didn't find that piece of information before I  
sent my comment. Must have misspelled "bass" :-/. Thanks for the reminder.
Comment 31 Thomas Cutting 2009-11-16 08:52:17 UTC
I just had this problem this weekend.  I don't switch between mysqueezebox.com and SBS - my SBS runs 24/7.  Not sure if the "player syncing between SBS and mysb.com" are enabled or disabled - will check this evening.  Also, don't know if it's related, but have had my presets on the boom change/disappear a couple of times.  Finally, I did run the Boom synced with my SB3 and Radio for a while this weekend, prior to the change in Bass/Treble settings.
Comment 32 Mikael Nyberg 2009-12-06 21:31:56 UTC
This is now happening  4 times a day, sometimes.
I'm now turning of the "sync player settings" until someone cares about this bug.

I'm totally clueless on how about to apply that "log bass" patch, would have done it 3 weeks ago if instructed how to.

People must get some hearing aid. not many seems to notice this ?

It is however plausible to not notice when your are using boom on very low volumes which i sometimes do and this is  probably a common user case , it only appears unusually loud then.

And the fact that the brains "audio memory" is very short makes you simply get used to how it sound with bass and treble maxed out.

It is most probably soo that there are, way more people that have this problem then the 11 users that have voted on this bug.
Comment 33 Michael Herger 2009-12-06 22:55:11 UTC
Ok, this seems to be mysb.com related.
Comment 34 George Gradwell 2009-12-07 10:07:17 UTC
(In reply to comment #33)
> Ok, this seems to be mysb.com related.

FWIW: If I open a browser window and log into Mysb.com (Boom NOT connected to Mysb.com), the Bass & Treble values are ALWAYS both set on -23. Doesn't matter how many times I reset these values to "0", they are ALWAYS set to -23 next time I log on.

With my Boom connected to SBS, and Bass & Treble showing "0" on the Boom, if I connect the Boom to Mysb.com, the Bass & Treble max out, EVERYTIME. This shows on the Boom display, and as +23 om the Audio tab in Mysb.com.

Resetting the values to "0" on the Mysb.com UI and saving the changes, DOES change the values back to "0" on the Boom display.
Comment 35 SVN Bot 2009-12-08 07:40:08 UTC
 == Auto-comment from SVN commit #29565 to the slim repo by michael ==
 == https://svn.slimdevices.com/slim?view=revision&revision=29565 ==

Bug: 14218
Description: add new log class to simplify debugging of this issue.
Comment 36 SVN Bot 2009-12-08 07:54:17 UTC
 == Auto-comment from SVN commit #29566 to the slim repo by michael ==
 == https://svn.slimdevices.com/slim?view=revision&revision=29566 ==

Bug: 14218
Description: default log level to debug. We need more data.
Comment 37 Michael Herger 2009-12-08 07:55:54 UTC
Everybody - may I ask you to please

- update to tomorrow's nightly builds of SBS (eiterh 7.4.2 or 7.5.0), revision >= 29566
- make sure your audio settings are set correctly
- wait until treble/bass max out again
- upload the _full_ log to this bug

Andy Norman - the snippet you posted shows that SBS is receiving the value from mysb.com. Do you also see previous sync operations, whether up or down? What values did they send/receive?

I see quite a few players in our DB with bass/treble settings of 50. But setting them to a normal value seems to be working fine (despite what George Gradwell was reporting). Thus I'm not sure where the wrong values originate. The new logging category I added will limit logging to only prefs related output, but default to debug. Thus the logs can grow quite a bit.

Thanks for your help!
Comment 38 Michael Herger 2009-12-08 08:00:46 UTC
Oh, please set logging for network.squeezenetwork.prefsync to DEBUG (Settings/Advanced/Logging). Thanks!
Comment 39 Michael Herger 2009-12-08 08:31:57 UTC
One more question: is everybody using a Controller (or Radio or Touch) to control the Boom every now and then?
Comment 40 George Gradwell 2009-12-08 08:42:41 UTC
(In reply to comment #39)
> One more question: is everybody using a Controller (or Radio or Touch) to
> control the Boom every now and then?

Yes, controller.
Comment 41 Mikael Nyberg 2009-12-08 08:44:13 UTC
I have a controller, but I'm 80% sure that this also happened when I was
without controller for 3 weeks
Comment 42 Andy Norman 2009-12-08 09:05:38 UTC
Created attachment 6370 [details]
Boom treble/bass maxing out - several days of log
Comment 43 Andy Norman 2009-12-08 09:06:41 UTC
(In reply to comment #37)

> Andy Norman - the snippet you posted shows that SBS is receiving the value from
> mysb.com. Do you also see previous sync operations, whether up or down? What
> values did they send/receive?

I don't have time to dig through the log myself at the moment, I've uploaded my log file from the few days around when I spotted mysb sending bad data. It is 11MB, but thankfully zips down to nearly nothing.
Comment 44 Andy Norman 2009-12-08 09:07:22 UTC
I am also a Controller user.
Comment 45 SVN Bot 2009-12-08 09:08:12 UTC
 == Auto-comment from SVN commit #29571 to the slim repo by michael ==
 == https://svn.slimdevices.com/slim?view=revision&revision=29571 ==

Bug: 14218
Description: add validator for treble/bass. Don't allow value larger than $client->maxBass/maxTreble
Comment 46 Michael Herger 2009-12-08 09:14:50 UTC
Andy - thanks for the log: it doesn't show any unreasonable value being synced up, but one being synced down. Which means it's most likely an issue on mysb.com.

FWIW - I've added some code which should ignore any values beyond the maximum possible. This means that even if bass/treble of 50 is sent down from mysb.com, it should be ignored.

Still have to figure out what's causing all this trouble though.
Comment 47 Mikael Nyberg 2009-12-08 09:32:48 UTC
Is there a point for us to log then ? if you have stopped this values to affect our boom's ?
Comment 48 Michael Herger 2009-12-08 09:56:22 UTC
> Is there a point for us to log then ? if you have stopped this values to  
> affect our boom's ?

If you don't see the change happen any more, then I'll be happy to close  
that bug. But I'd like to see it confirmed. And the log will help the  
analysis if it proves not to be resolved.
Comment 49 Simon Turner 2009-12-09 05:59:49 UTC
Created attachment 6372 [details]
7.5.0 (revision 29566 or later) - settings now maxed out

Please find attached server log to Michael's instructions here:
http://forums.slimdevices.com/showpost.php?p=493495&postcount=13
Comment 50 Michael Herger 2009-12-09 07:46:26 UTC
Simon - your log is full of MusicIP entries, but non squeezenetwork related. Please enable debugging for network.squeezenetwork
Comment 51 Michael Herger 2009-12-11 02:33:59 UTC
Anybody still seeing this?
Comment 52 George Gradwell 2009-12-11 08:57:55 UTC
Created attachment 6379 [details]
Log

Version: 7.5.0 - r29568 @ Thu Dec 10 02:01:45 PST 2009
Hostname: George-desktop
Server IP Address: 192.168.2.3
Server HTTP Port Number: 9000
Operating system: Windows XP - EN - cp1252
Platform Architecture: 586
Perl Version: 5.10.0 - MSWin32-x86-multi-thread
MySQL Version: 5.0.22-community-nt
Total Players Recognized: 3

Yes, still seeing this.
Comment 53 Simon Turner 2009-12-13 02:13:38 UTC
I am still seeing this even though I have disabled SBS/SSBN sync. However, I think the problem might occur more frequently when I have SBS/SBN sync enabled (i.e. daily).

I'm still syncing players and have a daily alarm set.
I'll upload some more logs with the settings suggested when I have a moment.
Comment 54 Michael Herger 2009-12-13 22:26:42 UTC
> Version: 7.5.0 - r29568 @ Thu Dec 10 02:01:45 PST 2009

George - you'll need to update to r29571 or later to see the changes. Thanks!
Comment 55 Mikael Nyberg 2009-12-13 23:51:38 UTC
Your attempt to block this behavior temporarily in never betas is successful I have not seen this in a while.

But you have not found the root cause .

I just checked my mysb accounts test account is OK but my normal account have -23 in the settings for bass and treble ? this is not normal .

I will now reset this setting again .

I'll check in later to see if they change, and report back.

Another thing, this is -23 why would that correspond to a positive setting in the player itself ? it should be the other way around.
Comment 56 George Gradwell 2009-12-18 10:08:12 UTC
(In reply to comment #54)
> > Version: 7.5.0 - r29568 @ Thu Dec 10 02:01:45 PST 2009
> George - you'll need to update to r29571 or later to see the changes. Thanks!

Michael - The problem seems to be fixed using Test-mysqueezebox.com, I've not seen the Boom max out for a good few days, (MSB and SBS prefs synced).

Thanks.
Comment 57 Chris Owens 2010-01-04 16:00:44 UTC
Changing priorities due to management guidance.
Comment 58 Simon Turner 2010-01-09 14:06:16 UTC
I've not had this problem for quite some time now (I'm using 7.5 and test.SBN).
However, for the first (and only) time I did have my Line Out setting change (from Subwoofer to Always On)
Comment 59 Mikael Nyberg 2010-01-09 19:00:07 UTC
(In reply to comment #58)
> I've not had this problem for quite some time now (I'm using 7.5 and test.SBN).
> However, for the first (and only) time I did have my Line Out setting change
> (from Subwoofer to Always On)

Switching between sbs and mysqueezebox.com can also change your alarm settings.
I have "redundant" alarms predefined on mysbs at the same times as my sbs alarms (in case of a server crash/maintenance i just swith over to mysb.com)
what happens is that for example my Alarm 1 = 05:50 which is "song mix" on sbs can sometimes be changed to "use current playlist" after I had my boom directly on mysqueezebox.com
Comment 60 Michael Herger 2010-01-19 03:10:45 UTC
Thanks for the feedback.

Mikael - you might want to open a new bug for the alarm issue.
Comment 61 Chris Owens 2010-04-08 17:25:32 UTC
This bug has been marked fixed in a released version of Squeezebox Server or the accompanying firmware or mysqueezebox.com release.

If you are still seeing this issue, please let us know!