Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: EAC/FLAC tagging for various artists? (Read 11330 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

EAC/FLAC tagging for various artists?

Here's an odd one: for whatever reason, my previous install of EAC setup with FLAC compression would properly tag CDs that had various artists, yet my current install will not.  For instance, I have a standard %A - %T for my file names.  Previously, with various artist dics, EAC would rip with the file name proper, and FLAC would tag it correctly (example: with the Battlefield Vietnam soundtrack, Jefferson Airplane's Somebody to Love would rip to filename "Jefferson Airplane - Somebody to Love.flac" and the tags would be proper; Title: Somebody to Love; Artist: Jefferson Airplane).  However, with my current setup, while EAC will rip the file name correctly, FLAC will not tag itself in the manner I wish.  The result I'm currently getting has the artist and song title in the Artist tag, but nothing in the Title tag.

I'm sure it's just a setup issue, but I for the life of me can not figure out how to get it back to the way it was.  Any help?

EAC/FLAC tagging for various artists?

Reply #1
Even after a few days of messing around with settings and searching forums, I seem to have somewhat figured it out minutes after posting this thread.  Oy.

Anyways, from what I can tell there is little difference in the set up - however, it seems EAC and/or FLAC has a special thing to determine filenames under certain conditions.

What I've been trying to rip has been the O Brother, Where Art Thou? soundtrack, which has been giving me tagging issues.  On a whim, I recalled most of my CDs with various artists had, under their respective freedb info, their artist and song names divided by a "/", and not a "-".  For whatever reason, EAC take the / and changes it to a - in the filename, and the FLAC encoder translates that / as a cue for the difference between the artist and track titles in its tagging scheme.  Odd, as this causes no problems with artists that have / (such as AC/DC) or track titles that have / (such as Megadeth's "Last Rites / Loved to Deth"): these all register as I wish them to in the filenames and tagging schemes.

I assume, now, that the artist-title separation by / only registers during encode for various artists CDs.  I wonder, what would be the result if the song also has a / in it?  Now I'm curious.

EAC/FLAC tagging for various artists?

Reply #2
In order to help us in helping you, please provide the command line options you use with flac.

EAC will only interpret a slash as the separator between the track artist and track title if the Various Artists check box is selected.

EAC/FLAC tagging for various artists?

Reply #3
It sounds like you are using this freedb entry.

Firstly, some idiot has set the Album Artist as "-".  Check the "Various Artists" checkbox in EAC manually.

You should also edit all track titles, changing "<title> - <artist>" to "<artist> / <title>" (ensure there is a space either side of the slash).

This should all then work as intended.

Unfortunately, the quality of some freedb submissions is very poor.
I'm on a horse.

EAC/FLAC tagging for various artists?

Reply #4
However, with my current setup, while EAC will rip the file name correctly, FLAC will not tag itself in the manner I wish.  The result I'm currently getting has the artist and song title in the Artist tag, but nothing in the Title tag.
OK, I guess you must have check the VA checkbox yourself.

The reason for this is EAC is expecting the tracks in the format "<artist> / <title>".  As no slash is found the whole value gets used as the artist name, with nothing as the title.

(Sorry, initial answer was a bit gung-ho after reading your second post.)
I'm on a horse.

EAC/FLAC tagging for various artists?

Reply #5
There is a tool in EAC to transform some of the more common db tagging schemes for VA into the proper form for eac. Somewhere under database.
Medium Pimpin...

EAC/FLAC tagging for various artists?

Reply #6
Hm, I've having the same problem.  I have a soundtrack CD, and the listing makes no effort to specify artist.  I've checked "various artists", and the various-artist naming scheme is

%C - %N - %T

The scheme is being honored, because the filenames are correct.  But the tagging in FLAC is not; the song title is blank in FLAC, and the real title is put into the artist field.  The album name is populated correctly.

The compression string is:

-6 -V -T "ARTIST=%a" -T "TITLE=%t" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "GENRE=%m" -T "COMMENT=%e" %s -o %d

Thanks for any help!

EAC/FLAC tagging for various artists?

Reply #7
Did you read the reply just two posts above?

EAC is expecting the tracks in the format "<artist> / <title>".  As no slash is found the whole value gets used as the artist name, with nothing as the title.


EAC/FLAC tagging for various artists?

Reply #8
For various artists I have my track title as Title - Artist. I put the artist tag to cd title so my library is free from long lists of compilation artists.

To achieve this I put these parameters in the Additional command-line options:
-6 -V -T "ARTIST=%g" -T "TITLE=%t%h - %h%a" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "GENRE=%m" -T "COMMENT=%e" %s -o %d

Got these parameters for command-line from EAC:
Quote
%h…%h - Text “…” only when “High quality” selected
%l…%l -Text “…” only when “Low quality” selected
%c…%c - Text “…” only when “CRC checksum” selected
%a - CD artist
%g - CD title
%t - Track title
%y - Year
%n - Track number
%m - MP3 music genre
%o - Original filename (without temporary renaming)
%e - Comment (as selected in EAC)
%b - CRC of extracted track


I save the EAC profile especially to use for compilations and load a normal profile for regular cds.


EAC/FLAC tagging for various artists?

Reply #9
-6 -V -T "ARTIST=%g" -T "TITLE=%t%h - %h%a" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "GENRE=%m" -T "COMMENT=%e" %s -o %d

I think you mean
Code: [Select]
TITLE=%t%h - %a%h
and I assume you select low quality to remove the " - Artist"?

Why not just have one profile with
Code: [Select]
TITLE=%t - %a
and the other with
Code: [Select]
TITLE=%t
?

BTW,
Code: [Select]
-o %d
is not necessary

EAC/FLAC tagging for various artists?

Reply #10
-6 -V -T "ARTIST=%g" -T "TITLE=%t%h - %h%a" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "GENRE=%m" -T "COMMENT=%e" %s -o %d

Why not just have one profile with
Code: [Select]
TITLE=%t - %a
and the other with
Code: [Select]
TITLE=%t
?


Thanks. TITLE=%t - %a is simpler. It still achieves the same as what I had. I used %h - %h because I thought it was necessary for putting in the text " - ".


EAC/FLAC tagging for various artists?

Reply #12
Because it worked. So I assumed it was needed. Was just the first thing I tried 
But it's a good idea, right? For me it keeps the various artists from ruining my library.