Skip to main content
Topic: composer tag in cue sheets? (Read 13476 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

composer tag in cue sheets?

Hi all

I just read this and was wondering if anything has changed since 2006?

It looks like the CUE spec and the way foobar2k handles CUE sheets does not permit the parsing (?) of tag fields such as Composer. And using "REM Composer" will get ignored.

Is this still the case and is there any way around this (using CUE sheets or something similar + foobar2k)?

Any help greatly appreciated.

Thanks

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #1
You can try to embed the cue sheet.
Embedded afaik do support custom tags.

composer tag in cue sheets?

Reply #2
You can try to embed the cue sheet.
Embedded afaik do support custom tags.

This post is a little old, but if still relevant then it seems as though embedded cue sheets do not support having multiple titles in the one file.

Most of the info I've found on this is probably a bit dated ....

a) Can I have multiple titles/info in the embedded cue sheet (basically I want to be able to transcode from this so I want the multiple outputted lossy files to be tagged correctly).
b) What would you recommend is the best tool for inserting a cue sheet into a flac file. Embedded cue sheets are new territory for me.

Thanks for your help.

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #3
a) and b) joint answer ;)

I used foobar2000 actually to insert embedded cue. Right click -> Utils and (not 100% sure but it's likely that it does) it supports multiple titles/artists as any other foobar supported tags and proper tags should remain after transcoding.

As far as I understand that's because of genious ;) foobar architecture that treats cues/embedded cues as any other 'normal' tracks.

Please reply if this helps (i'm not sure, but think that i had done exactly the same thing for transcoding files for iPod).

composer tag in cue sheets?

Reply #4
Thanks for the quick reply.
I'm probably being a bit dumb:
I'm using 9.4.3, I've got a FLAC file and a cue sheet.
a) I use the composer tag for the catalogue number (e.g. BWV1080 - for bach's art of fugue), so I want this info in the cue sheet - something like REM Composer. So that the info is parsed to the tags of an outputted MP3 for example.
b) When I right click and select utils the only thing that remotely resembles what you're talking about is:
"Save as Cue Sheet". But this only creates a Cue Sheet from individual files.

So how do I embed the Cue sheet I've already got into the FLAC file I've already got.

Sorry for my royal dumbness - I appreciate your help!

Thanks

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #5
I'm using 9.5.3 (don't remember whether this functionality was introduced in 9.5 or before) and when I right click on a flac/ape image I have menu item 'Edit cue sheet' in the 'utils' menu item.

So I just attach the cue sheet to the image by checking 'enable embedded cue sheet on this file' and pointing to the cue sheet. Sometimes foobar takes wrong tags from the cue sheet (all track titles are the same on some cues, i think it's a bug) but splitting into tracks should be ok (also watch out a bug/feature that I submitted some time ago - http://www.hydrogenaudio.org/forums/index....howtopic=63059).

And then you can edit tags for each track as if they were separate files.

I think the actual attached cue sheet is stored intact (and title/artist/composer etc tags are stored somewhere else, not in the attached cue itself).

composer tag in cue sheets?

Reply #6
Acording to this:

http://wyday.com/cuesharp/specification.php

You could use CDTEXT_Composer, but i don't know if foobar supports it.
Considering how strictly they keep to the specifications...i believe it should.

Or you can just make some sort of "hack" and use some other field for it, like i use ISRC for ratings.

composer tag in cue sheets?

Reply #7
My suggestion is to add the cuesheet to the FLAC file as a Vorbis tag, using the tag "CUESHEET". That way you can then add the Vorbis tag "Composer" directly to the FLAC file. All information in the cuesheet and other tags will then carry over to other formats when you transcode from your FLAC files.
Surf's Up!
"Columnated Ruins Domino"

composer tag in cue sheets?

Reply #8
My suggestion is to add the cuesheet to the FLAC file as a Vorbis tag, using the tag "CUESHEET". That way you can then add the Vorbis tag "Composer" directly to the FLAC file. All information in the cuesheet and other tags will then carry over to other formats when you transcode from your FLAC files.

That sounds ideal.
I'm using Tagscanner or MP3BookHelper for tagging. Neither have a CUESHEET tag option (they seem to offer everything but). What's the best tool for the job. I use foobar2k 9.4.3 (don't really want to install 9.5.3 because I use cwb_hooks and a custominfo and they don't work with latest fb2k).
I have not idea how this works - but I'm assuming it's similar to adding Lyrics - you just paste the cuesheet into the CUESHEET tag pane.

Have just searched around a bit and the question I have is:
How do you create a Vorbis Comment CUESHEET Tag in which to place the cue sheet?

Thanks for you help.
If you know a good How To Guide then just point the way. I didn't find one.

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #9
just embed the CUESHEET to the FLAC file in foobar2000 using the 'utils > edit cuesheet', then you can add all sort of custom tags using the properties dialog! ;-)

i use this method to add discogs tags from foo_discogs to FLAC images with embedded CUE...

i have just one question: does this work with mp3 image files? i have some dance albums (single mp3 + cue) and i want to exclude the CUE files in the media library to get rid of the clutter in the playlists...

Quote
Sometimes foobar takes wrong tags from the cue sheet (all track titles are the same on some cues, i think it's a bug)

This usually happens to me when the FLAC image has the tracknumber field tagged... Disable the embedded CUESHEET and then delete the tracknumber field from the image file...

composer tag in cue sheets?

Reply #10
This usually happens to me when the FLAC image has the tracknumber field tagged... Disable the embedded CUESHEET and then delete the tracknumber field from the image file...

yep :) i've also figured that out
http://www.hydrogenaudio.org/forums/index....showtopic=63059
but it's definitely a bug I think

also sometimes all track names are the same (1 random (?) track name in the cue sheet is in every track)
not sure, may be that same thing - deleting track number before embedding - helps

composer tag in cue sheets?

Reply #11
just embed the CUESHEET to the FLAC file in foobar2000 using the 'utils > edit cuesheet', then you can add all sort of custom tags using the properties dialog! ;-)
This is what I get as a result of embedding the CUESHEET below, via the method described above:

01. Bach J.S. - [Gould #01] English Suite No.1 in A major
02. Bach J.S. - [Gould #02] English Suite No.1 in A major
03. Bach J.S. - [Gould #03] English Suite No.1 in A major
04. Bach J.S. - [Gould #04] English Suite No.1 in A major
05. Bach J.S. - [Gould #05] English Suite No.1 in A major
06. Bach J.S. - [Gould #06] English Suite No.1 in A major
07. Bach J.S. - [Gould #07] English Suite No.1 in A major
08. Bach J.S. - [Gould #08] English Suite No.1 in A major
09. Bach J.S. - [Gould #09] English Suite No.1 in A major
10. Bach J.S. - [Gould #10] English Suite No.1 in A major

"Bach J.S. - [Gould #01] English Suite No.1 in A major"
is very likely coming from the single FLAC file which is tagged with the above. So that means that foobar is only parsing the track index data (e.g.INDEX 01 02:44:00 etc..)

Code: [Select]
REM GENRE Classical
PERFORMER "Bach J.S."
TITLE "Gould"
FILE "c_bach_englishsuite1amajor_bwv806_gould.flac" WAVE
  TRACK 01 AUDIO
    TITLE "English Suite No.1 in A major - Prelude"
    REM COMMENT "c_bach_englishsuite1amajor01prelude_bwv806_gould_rg000"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "English Suite No.1 in A major - Allemande"
    REM COMMENT "c_bach_englishsuite1amajor02allemande_bwv806_gould_rg000"
    INDEX 01 02:44:00
  TRACK 03 AUDIO
    TITLE "English Suite No.1 in A major - Courante I"
    REM COMMENT "c_bach_englishsuite1amajor03courante1_bwv806_gould_rg000"
    INDEX 01 04:55:00
  TRACK 04 AUDIO
    TITLE "English Suite No.1 in A major - Courante II"
    REM COMMENT "c_bach_englishsuite1amajor04courante2_bwv806_gould_rg000"
    INDEX 01 06:42:50
  TRACK 05 AUDIO
    TITLE "English Suite No.1 in A major - Double I"
    REM COMMENT "c_bach_englishsuite1amajor05double1_bwv806_gould_rg872"
    INDEX 01 08:53:50
  TRACK 06 AUDIO
    TITLE "English Suite No.1 in A major - Double II"
    REM COMMENT "c_bach_englishsuite1amajor06double2_bwv806_gould_rg000"
    INDEX 01 10:59:50
  TRACK 07 AUDIO
    TITLE "English Suite No.1 in A major - Sarabande"
    REM COMMENT "c_bach_englishsuite1amajor07sarabande_bwv806_gould_rg000"
    INDEX 01 12:58:30
  TRACK 08 AUDIO
    TITLE "English Suite No.1 in A major - Bourree I"
    REM COMMENT "c_bach_englishsuite1amajor08bourree1_bwv806_gould_rg000"
    INDEX 01 17:05:08
  TRACK 09 AUDIO
    TITLE "English Suite No.1 in A major - Bourree II - Bourree da capo"
    REM COMMENT "c_bach_englishsuite1amajor09bourree2_bwv806_gould_rg000"
    INDEX 01 18:20:55
  TRACK 10 AUDIO
    TITLE "English Suite No.1 in A major - Gigue"
    REM COMMENT "c_bach_englishsuite1amajor10gigue_bwv806_gould_rg000"
    INDEX 01 20:34:50
Note:
1) I use the comment field to output transcodes to my filenaming scheme.

What am I doing wrong?
Foobar likes to remove most of the above info, so a CUESHEET field looks like:

  TRACK 08 AUDIO
    TITLE "English Suite No.1 in A major - Bourree I"
    REM COMMENT "c_bach_englishsuite1amajor08bourree1_bwv806_gould_rg000"

    INDEX 01 17:05:08

As you can see foobar is stripping out the CUE individual track TITLE info.

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #12
As you can see foobar is stripping out the CUE individual track TITLE info.

I wrote in the previous post that I've discovered the same bug

Quote
also sometimes all track names are the same (1 random (?) track name in the cue sheet is in every track)

This happens in approx. 30%-50% of all attempts to embed cue sheets.

In this case I just do 'automatically fill values' and use clipboard as source in order to have proper track titles.
A bit annoying but the result is exactly as expected. Not a big hassle to waste 3 minutes for one album I think.
If you also need the comment you can also use 'automatically fill values' I guess.

composer tag in cue sheets?

Reply #13
Okay. Thanks for the info.

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #14
i just tested this behavior with a flac image: the FLAC image can't have tags on the TITLE and TRACK NUMBER fields. You have to delete those fields before embedding the CUESHEET!!!

i believe foobar has this behavior because it searches first for tagged fields on the image and then the CUESHEET... You're getting all track names with "English Suite No.1 in A major" because the image has that tag in the TITLE field.... 

EDIT: this could be a bug... the embedding CUESHEET's should override the TRACK NUMBER & TITLE tags in the image...
*sorry for the bad english

composer tag in cue sheets?

Reply #15
i just tested this behavior with a flac image: the FLAC image can't have tags on the TITLE and TRACK NUMBER fields. You have to delete those fields before embedding the CUESHEET!!!

i believe foobar has this behavior because it searches first for tagged fields on the image and then the CUESHEET... You're getting all track names with "English Suite No.1 in A major" because the image has that tag in the TITLE field.... 

EDIT: this could be a bug... the embedding CUESHEET's should override the TRACK NUMBER & TITLE tags in the image...
*sorry for the bad english

That's weird; I'd just gone away and tried exactly the same thing and thought I'd come back and report SUCCESS! Then read your post. 

Yeah. I deleted all the tags in the single FLAC file first then embedded the CUESHEET, and it's absolutely fine!

Cool ---- Thanks everyone for all your help. 
Have learnt lots.

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #16
carpman,
could/would you please explain to me - a full noob in this world - what I exactly have to do to obtain the composer's name in the foobarlists?

composer tag in cue sheets?

Reply #17
Hi dicck

I don't know what you mean by the "foobarlists".
Are you asking "how to do I get foobar to recognise the composer tag in an embedded cue sheet"?

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #18
Yes carpman, I do asking that!

BTW, I believe my foobar doesn't recognises cue sheets at all. I see allways question marks accompanying cue sheets.
That is to say: My cue sheets have wav names, but the files are flac. Is that the cause?

Thanks for your help!

composer tag in cue sheets?

Reply #19
Right, well first of all you need to get your CUE sheets in order:

Right click on the CUE sheet in Explorer and select "Open with" > "Choose program ..." 
and select Notepad.

You'll see something like this:

REM GENRE Classical
PERFORMER "Performer's Name"
TITLE "Name of the Album / Collection"
FILE "filename.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Name of 1st track"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Name of 2nd track"
    INDEX 01 02:44:00

Etc ....

You'll need to change:

"filename.wav" to "filename.flac"
BUT make sure you leave the WAVE bit so it looks like this:

FILE "filename.flac" WAVE

Then save.

Now check to see if fb2k recognises the tracks in the CUE sheet?

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #20
I did so, but I still get a question mark.

EDIT
Perhaps this is specific for this file, I tried others and the question mark were gone.

So, this issue seems to be solved.
Now please the %composer% issue.

composer tag in cue sheets?

Reply #21
Well if your CUE sheets are like the one you posted here then it may be because all your tracks are zero seconds long.

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #22

Yeah, I'll have a look at that.
But in this case it look like:

TITLE "Between The Buttons"
FILE "01 - Let's Spend The Night Together.flac" WAVE
  TRACK 01 AUDIO
    TITLE "Let's Spend The Night Together"
    PERFORMER "The Rolling Stones"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Yesterday's Papers"
    PERFORMER "The Rolling Stones"
    INDEX 00 03:35:67
FILE "02 - Yesterday's Papers.flac" WAVE
    INDEX 01 00:00:00
  TRACK 03 AUDIO
    TITLE "Ruby Tuesday"
    PERFORMER "The Rolling Stones"
    INDEX 00 02:03:20
FILE "03 - Ruby Tuesday.flac" WAVE
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    TITLE "Connection"
    PERFORMER "The Rolling Stones"
    INDEX 00 03:16:35

Still index 01 is indeed zero.... ?? but I can play it, it's 3'37''

composer tag in cue sheets?

Reply #23
Look at the codebox below, it contains a proper CUE sheet.
To give you a clue, notice all the INDEX's are 01, and the time of TRACK n+1 is always > than TRACK n.

Your's seems to have been created by some random generator, i.e.:
Track 02 starts at 03:35:67 and at the beginning !!!!
Track 03 starts at 02:03:20 (1 min 32 secs before the later time of track 02 !!!)
Track 04 starts somewhere between Track 03 and Track 02 !!!

i.e. it's a mess.

I suggest you use: http://cuesheetr.generoproject.com/
AND / OR look up CUE sheets and learn how they work.

This is what a CUE sheet should look like.
It's an output from CueSheetr (the URL above):

Code: [Select]

PERFORMER "The Rolling Stones"
TITLE "Their Satanic Majesties Request"
FILE "[INSERT FILE NAME HERE]" MP3


TRACK 01 AUDIO
TITLE "Sing This All Together"
PERFORMER ""
INDEX 01 00:00:00

TRACK 02 AUDIO
TITLE "Citadel"
PERFORMER ""
INDEX 01 03:47:64

TRACK 03 AUDIO
TITLE "In Another Land"
PERFORMER ""
INDEX 01 06:40:86

TRACK 04 AUDIO
TITLE "2000 Man"
PERFORMER ""
INDEX 01 09:56:23

TRACK 05 AUDIO
TITLE "Sing This All Together (See What Happens)"
PERFORMER ""
INDEX 01 13:04:43

TRACK 06 AUDIO
TITLE "She's a Rainbow"
PERFORMER ""
INDEX 01 21:01:23

TRACK 07 AUDIO
TITLE "The Lantern"
PERFORMER ""
INDEX 01 26:20:17

TRACK 08 AUDIO
TITLE "Gomper"
PERFORMER ""
INDEX 01 30:45:59

TRACK 09 AUDIO
TITLE "2000 Light Years From Home"
PERFORMER ""
INDEX 01 35:54:70

TRACK 10 AUDIO
TITLE "On With the Show"
PERFORMER ""
INDEX 01 40:41:79
C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

composer tag in cue sheets?

Reply #24
I see. A mess indeed. Pfff, I wonder what happened.
Thanks a lot.

 
SimplePortal 1.0.0 RC1 © 2008-2019