Re: [Easytag-mailing] Libid3tag instead of buggy id3lib



Wed, 23 Aug 2006 23:01:52 +0200 JИrТme COUDERC <easytag gmail com> Wrote:

   Yes, unfortunately, you are right, the answer to the first question is no.
There is no posibility to write id3v2.4 tags with libid3tag. Even more, it is
not possible with taglib too. You can try to leave id3lib in Easytag for this
functionality. But, as it seems to me, it will be not simple to do. Besides in
this case Easytag will have too many dependences (2 libraries for work with tags). 
   Probably, better decision will be to refuse this functionality. And ask to use
old versions of Easytag those who really needs to write id3v2.3 tags.
   The answer to the second question same: no. Such functions in library are
not present. Such information stored not in id3 a tag, and it would be strange
to ask library that work with id3 tags only to handle this information.
   I tried to use taglib. But in my version (taglib-1.4) I have found only one
C-wrapper: tag_c.h.  But, as I have understood, it allows to handle only
following fields: title, artist, album, comment, genre, year, track. How to
work with other fields not using C ++ I dont know. But it is only in 1.4 version. 
Big advantage of  the taglib is that that this library actively developed. It
improves in times, and bugs are fixed. I has found one when i maked a patch
(http://bugs.kde.org/show_bug.cgi?id=132191), and already on the next day i
received the answer from the author, that it will be fixed in the future
version. Probably, necessary wrappers will be in the future
versions.

JC> Hi Alexey,
JC> 
JC>     Thanks a lot for your patch.
JC> I've just replaced a g_try_malloc0 by g_malloc0 as the first function 
JC> doesn't seem to exist on my glib/gtk 2.4.8...
JC> 
JC> Else, all seem to work correctly for me ;-)
JC> Do you know if there is a swith to force writing id3v2 tag to the 2.3 
JC> version (sometimes requested by people)?
JC> I think the answer is no to the following question, but do you know if 
JC> there are functions in this library to get header informations (bitrate, 
JC> ...)? (I know the taglib allow it for example)
JC> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]