macOS
brew install tagliblocal Homebrew formula metadata
sudo port install taglibMacPorts ports tree · audio/taglib/Portfile · source: api.github.com
brew
Audio metadata library. Version 2.3 via Homebrew; verified 2026-07-04.
install
brew install tagliblocal Homebrew formula metadata
sudo port install taglibMacPorts ports tree · audio/taglib/Portfile · source: api.github.com
sudo apk add libtagAlpine Linux edge package indexes · libtag · source: dl-cdn.alpinelinux.org
sudo apt install libtag-c-devDebian stable package indexes · libtag-c-dev · source: deb.debian.org
sudo dnf install mingw32-taglibFedora Rawhide package metadata · mingw32-taglib · source: dl.fedoraproject.org
nix profile install nixpkgs#taglibnixpkgs package indexes · pkgs/by-name/ta/taglib/package.nix · source: api.github.com
sudo pacman -S taglibArch Linux sync databases · taglib · source: geo.mirror.pkgbuild.com
sudo apt install libtag1-devUbuntu 24.04 LTS package indexes · libtag1-dev · source: archive.ubuntu.com
sudo zypper install libtag-developenSUSE Tumbleweed package metadata · libtag-devel · source: download.opensuse.org
overview
Audio metadata library
history
TagLib is a long-lived C++ audio metadata library used for reading and editing tags across common music formats. Its package-manager footprint is broad because many desktop, media-library, and audio-tool packages need a small native library for ID3, Vorbis comments, MP4 metadata, FLAC metadata, and related tag formats.
The official site describes TagLib as a library for reading and editing metadata in popular audio formats, with support for containers including ID3v1, ID3v2, Vorbis comments, MP4, Ogg, Opus, FLAC, Speex, APE, MPC, WavPack, WAV, AIFF, TrueAudio, Matroska, WebM, ASF, WMA, DSF, DFF, and tracker files. The project publishes API documentation and release archives from taglib.org, with source development now on GitHub.
TagLib's adoption comes from its role as a reusable native dependency rather than an end-user CLI. The input package facts list packages in Homebrew, Debian, Ubuntu, Fedora, Alpine, Arch, Nix, MacPorts, and openSUSE ecosystems, reflecting the library's use as a system dependency for media applications and audio tooling.
Developers usually consume TagLib through headers, the C++ API, C bindings, CMake/pkg-config integration, and the `taglib-config` helper shipped by some packages. The API documentation emphasizes a basic tag interface for common fields, a property-map abstraction for textual metadata, complex properties such as pictures, and format-specific APIs when full control is needed.
Package nerds care about TagLib because it is infrastructure: when it changes ABI, compiler baseline, metadata-format coverage, or CMake exports, downstream media packages notice. The 2.0 release moved to C++17, made a binary-incompatible major-version break, expanded C bindings and complex-property support, and improved CMake `find_package(TagLib)` integration.
security posture
No matching local secret-handling manifest was found for taglib. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
taglib-config | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:taglib |
|---|---|
| Version | 2.3 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/taglib |
| Homepage | https://taglib.org/ |
| Repository | https://github.com/taglib/taglib |
| Upstream docs | https://taglib.org/ |
| License | LGPL-2.1-only OR MPL-1.1 |
| Source archive | https://taglib.org/releases/taglib-2.3.tar.gz |
| Last updated | 2026-07-04T13:13:44+09:00 |
| Pulse | updated |
| Dependencies | utf8cpp |
| Build dependencies | cmake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | taglib |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libtag-c-dev 2.0.2-2
audio meta-data library - development files for C bindings
sudo apt install libtag-c-devlibtag-c2 2.0.2-2
audio meta-data library - C bindings
sudo apt install libtag-c2libtag-dev 2.0.2-2
audio meta-data library - development files
sudo apt install libtag-devlibtag-doc 2.0.2-2
audio meta-data library - API documentation
sudo apt install libtag-doclibtag1-dev 2.0.2-2
transitional dummy package
sudo apt install libtag1-devlibtag2 2.0.2-2
audio meta-data library
sudo apt install libtag2libtagc0-dev 2.0.2-2
transitional dummy package
sudo apt install libtagc0-devtaglib
nix profile install nixpkgs#tagliblibtag1-dev 1.13.1-1build1
audio meta-data library - development files
sudo apt install libtag1-devlibtag1-doc 1.13.1-1build1
audio meta-data library - API documentation
sudo apt install libtag1-doclibtag1v5 1.13.1-1build1
audio meta-data library
sudo apt install libtag1v5libtag1v5-vanilla 1.13.1-1build1
audio meta-data library - vanilla flavour
sudo apt install libtag1v5-vanillalibtagc0 1.13.1-1build1
audio meta-data library - C bindings
sudo apt install libtagc0libtagc0-dev 1.13.1-1build1
audio meta-data library - development files for C bindings
sudo apt install libtagc0-devlibtag 2.2.1-r0
Library for reading and editing metadata of several popular audio formats (libtag lib)
sudo apk add libtaglibtag_c 2.2.1-r0
Library for reading and editing metadata of several popular audio formats (libtag_c lib)
sudo apk add libtag_csource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.