
Beets
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 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 to Beets
Metadata Remote
Web-based audio metadata editor for headless servers
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.
Buku
Command-line bookmark manager with optional Flask web UI
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.

Stretto
Web-based music player with playlist import and library sync
Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.
Tandoor Recipes
Recipe manager with meal planning and shopping lists
Self-hosted recipe manager for organizing recipes, planning meals, creating shopping lists, and collaborating with family or friends.
HomeBox
Home inventory management and organization system
Simple home inventory management software to catalog items with categories, locations, images, documents, and warranties, with search and import/export.

SoulSync
Automated music discovery and collection manager for self-hosted libraries
SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.
