Package: grip
Version: 3.2.0-3

I actually found this bug under Ubuntu (Hoary), with Ubuntu package
version 3.2.0-3ubuntu3 (from "Universe"), which is based on debian
grip 3.2.0-3.  Looking at the package sources I believe the bug is in
the debian package, although since I'm not actually running debian I
cannot check directly.

Basically the bug is that the grip configuration option "Only tag
files ending in '.mp3'" (in grip GUI under Config->ID3, or in .grip
config file as tag_mp3_only) does not work: Regardless of whether the
option is set, output files not ending in ".mp3" will not have id3
tags.

Specifically I have a grip setup where I encode to flac, and I like to
have id3v2 tags in the flac files so I can easily copy them to mp3
files which I create later outside of grip.  This used to work under
Red Hat 9, and it works if I manually compile upstream grip-3.2.0.

Now you could argue whether the above setup is reasonable (eg, maybe I
should be using native flac tagging instead of id3 tags).  But I think
there is a bug regardless: Either the config option should work as
advertised, or it should not exist.  Having a config option which can
be set but does not work is user-unfriendly.

Personally I think given the customizability of the encode process
under grip, it is reasonable to assume there may be some scenarios
where you do want to write id3 tags to non-mp3 files.

The reason it doesn't work under Debian/Ubuntu is that the debian
package has a patch 15_add_id3tag_only_mp3file.dpatch, added to
resolve debian bug 125733:
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=125733&archive=yes>
("grip blindly writes ID3 tags into Ogg files").  I guess what
happened was that debian fixed a bug, and then upstream fixed the same
bug in a different way, by adding or changing config options, and now
the debian fix effectively disables the config option.

-- David

Reply via email to