Re: Tag access with libtaginfo



Hi

On 2013-12-13 11:57, JM <interflug1 gmx net> wrote:
This library is called "libtaginfo" [1] and it provides full C bindings API for extended tag access.
Access to any media file type is handled in a similar way.

It is simple, fast, extendible, fully documented, covered with unit
tests and used by at least 2 media players atm (xnoise (vala) and pragha
(C+GObject)).
The API is kept simple: File types are automatically determined by
extension, by mimetype or manually. See coding example below.
Optionally, string management can be enabled.

-> My question is: Could this could be interesting for usage in easytag?

The API looks OK, although it only seems to accept filenames, and as
EasyTAG is in the process of being ported to use GFile throughout, some alternative I/O callbacks would be needed, like those in vorbisfile:

http://xiph.org/vorbis/doc/vorbisfile/callbacks.html

Also, I will still be targeting Debian stable as the oldest supported distribution, so getting into (at least) backports would be a requirement.

Finally, as EasyTAG is making heavier use of GObject and GIO, I would rather port to a GObject API than a C wrapper for a C++ API (which I would then wrap with some GObject anyway), so libtaginfo does not seem like a great fit for EasyTAG.

Thanks, and good luck with the project

--
http://amigadave.com/

Attachment: signature.asc
Description: Digital signature



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