Beets logo

Beets

Website

Command-line music library manager and metadata tagger

15.4k stars 2.1k forks last commit first released MIT

Actively maintained

Last commit 27 Jul 2026.

Beets screenshot

Beets is a command-line music library management system focused on keeping large music collections consistently tagged and organized. It imports audio files, matches them to online databases (primarily MusicBrainz), and maintains a searchable local catalog.

Key Features

  • Automatic tagging and metadata correction during import using MusicBrainz matching
  • Local music library catalog with flexible querying and batch editing tools
  • Plugin system to extend functionality
  • Optional metadata enrichment such as album art, lyrics, genres, ReplayGain, tempo, and acoustic fingerprints (via plugins)
  • Duplicate detection and missing-track checks (via plugins)
  • Audio transcoding/conversion workflows (via plugins)
  • Optional web-based browser/player interface to browse the library in a web browser (via plugins)

Use Cases

  • Cleaning up and standardizing metadata for large music collections
  • Automatically organizing imports and detecting duplicates or incomplete albums
  • Building repeatable workflows for transcoding and library enrichment

Beets is a strong fit for users who prefer a scriptable, CLI-first approach to music collection management and want extensibility through plugins to tailor workflows to their needs.

Categories:

Tags:

Tech Stack:

Share:

Similar to Beets

Metadata Remote

Web-based audio metadata editor for headless servers

724
20
Last commit

Edit audio file metadata through a clean browser UI on headless servers, with bulk editing, smart suggestions, and album art management—no full music library stack required.

AGPL-3.0Slowing down
Alternative to:
MediaMonkey logo
MediaMonkey
+5

Buku

Command-line bookmark manager with optional Flask web UI

7.2k
321
Last commit

Buku is a fast, privacy-focused CLI bookmark manager storing bookmarks in a portable SQLite DB. It supports imports/exports, smart tagging, regex search and an optional web UI.

GPL-3.0Actively maintained
Alternative to:
Pinboard logo
Pinboard
+10
Stretto logo

Stretto

Web-based music player with playlist import and library sync

634
97
Last commit

Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.

MITActively maintained
Alternative to:
Spotify logo
Spotify
+9

Tandoor Recipes

Recipe manager with meal planning and shopping lists

8.5k
834
Last commit

Self-hosted recipe manager for organizing recipes, planning meals, creating shopping lists, and collaborating with family or friends.

Actively maintained
Alternative to:
Paprika Recipe Manager logo
Paprika Recipe Manager
+5

HomeBox

Home inventory management and organization system

6.6k
471
Last commit

Simple home inventory management software to catalog items with categories, locations, images, documents, and warranties, with search and import/export.

AGPL-3.0Actively maintained
SoulSync logo

SoulSync

Automated music discovery and collection manager for self-hosted libraries

2.1k
100
Last commit

SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.

MITActively maintained
Alternative to:
Spotify logo
Spotify
+8