tinytag

A library for reading metadata from MP3, OGG, FLAC and Wave files.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Overview

What is tinytag?

TinyTag is a lightweight Python library that allows developers to read metadata from various audio file formats including MP3, OGG, FLAC, and Wave. It's useful for applications needing to extract information like title, artist, album, or duration without the need for heavy dependencies.

Key differentiator

TinyTag stands out by offering a lightweight and dependency-free solution specifically tailored for extracting metadata from multiple audio formats in Python applications.

Capability profile

Strength Radar

Lightweight and …Supports multipl…Does not require…

Honest assessment

Strengths & Weaknesses

↑ Strengths

Lightweight and easy to integrate into Python projects.

Supports multiple audio file formats including MP3, OGG, FLAC, and Wave.

Does not require heavy dependencies or external libraries.

Fit analysis

Who is it for?

✓ Best for

Python developers who need a lightweight solution to read metadata from various audio formats without heavy dependencies.

Projects that require quick and efficient extraction of audio file information in Python applications.

✕ Not a fit for

Applications requiring real-time streaming or processing of audio data, as TinyTag is focused on reading static metadata.

Developers looking for a comprehensive media library with extensive features beyond basic metadata extraction.

Cost structure

Pricing

Free Tier

None

Starts at

See website

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Alternatives

Next step

Get Started with tinytag

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →