Bugzilla – Bug 15549
Embedded: changing tag separator does trigger new scan, but doesn't use the new prefs value
Last modified: 2010-04-08 17:25:27 UTC
Using the 7.5/embedded branch (r29937). When I change the tag delimiter (splitlist) pref, a new full wipe & rescan is triggered, but it seems to still be using the old splitlist value.
Looking at the code I guess you'd even have to restart the server to make the new setting active: From Slim::Music::Info::splitTag: # Cache this preference, which may be undef my ($_splitList, $_gotSplitList); ... if (!$_gotSplitList) { $_splitList = $prefs->get('splitList'); $_gotSplitList = 1; } Is this so performance critical?
http://svn.slimdevices.com/slim/7.5/branches/embedded/server/Slim/Music/Info.pm?r1=29180&r2=29183 Alan - how much performance are we losing removing this caching? Or can we make sure the value is read when a new scan is triggered?
Michael already fixed this.
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!