I have built a wrapper script around abcde to rip cd's both in mp3 and flac using the great instructions at http://www.andrews-corner.org/abcde.html
However, when looking at the music properties under Rhythmbox I noticed that the comment field was empty. Using Rhythmbox, I changed the comment field on one of the mp3 files, and then inspected it with eyeD3 and found that a separate comment was added.
So for now, I have added to my wrapper script a dynamic hack by sed-editing the original abcde script. Find the spot where my hack is done at:
This hack changes the "::" to "eng:c0:" to simulate what Rhythmbox does when you edit the field.
But it is a hack so I'd like to remove it. So my question is this: Is this a bug in Rhythmbox, in eyeD3, or in abcde? Or, is this a misconception on my part as to how these ID3 comment tags are supposed to work?
OT: The mailing list is bouncing emails. This is why I'm posting this "bug" even though it is probably not a bug in abcde.
Reading the eyed3 man page, this looks like a bug in rhythmbox, yes:
Add (or remove when COMMENT is "") a comment. Note
that the argument value MUST always contain exactly
two ':' characters to delimit the fields even when the
default language is being used. The DESCRIPTION
string is the comment title. The optional LANGUAGE
string MUST be a three-character ISO 639 language
code. The default is "eng" for English.
A tag may not have more than one comment frame with
the same DESCRIPTION and LANGUAGE values.
This suggests that rhythmbox will *only* look for comments tagged as "English" with a description of "c0" ??