Bugzilla – Bug 3338
Multidisk compilation albums not working
Last modified: 2008-09-15 14:39:24 UTC
It looks like the disc number is not working with compilation albums. I get an album name entry listed under various artists for each disc in the set.
Phil - please attach the files that are causing this behavior to the bug. Thanks
What files would you like? I have several albums exhibiting this behaviour - both FLAC and mp3.
MP3 files would be smaller.. or if you can find Robin's FLAC-shortening script, that'd be ideal.
I have just done a complete rescan to check that the problem still occurs. I now only have two multi-disk various artist albums that are coming up as two albums, rather than one multi-disk set. "Blues Legends" consists of flac files. If I drill down to song info in slimserver, I can see that slimserver hasn't detected disc numbers (they are present as DISCNUMBER="nn/nn" tags). I haven't added COMPILATION=1 to the tracks - slimserver has detected it as a compilation automatically. I have stored each disk in a different sub-folder in the OS - not sure if this makes a difference, as I don't always do this. The other album is "Hampshire Jam Preserved", and consists of mp3 files. The only difference with the above example is that Slimserver has detected the DISCNUMBER tags, and is displaying the disc number in song info. I haven't added COMPILATION=1 to the tracks - slimserver has detected it as a compilation automatically. I have stored each disk in a different sub-folder in the OS - not sure if this makes a difference, as I don't always do this. I'll see if I can find the flac stripping script and attach the files sometime tomorrow.
We don't support DISCNUMBER=nn/nn tags. The only time we support that notation is for the TPA/TPOS ID3 tag. For FLAC files, you should use the DISC and DISCC flags.
Could you update the wiki page then, which is clearly wrong: http://wiki.slimdevices.com/index.cgi?SlimServerSupportedTags This suggests that DISC, DISCC and DISCNUMBER tags are only supported in FLAC files. I changed the faulty "Blues Legends" FLAC album to use just a DISC tag for each track. I browsed that album using "Browse Music Files" to detect the tag changes. I can see that slimserver has picked up the disc number when I view song information (but doesn't display disc 1 in the song display format, ie. just track number). However, I could still see the album listed twice - once for each disk, and both of those entries were not automatically picked up as a compilation album. I then did a rescan for changed files. Slimserver has now redetected the album as a compilation, and the disc number information is displayed, but it is still listed as two separate albums. I then added DISCC=02 to each track, and did a BMF. Disc 1 now dislays the disc number in the song display format. Again, the album lost it's compilation setting, and is still listed twice under Browse Albums. I have done a rescan for changed files. Slimserver has now redetected the album as a compilation, and the disc number information is displayed, but it is still listed as two separate albums. The "Hampshire Jam Preserved" is still an issue too - disc numbers and compilation flag are all displayed correctly in slimserver. Incidentally, since performing these rescans, another multi-disk compilation album (defined by cue files) has changed from being a single album to one-album-per-disc.
Dan - Just realised that I added an attachment to the wrong bug - the attachment is on bug 3353 instead.
Phil - DISCNUMBER is supported, but it's the same as DISC. IE: one value. Not nn/nn
Phil - what's the status here? Thanks.
Compilation Album logic seems to be broken for me at the moment. I used to have quite a few listed under Various Artists, but now I only have a fraction appearing. I thought that maybe I was missing COMPILATION tags and whether the scanner now requires the tag rather than guessing. However, I have at least one various artist album where all tracks have COMPILATION=1 and the albums are not present.
Can you dump some of these tags? Thanks
Here's the tags that I have set on the first few tracks of a various artists compilation album. Exported to text using a custom export filter from Mp3tag v2.36. These are mp3 tracks - Mp3tag reports that the files are tagged with ID3v2.3: ALBUM=Acoustic Love DISCNUMBER=1 TRACK=01/19 ARTIST=James Blunt ARTISTSORT=Blunt, James TITLE=You're Beautiful COMPILATION=1 GENRE=Acoustic YEAR=2005 ALBUM=Acoustic Love DISCNUMBER=1 TRACK=02/19 ARTIST=David Gray ARTISTSORT=Gray, David TITLE=Sail Away COMPILATION=1 GENRE=Acoustic YEAR=2005 ALBUM=Acoustic Love DISCNUMBER=1 TRACK=03/19 ARTIST=Maroon 5 ARTISTSORT= TITLE=She Will Be Loved COMPILATION=1 GENRE=Acoustic YEAR=2005 ALBUM=Acoustic Love DISCNUMBER=1 TRACK=04/19 ARTIST=Madeleine Peyroux ARTISTSORT=Peyroux, Madeleine TITLE=Always A Use COMPILATION=1 GENRE=Acoustic YEAR=2005 Is that the info you were looking for?
Does the songinfo page for one of these tracks show: Compilation: yes ? Can you attach one (or two of the tracks) to the bug? Thanks
Created attachment 1269 [details] Two songs from a compilation album that is not listed within Various Artists
Yes, the songinfo page for the tracks does show Compilation: yes. If I browse by Album, I can see all tracks (from all discs) are listed on the album (as a single album, so maybe this actual bug report problem has gone away), but the album is not actually listed as a various artist album.
Fixed in change 8164