What is MusicBrainz Picard?#
MusicBrainz Picard is a cross-platform music tagger written in Python. It uses the MusicBrainz database to identify and tag your audio files accurately. Using the jlesage/musicbrainz-picard Docker image allows me to use the full GUI via a web browser.
Docker Compose Example#
# musicbrainz-picard - https://hub.docker.com/r/jlesage/musicbrainz-picard
---
services:
musicbrainz-picard:
image: jlesage/musicbrainz-picard:latest
container_name: musicbrainz_picard
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
volumes:
- ${DATA_PATH}/config:/config:rw
- music_nfs:/storage:rw
ports:
- "${PICARD_PORT}:5800"
restart: unless-stopped
volumes:
music_nfs:
name: music_nfs_picard
driver_opts:
type: nfs
o: addr=${NAS_ADDR},nolock,soft,rw
device: :${MUSIC_PATH}How I use it#
I use Picard to clean up the metadata of music downloaded via Nicotine+ before it gets added to my Navidrome library. The Docker version is especially useful as it has direct access to my NFS music share.
