TODO

Scott Wheeler wheeler at kde.org
Thu Jul 20 01:05:02 CEST 2006


Heya folks --

As mentioned, I want to do a 1.5 release relatively soon and as of today my 
internet connection is back.  I've been looking over the mailing list 
archives trying to put together a TODO list of issues to look at before a 
release.  Since it's been a while since the last release, I'm sure that I've 
missed some.  Here are the topics that I've currently flagged:

- package config file for c bindings only?
- [patch] tbytevector::find() bug with unicode?
- WavPack
- Re: [taglib] lyrics support
- Speex tag support in taglib
- Re: Weird genre problem with taglib
- Calculation of MPEG frame length is wrong
- GEOB frames (was Re: extending taglib (ID3v2 frames))
- Re: Odd APIC frame
- wrong TDAT conversion

Additionally there's the topic of the Windows port which has about a dozen 
threads.  I'll send a follow up mail on that topic in just a minute.  (I just 
want to keep the threads separate.)

- If I missed your issue in the list above, please respond in this thread

- If you reported a bug, whether it's in the list above or not, please put it 
in the bug tracking system.  It's somewhat more reliable than my brain.

- If you sent a patch to support a new format I'd like to (in this thread) 
hear what you've done in terms of testing (especially writing).  Make sure 
that files still playback.  If there's a tool for reporting info for your 
format (i.e. ogginfo) please test with that.  Also consider doing a 
byte-for-byte comparison with reference implementations.  People naturally 
get pissed off when their files get corrupted.  (And for that reason some of 
the new format stuff may not make it into 1.5 if I'm not fairly convinced 
that it's ready.)

- There are a lot of bindings for TagLib now.  Some of them (i.e. Dong Xu's 
for Perl) probably get more visibility in the current place (in this case 
CPAN) than they would being distributed with TagLib.  However, I'm willing to 
consider distributing additional bindings with the library.  If you're 
interested in getting your bindings in please respond here too.  Languages 
that I'm not very comfortable in (Ok, so that mostly means everything that's 
not C, C++ or Perl, so almost all of the new bindings.) I'd like to ask other 
developers that are comfortable in those languages to review the APIs before 
inclusion in TagLib.  If it's your first API to write in that language, say 
so.  Also keep future compatibility in mind.  You're stuck with any included 
APIs until TagLib 2.0.

- Don't post feature requests without code (in this thread).

Thanks people!

-Scott 

-- 
Many people would sooner die than think; in fact, they do so. 
--Bertrand Russell


More information about the taglib-devel mailing list