Tooling

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).

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 replaygain plugin — 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 fetchart plugin — 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

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).

On this page