Help - Search - Members - Calendar
Full Version: Parsing Cuesheet Track Names in FB2k
Hydrogenaudio Forums > Lossless Audio Compression > Lossless / Other Codecs
Cartman_Sr
I'm trying to figure out how to get Foobar to parse the track names in flac cd images from the cuesheet I have added as a tag to the flac file. Is it possible to do this right now, or does a plugin for foobar not exist right now? I'm thinking no. Yes, I understand why the cuesheet metadata doesn't have track names. I suppose an alternative could be to make a playlist of the tracks, but I can't even figure out how to do that. sweat.gif

Synthetic Soul
Hi Cartman_Sr,

I'm a little out of touch with your current setup. Am I right in thinking that you have gone hardcore and are only using FLAC's native CUESHEET metadata block?

I guess you must have, because foobar will read all metadata from the CUESHEET vorbis comment.

I think you only option is to set the TITLE tag for each track manually in foobar, or maybe using foo_freedb2. If the behaviour is still the same as it was a couple of weeks back foobar will write some tags to the FLAC file to store the new data. That's one tag per value.

Personally, I don't like this option - I want all the metadata in the cuesheet.

If I were you I would use the vorbis comment in addition to your metadata block. You then get the best of both worlds, with a filesize increase of... oohh... 2KB?

Please note: I am not certain about retagging with the latest RC. If you are interested I would suggest copying a FLAC image with a CUESHEET metadata block, dragging it into foobar, setting the TITLE of a track or two, and then reading the file with METAFLAC to see the result. Maybe post your findings (CODEBOX) if they are of interest.

Edit: OK, I tested myself:

Before editing the TITLE of track 2 to "Adapted Title Value"
CODE
METADATA block #3
 type: 4 (VORBIS_COMMENT)
 is last: false
 length: 40
 vendor string: reference libFLAC 1.1.2 20050205
 comments: 0

After editing the TITLE of track 2 to "Adapted Title Value"
CODE
METADATA block #3
type: 4 (VORBIS_COMMENT)
is last: false
length: 1146
vendor string: reference libFLAC 1.1.2 20050205
comments: 5
comment[0]: CUE_TRACK02_title=Track 02
comment[1]: CUE_TRACK02_title=Adapted Title Value
comment[2]: CUE_TRACK02_tracknumber=2
comment[3]: CUE_TRACK02_totaltracks=11
comment[4]: cuesheet=FILE "DUMMY" WAVE
TRACK 01 AUDIO
TITLE "Track 01"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Track 02, Adapted Title Value"
INDEX 00 04:01:27
INDEX 01 04:03:16
TRACK 03 AUDIO
TITLE "Track 03"
INDEX 00 07:58:72
INDEX 01 08:01:03
TRACK 04 AUDIO
TITLE "Track 04"
INDEX 00 11:35:03
INDEX 01 11:36:30
TRACK 05 AUDIO
TITLE "Track 05"
INDEX 00 16:12:44
INDEX 01 16:15:03
TRACK 06 AUDIO
TITLE "Track 06"
INDEX 00 19:42:06
INDEX 01 19:43:58
TRACK 07 AUDIO
TITLE "Track 07"
INDEX 00 24:45:63
INDEX 01 24:48:48
TRACK 08 AUDIO
TITLE "Track 08"
INDEX 00 28:45:17
INDEX 01 28:45:66
TRACK 09 AUDIO
TITLE "Track 09"
INDEX 00 32:59:41
INDEX 01 33:01:20
TRACK 10 AUDIO
TITLE "Track 10"
INDEX 00 37:06:60
INDEX 01 37:09:70
TRACK 11 AUDIO
TITLE "Track 11"
INDEX 00 41:02:52
INDEX 01 41:03:02

This suggests to me that the operation is of no value to you. You would be better off embedding the cuesheet using both methods yourself (note foobar has done it anyway (comment[4])). If you need to adapt a track title I would edit the CUESHEET vorbis comment ("Utils" > "Edit cuesheet") rather than using "Properties".
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.