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 and ogg tagging (Read 2802 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

EAC and ogg tagging

Having sifted through the discussion about how to use EAC to encode ogg files and tag them in the process, I figured I'd put this info out for the aid of whoever wants it.  If I put any incorrect info in here, please correct me.  Thanks.

Set EAC to hook up to oggenc by choosing:
EAC --> compression options --> external compression
from the available drop-down menu, choose "user defined encoder", the choice at the very bottom.  Don't choose "ogg vorbis encoder" if you want to output tagged files.  If you don't care about tags, then just use "ogg vorbis encoder" and save yourself some command-line trouble.

Give the path for oggenc (example: C:Program FilesEncodersoggoggenc.exe)

Now for the tricky part: writing the command-line.  Here's a sample of how I do it:

-q 3.5 -t "%t" -a "%a" -l "%g" -N %n -d %y -G "%m" -c "codec=RC3" -c "quality=3.50" %s -o %d

Each character preceded by a - is a separate command, and the phrase that comes after it provides information for that command.  Sometimes these need to have quotation marks around them, sometimes not.  When in doubt, put quotes around.  Here are the commands I used, explained:

%s -o %d - %s is substituted with the input filename and -o %d becomes the output file (sez John33 in an earlier thread)

encoding quality: -q

title: -t
   %t - track title
artist: -a
   %a - cd artist
album: -l
   %g - cd title
tracknumber: -N
   %n - track #
date: -d
   %y - year
genre: -G
   %m - music genre
random comment: -c
   for whatever other info you want in the ogg tags.  Nice thing about ogg tagging system; it's very flexible.  I specified that I'm using RC3 to encode, and the quality level at which I'm encoding.  You should put quotes around each comment, and put a separate -c before each extra field.  Since the vorbis tag system is set up entirely in the form of fields with titles, you could do all of the fields with -c, such as this example:
-q 3.5 -c "artist=%a" -c "title=%t" -c "album=%l" -c "tracknumber=%n" %s -o %d
which would give you the output file tagged with song title, artist, album and tracknumber.

Note that the command for album is a lowercase letter "L", not the number 1.  I missed it the first time around.
Note also that the commands are case-sensitive.  -n will not work for tracknumber; you must put -N

I hope that this is helpful.  I could use CDex and not worry about any of this, but I don't trust CDex's ripping ability quite as much as EAC.  Hopefully the next version of EAC will directly support ogg tagging, and hopefully CDex will eventually give true secure ripping (that is, it tells you when the read wasn't secure).
God kills a kitten every time you encode with CBR 320

EAC and ogg tagging

Reply #1
EAC 0.9 beta 2 tags OGG automatically.

It's weird that the author didn't make a precise changelog by the way, it's a great improvement.