Ape tags, includes and portability

Sebastian Pipping webmaster at hartwork.org
Tue Jul 18 00:22:56 CEST 2006

Hello again!

== Ape tags ===================================
As it seems when reading the tags of an mp3
file by default only id3v1 and v2 are used
meaning the year saved in the ape tag is ignored
if both id3 tags are missing this info.
Is this by intention or just not complete yet?

== Portability ===================================
My last mail regarding windows/linux portability
for the official taglib code was ignored which
is a "no" in my eyes. If this portability way
is not wanted I can accept it and build the fourth
windows port around but in my eyes this is not
the best solution. The code would not really get
more complicated than before: Here is an example line

d->file = PORT_FOPEN(file, d->readOnly ? _PT("rb") : _PT("rb+"));

which fully works on Unix, both Ansi and Unicode Windows.

== Includes ====================================
I noticed the imports use '#include <abc>'
and '#include "abc"' wildly mixed. Is there
a logic in this that I am missing or does the
code need some cleanup?

In general I would like to know If my ideas
fit into your future visions in any way and what
other plans have been made for taglib's future.
It would be great if you could add me to the
developer list and give me subversion write access
but If you really dislike my ideas please say "no"


Sebastian Pipping

More information about the taglib-devel mailing list