« Under the Radar Podca… | Home | MBS Xojo Plugins, ver… »

LibSndfile and TagLib plugins for Xojo


Over the weekend I added two new plugin parts which will come with next plugin release:

LibSndfile, an open source library to read and write sample data with various sound file formats.
We compiled it for all targets and it seems to work well so far. The website has a table for supported audio formats.
Our new SoundFileMBS class provides the generic interface and allows you to load the library, open or create files and read/write samples in various formats.

Due to being LGPL, you need to build yourself or get the libraries from us prebuilt. We can’t include GPL code in the plugin, but as it’s LGPL, you can load the library in your closed source app at runtime without problems.
Website: www.mega-nerd.com/libsndfile/

TagLib, an open source library to read metadata from audio files, e.g. ID3 tags.
Now we first add the generic interface which works for all file formats supported. See new classes like TagLibTagMBS.
Later we can add specific classes for individual formats based on demand.

This library is available both with LGPL and MPL. As we have to statically link the library (it’s C++), we need to use the Mozilla Public License, which doesn’t restrict us like the GPL does.
Website: taglib.org
21 08 17 - 11:54
No comments

  
Remember personal info?

Emoticons / Textile


Notify:
Hide email:

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.