MusicBrainz Picard
MusicBrainz Picard is the official cross-platform music tagger, automatically organizing and tagging audio files using the MusicBrainz database, acoustic…
Platform availability
Available on 3 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
82/100 Excellent
- Maintained
- 100last commit 5 days ago
- Popular
- 745,274 GitHub stars
- Easy to install
- 553 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 13 days ago
- GitHub stars
- 5,274
- Open issues
- 8
- Last commit
- 2026-10-08
- Latest release
- release-3.0.1
- License
- GPL-2.0
- Activity
- declining
Checked 5 days ago - source: GitHub (metabrainz/picard)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 14 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install Docker before anything else On Ubuntu, install Docker, Docker Compose (the tool that starts multiple containers), and Git, then enable the Docker service. If Docker isn't running, your MusicBrainz stack can't start or stay running. source
- Create the music database first Run `docker compose run --rm musicbrainz createdb.sh -fetch` to build the database from the latest full export. Without this, the app may start but will not have music data to search. source
- Expose the web app on port 5000 The web server inside the container listens on port 5000, so map that port from the container to your computer in Docker Compose. Without it, the app can run but you won't be able to open the website in a browser. source
Fetched 14 days ago - each note links to its source
Variants
Alternatives (9)
- AudioTag - AudioTag.info — is a free music-recognition service.
- Jaikoz
- Kid3 - If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files (e.g.
- Mp3tag - Edit and organize audio metadata easily with comprehensive support for batch editing and various audio formats.
- Puddletag - Puddletag is an audio tag editor for GNU/Linux, similar to the Windows program Mp3tag, that uses a spreadsheet-like layout to make every ta…
- TagScanner - TagScanner is a multifunction program for organizing and managing your music collection.
- Zortam
- beets - Beets is a music library manager that automatically tags, organizes, and enriches your audio files with metadata from online databases such…
- songkong - SongKong is a Dockerized music tagging application that identifies songs and automatically adds metadata and artwork.
Checked 11 days ago - source: AlternativeTo
Common questions
If I expose a self-hosted MusicBrainz instance for tagging, which port should I map?
Map the container's port 5000 to your host because the web server inside the container listens on port 5000. Without exposing it, the website won't be reachable in a browser.
How can I keep a Picard-tagged library easy to maintain in media servers?
Organize the collection so Picard-tagged files remain easy to maintain and playable in Kodi or Plex, while preserving the original files.
Can Picard identify audio files that have no metadata?
Yes. Picard can use AcoustID audio fingerprints to identify files by the actual music, even when they have no metadata.
How can I add a feature that Picard does not include by default?
You can choose from available Picard plugins or write your own plugin for the feature you need.
Where should I post Picard-specific questions?
Use the MusicBrainz community Picard category for questions, suggestions, tagger scripts, naming schemes, and plugin recommendations, but check the Picard FAQ first.
Answers sourced from community.metabrainz.org, community.metabrainz.org, github.com, github.com
Community
- How do you organise your collection? ( - so you can maintain it with ... (other)
- MetaBrainz Community Discourse (other)
- MusicBrainz Picard - MetaBrainz Community Discourse (other)
- Does anyone use music brainZ Picard? : r/musichoarder - Reddit (reddit)
- Alternitave to Music Brainz Picard? : r/musichoarder - Reddit (reddit)
- MusicBrainz alike? : r/selfhosted - Reddit (reddit)
Collected 8 days ago - public community threads