On Wed, Jan 7, 2009 at 8:18 PM, Adam Williamson
<awilliamson@mandriva.org> wrote:
> On Wed, 2009-01-07 at 20:11 +0100, Götz Waschk wrote:
>> On Wed, Jan 7, 2009 at 8:06 PM, Adam Williamson <devel@mandriva.com> wrote:
>> > Adam Williamson <awilliamson@mandriva.com> 1:3.3.1-10mdv2009.1:
>> > - enable id3lib support, there's really no reason not to that I can see
from [url="http://lists.mandriva.com/cooker/2009-01/msg00263.php"]http://lists.mandriva.com/cooker/2009-01/msg00263.php[/url]
>> I have disabled it on purpose. With the lame patch the tags are
>> created by lame itself. Lame writes id3v4 while id3lib only supports
>> id3v3. So the id3lib dep is unnessessary.
> ah, I was going to ask but figured you wouldn't remember. :)
> However, it was a user request:
> https://mandrivausers.org/index.php?showtopic=77344&hl=
The user thinks it only add id3v1, this is caused by lame, see lame's help page:
Note: A version 2 tag will NOT be added unless one of the input fields
won't fit in a version 1 tag (e.g. the title string is longer than 30
characters), or the '--add-id3v2' or '--id3v2-only' options are used,
or output is redirected to stdout.
You could add --add-id3v2 to the lame command line in the patch, that
would help.
Regards, Götz
Where Götz writes 'lame writes id3v4 while id3lib only supports id3v3', are id3v3 and id3v4 synonymous with id3v2.3 and id3v2.4?
I guess the gist of the above is if you want want the repo version of grip to write id3v2 tags you need to go in Grip to the Config/Encoder/Encoder tab and in the 'Encoder command line' text box add the appropriate id3v2 option to tell lame what or what not to write. If you tell it to write a idv2 tag it will be id3v2.4.
If you use Gregs Grip rpm then Grip (using id3lib) will write an id3v2.3 tag.
Clear as mud. :D
Thank you all for going to all the trouble to make inquiries and/or compile and suggest other software.
angst