SkillAgentSearch skills...

Taglib

TagLib bindings for Elixir.

Install / Use

/learn @redrabbit/Taglib
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Taglib bindings for Elixir

Travis Hex.pm Documentation Status GitHub license Github Issues

Cover image

This package contains a set of Elixir bindings for the Taglib library for reading metadata for popular audio formats. The bindings are for the C library, which only supports the limited abstract API of Taglib.

Documentation

See the online documentation for more information.

Installation

First, ensure you have the TagLib libraries installed on your system:

OSX

brew install taglib

Ubuntu

sudo apt-get install libtag1-dev

Next, add :taglib to your list of dependencies in mix.exs:

def deps do
  [{:taglib, "~> 0.2"}]
end

Usage

iex> {:ok, t} = Taglib.new("song.mp3")
{:ok, #Taglib<0.0.7.1219>}
iex> Taglib.title(t)
"Mi Mujer"
iex> Taglib.duration(t)
438

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated12d ago
Forks2

Languages

Elixir

Security Score

90/100

Audited on Mar 14, 2026

No findings