Bug 1111 - Only last track in FLAC file is correctly indexed (with cue sheet)
: Only last track in FLAC file is correctly indexed (with cue sheet)
Status: RESOLVED INVALID
Product: Logitech Media Server
Classification: Unclassified
Component: Tagging
: 6.0.0
: Macintosh All
: P2 normal (vote)
: Future
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-03-16 13:39 UTC by Richard Titmuss
Modified: 2005-03-22 16:33 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
Cue sheet (1.15 KB, text/plain)
2005-03-16 13:40 UTC, Richard Titmuss
Details
Metaflac --list output (24.79 KB, text/plain)
2005-03-16 13:40 UTC, Richard Titmuss
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Titmuss 2005-03-16 13:39:12 UTC
I have a FLAC file with track information in a cue sheet, the slimserver indexes all but the last track 
under No Artist / No Ablum. The last track is correctly indexed.

I have attached the cue sheet and metaflac --list output.
Comment 1 Richard Titmuss 2005-03-16 13:40:08 UTC
Created attachment 340 [details]
Cue sheet
Comment 2 Richard Titmuss 2005-03-16 13:40:40 UTC
Created attachment 341 [details]
Metaflac --list output
Comment 3 michael 2005-03-17 01:56:54 UTC
According to the metaflac output, you do have a an embedded cuesheet on this
flac file, but you don't have any vorbis tags to identify the songs. (internal
cuesheets only specify track boundries, you still have to use vorbis tags with
them for metadata.)  You also have an external cuesheet for the same file (which
has it's own metadata).  Right now, slimserver doesn't specially handle having
both an external and an internal cuesheet, so the two are basically fighting it
out over specifying the metadata for those tracks.

The easiest way to test this in this case is probably to just remove the
internal cuesheet.
Try ...
metaflac --remove --block-number=2 "Pink Floyd - Dark Side of the Moon.flac"
and then a wipe/rescan.
Comment 4 Richard Titmuss 2005-03-22 15:19:20 UTC
Yes, removing the internal cuesheet fixes this.
Comment 5 Dan Sully 2005-03-22 16:33:36 UTC
So this is really more of a documentation issue, until such time as we come up
with a defined way that this case is handled.