Audio Tagging & Library Management
Picard, Beets, Mp3tag, MusicBrainz, ReplayGain — keep your music collection sane.
Tagging tools fix metadata (artist, album, title, year, genre, cover art) on your local audio files; library managers go further by reorganizing files into a coherent folder structure and building a queryable database. Useful before pushing into a self-hosted music server like Navidrome or Plex Music — see selfhost-photos-media for those. For audio editors see audio-editors.
Tag editors (manual)
- ★ MusicBrainz Picard — GPL, cross-platform. The reference free tagger. Uses AcoustID audio fingerprinting + MusicBrainz database to auto-identify tracks even with broken filenames. Plugins for ReplayGain, cover art (Cover Art Archive), genre voting. The default in 2026.
- ★ Mp3tag — free Win (paid Mac/Linux ~$20); fast manual tag editor + scripting + multi-source online lookups. Win freebie that's been the standard for 20 years. Paid Mac/Linux versions came in 2022.
- Kid3 — GPL cross-platform tag editor.
- TagScanner — free Win.
- EasyTag — GPL Linux GTK tagger.
- Metatogger — free Win freemium.
- Yate — paid Mac; powerful scripting.
Library managers (auto-organize)
- ★ Beets — MIT, Python CLI + plugins. The library-manager-as-pipeline; auto-tags via MusicBrainz, renames into your scheme, dedups, ReplayGain, lyrics, lastfm-import, BPM detection — dozens of plugins. The default for serious music collections.
- MusicBee — free Win; full library manager + player + tagger.
- MediaMonkey — freemium Win / Android.
- Swinsian — paid Mac; minimal-but-fast iTunes-style.
- Nicotine+ — GPL Soulseek client, also has tag editing (incidental).
Music servers (link into your library)
See selfhost-photos-media for full coverage:
- Navidrome — Subsonic-API music server.
- Plex Music — closed source.
- Funkwhale — federated.
- Roon — paid audiophile-leaning.
- Lyrion Music Server (formerly Logitech Media Server) — Squeezebox ecosystem.
ReplayGain / loudness
- ★ Loudgain — GPL CLI; ReplayGain 2.0 (EBU R128). The modern way to write RG tags.
- rsgain — newer GPL CLI; even faster.
- mp3gain / aacgain — legacy lossless tag-only RG taggers.
- Picard ReplayGain plugin — built into Picard.
- Beets
replaygainplugin — built into Beets pipeline.
Cover art
- Cover Art Archive (MusicBrainz) — open archive of covers; Picard auto-fetches.
- fanart.tv — free metadata + art for movies / TV / music.
- Beets
fetchartplugin — automated.
Audio fingerprinting / identification
- AcoustID — open audio fingerprint database; powers Picard and many others.
- Chromaprint — LGPL fingerprinting library.
- Shazam / SoundHound — closed mobile apps.
Format conversion / batch
- dBpoweramp — paid Win / Mac; batch conversion + accurate ripping.
- Exact Audio Copy (EAC) — free Win; the bit-perfect CD ripper.
- fre:ac — GPL cross-platform converter.
- XLD (X Lossless Decoder) — free Mac; the Mac equivalent of EAC.
- ffmpeg — see audio-editors; universal converter.
- flac / opus-tools / lame — codec CLIs.
Audiobook / podcast metadata
- m4b-tool — GPL; build / split
.m4baudiobooks. - Audiobookshelf — see selfhost-photos-media.
Pick this if…
- Auto-identify mistagged music: Picard.
- Manual tag fixing, fast UI on Win: Mp3tag.
- Pipeline-style library auto-organize: Beets.
- Win all-in-one library + player: MusicBee.
- Bit-perfect CD rip: EAC (Win) or XLD (Mac).
- ReplayGain: Loudgain or rsgain (or built into Beets / Picard).