
Beets
Command-line music library manager and metadata tagger

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:
Similar Services

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Navidrome Music Server
Lightweight open-source web music server and streamer
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding...

Koel
Web-based personal music streaming server
Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.


Mopidy
Extensible music server with MPD and web control
Mopidy is an extensible Python music server that plays local files and radio streams, and can add streaming service backends via extensions with MPD and web clients.
Python