Bugzilla – Bug 14468
iTunes import crashes on REPLAYGAIN_TRACK_GAIN for remote tracks
Last modified: 2009-10-22 11:23:22 UTC
Andy/Alan - don't know who fixed this similar issue as reported then by MCuson. But there seems to be another occurence where the scanner is trying to read som inexistent property from a remote track: [09-09-30 05:28:23.0436] main::main (300) Error: Failed when running main scan: [Can't locate object method "replaygain_track_gain" via package "Slim::Schema::RemoteTrack" at /<C:\PROGRA~1\SQUEEZ~2\server\scanner.exe>Slim/Schema/RemoteTrack.pm line 208. ]
I wonder if we should use AUTOLOAD to handle any other fields that might be called, or just copy the rest of the track object methods?
We should (now) have all the Track methods. The problem is that many of the tags get preprocessed by the routine that is not being called for remote tracks. I'm sure the answer is to call the pre-processor but I'm just not sure what the risk trade-off will be.
I'll open a new bug for the more general use of Schema::_preCheckAttributes() for remote tracks. Bug 14508
Update title and hours
== Auto-comment from SVN commit #28736 to the slim repo by ayoung == == https://svn.slimdevices.com/slim?view=revision&revision=28736 == Fixed bug 14468: iTunes import crashes on REPLAYGAIN_TRACK_GAIN for remote tracks Map attribute names for REPLAYGAIN_TRACK_GAIN & REPLAYGAIN_TRACK_PEAK. Reviewed by Michael.
*** Bug 14497 has been marked as a duplicate of this bug. ***
This bug has been marked as fixed in the 7.4.1 release version of SqueezeBox Server! Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.