beet
Music library manager and metadata organizer
TLDR
Import music from a directory and tag from MusicBrainz
SYNOPSIS
beet command [options] [arguments]
DESCRIPTION
beet (beets) is a command-line music library manager and metadata organizer. It automatically fetches metadata from MusicBrainz, organizes music files, and provides a powerful query interface.
Beets can fix tags, rename files based on metadata, fetch album art, and integrate with plugins for additional functionality like playback, web interface, and format conversion.
PARAMETERS
-s, --singletons
Import files as singletons (not as album tracks)-A, --noautotag
Do not attempt to automatically tag-l, --library path
Specify the library database location-c, --config path
Specify the configuration file
CONFIGURATION
~/.config/beets/config.yaml
Main configuration file for library paths, import behavior, plugins, and metadata preferences.
SUBCOMMANDS
import
Add music to the library with automatic tagginglist (or ls)
Query the music librarystats
Display library statisticsupdate
Update the library when files changeremove (or rm)
Remove items from the librarymove (or mv)
Move or rename files in the librarywrite
Write metadata changes to files
CAVEATS
Initial library import of large collections can be time-consuming. MusicBrainz queries have rate limits. Configuration file should be set up for optimal behavior.
HISTORY
beets was created by Adrian Sampson and first released in 2010. It has grown into a comprehensive music library manager with an active plugin ecosystem.
