Bugzilla – Bug 1384
Duplicate artist entry when name contains accented character
Last modified: 2008-09-15 14:37:04 UTC
I have a FLAC file with embedded cuesheet and tag information on the numbered vorbis comment format. The artist name is H�sker D�. When Browsing Artist, this album occurs twice. One correct listing, and one listing with empty album. Having only this file in my Music Folder, slimserver displays: Your music library contains 1 album with 20 songs by 2 artists I have no problems with albums by artists without accented characters. I am using latest nightly (SlimServer_v2005-04-15) on WinXP.
Created attachment 428 [details] Flac file with embedded cuesheet causing duplicate album entry I hope the reported error is reproducible with the attached Flac file. The file contains only 22 seconds of music, but it contains cuesheet and tag information corresponding to the entire album.
Michael - is this really a cue sheet issue?
I have experienced the error and tried to make it reproducable. I am not an expert on this, so I don't want to speculate whether the problem is with the cuesheet functionality or if the problem is somewhere else in the server. Please let me know how I can contribute in fixing the bug.
yeah, this was a flac/cuesheet issue. some code paths were getting utf-8 decoding more often than others. I pushed the utf-8 decoding up into Parse::readCUE and FLAC::getTag(), which seems to have helped. revision 2984 should work better with the attached example.
Created attachment 429 [details] proposed fix Yes, it's a cuesheet issue. We were marking FLAC tags as UTF-8, but not those for embedded cuesheet tracks. The attached patch fixes that.
I downloaded latest versions of Parse.pm and FLAC.pm from SVN repository. I can confirm that with these patches the problem has been solved. Well done!
thanks for the confirmation :)
There are 536 bugs in the database with targets of '---' that were fixed prior to new year 2006. I am setting them to targets of 6.2.1 to keep them from showing up in my queries.