TagLib Audio Libraries App

TagLib

by TagLib

Reading and editing Audio meta-data
Helps with: Audio Libraries
Similar to: MP4v2 App tinyalsa App liblo App ModPlug XMMS Plugin App More...
Source Type: Open
License Types:
Supported OS:
Languages: C CPP Perl Python Ruby

What is it all about?

TagLib is a library for reading and editing the meta-data of several common audio formats such as ID3v1 and ID3v2(MP3 files), Ogg Vorbis comments, ID3 tags,Vorbis comments in FLAC, MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4 and ASF files. TagLib operates under the principle of Tagging for several media players such as Amarok and VLC. used by the last.fm music website or the GNOME Commander.

Key Features

• TagLib is fast - tests have shown it to be about 6 times faster than id3lib and 3 times faster than libvorbisfile at reading tags (CPU time) • TagLib is clean - TagLib is written in clean, object oriented C++ using a programming style common in KDE and Qt library programming • TagLib is easy - TagLib offers an abstraction layer that makes it easy to ignore the differences between the different file formats and their implementations • TagLib is powerful - for those that want to look under the hood TagLib provides access to the implementations of the individual file formats and provides a toolkit for doing advance manipulation of audio meta-data • TagLib is well documented - Every class, namespace, function and enumeration in TagLib is documented • TagLib supports Unicode - both ID3v2 and Ogg Vorbis standards are designed to support Unicode, so is TagLib (many tagging libraries and frontends are not) • TagLib is extensible - TagLib does not implement every feature of ID3v2, but does instead make it possible for application authors to extend TagLib to support the specific features that they need in their applications • TagLib is not toolkit specific - while TagLib does use KDE-style programming conventions and C++ by default, it does not link to either Qt or Glib (in fact it has no external dependencies) and does provide Glib-style C bindings (currently for the generic API only)


Resources

Resource Type

Link

wikipedia https://en.wikipedia.org/wiki/TagLib

Pricing

Yearly
Monthly
Lifetime
Free
Freemium
Trial With Card
Trial No Card
By Quote

Description

Free

Alternatives

View More Alternatives

View Less Alternatives

Top DiscoverSDK Experts

User photo
20
Mohamed Amine Mounzih
Mobile and Web Application Developer
Multimedia | Audio Libraries and 41 more
View Profile
User photo
20
ramson jovial
Habakkuk DAniel the owner of waploaded music industry
Multimedia | Hardware and RT and 122 more
View Profile
User photo
20
ahmedxp kh
Ahmedxp PC ENG
Multimedia | Hardware and RT and 123 more
View Profile
User photo
20
Redentor Del Rosario
Cyber Security
Multimedia | Hardware and RT and 122 more
View Profile
Show All

Interested in becoming a DiscoverSDK Expert? Learn more

X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now