Beets

github.com/beetbox/beets Music Tools Open-source projectOpen source

Beets organizes music libraries and edits track tags using metadata from MusicBrainz.

github.com/beetbox/beets
Beets homepage screenshot

About Beets

Beets catalogs local music collections and improves tags during import using metadata from MusicBrainz, Discogs, and Beatport, or by guessing from filenames or acoustic fingerprints.

It can fetch album art, lyrics, genres, tempos, ReplayGain levels and acoustic fingerprints, transcode audio, check for duplicates or missing tracks, and allow browsing and playback through a web browser or an MPD-compatible player. It is installed with pip or from distribution packages and can be extended with plugins written in Python.

Key features

  • Catalog collection and correct tags during import
  • Fetch metadata from MusicBrainz, Discogs, and Beatport
  • Fetch album art, lyrics, genres, tempos and ReplayGain
  • Transcode audio files to different formats
  • Find duplicate tracks and albums with missing tracks
  • Analyze file metadata from the command line
Best for: Collectors with local music files who are comfortable managing a library from the command line.
Good for
  • Gets metadata from MusicBrainz, Discogs, and Beatport
  • Extensible with plugins written in Python
  • Installable with pip or from distribution repositories

Beets at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Beets alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Music Tools

Well-known listings from the same topic.

All 114

Beets FAQ

How do I install Beets?
Type pip install beets or install directly from GitHub; it is also packaged in the software repositories of several distributions.
Where does Beets get metadata?
From MusicBrainz, Discogs, and Beatport, or by guessing from filenames or acoustic fingerprints.
Can I add new functions to Beets?
Yes, through plugins; you can write your own plugin if you know Python.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing