When tracks for the same album (which to me just means matching title
and artist) are stored in different folders:
- Prior to 6.5, the file scanner would create only one album for those
tracks
- Since 6.5, the file scanner creates one album per folder
Incidentally 6.5 is the only application I own that behaves this way:
MediaMonkey, WMP, Toshiba Gigabeat all behave like 6.3.
There are multiple threads mentioning this issue and the workaround
seems to be to set the tags equivalent to disc and discc. I have 3
reasons why that doesn't work for me: (a) that would be a lot of work -
I would need to retag around 2000 multi-cd albums (b) it doesn't look
the file scanner reads this field in lossless WMA (c) other concerns
below.
Another option mentioned is to move all tracks into one folder. That
would work but (a) again that's a lot of work (b) my workflow using EAC
doesn't lend itself easily to that.
I think I have a code fix for my problem (despite my limited knowledge
of the SlimServer code base and perl).
In schema.pm (~line 2036) replace:
# Join on tracks with the same basename to determine a unique album.
if (!defined $disc && !defined $discc) {
$search->{'tracks.url'} = { 'like' => "$basename%" };
$attr->{'join'} = 'tracks';
}
with:
$search->{'me.contributor'} = $contributor->id;
(a) I don't understand what $basename% is supposed to do. It's going
to resolve to something like "c:\My Music\Artist1\Album1 (CD1)%". I'm
not sure when that's going to match anything.
(b) I don't understand why contributor isn't used (whether disc and
discc are defined or not). It seems reasonable to have the same album
title for different artists. Those should be considered different
albums.
--
mmillot
------------------------------------------------------------------------
mmillot's Profile: http://forums.slimdevices.com/member.php?userid=2937
View this thread: http://forums.slimdevices.com/showthread.php?t=38425
_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss