beets
Music library manager and tagger.
It catalogs a music collection and continuously improves its metadata, using sources such as MusicBrainz, Discogs, Beatport, acoustic fingerprints, or filename heuristics. The core command‑line interface can import files, correct tags, fetch album art, lyrics, genres, tempos, ReplayGain levels, and embed or extract this information from the audio files.
A plugin architecture extends the system to handle tasks like transcoding to other formats, detecting duplicate tracks or missing album tracks, and providing a web‑based browser with HTML5 audio playback. It also integrates with MPD for playback through a wide range of front‑ends.
The tool is designed for users who maintain large personal music libraries and want an automated, extensible solution for organizing, cleaning, and accessing their audio files. Plugins can be written in Python, allowing custom functionality beyond the built‑in features.
Reviews
Loading reviews…
Similar apps

Metadata & Library Management
Beets
Music library manager and MusicBrainz tagger (command-line and Web interface).

Metadata & Library Management
beaTunes
Analyze, inspect, and play songs

DAWs & Music Production
BeatCrate
Organize and perfect your DJ library with precise curation

LaTeX & Scientific Writing
papis
Extensible document and bibliography manager.

Metadata & Library Management
musikcube
Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.

Metadata & Library Management
MusicBrainz Picard
Cross-platform music tagger written in Python.