beetkeeper¶
A self-hosted web app for managing and monitoring beets — supporting both automated (REST API) and manual (web UI) music-library workflows.
Not to be confused with the beets web plugin, beetkeeper offers the following out of the box:
| Feature | beetkeeper | beets[web] |
|---|---|---|
| Explore current and past beets imports | ||
| Supports automated REST API-based import workflows | ||
| Manually run imports from the UI | ||
| Advanced search UI, all query types | ||
| Automated beets event tracking and history preservation | ||
| Async API support | ||
| Play library audio files in the browser |
Get started¶
Follow the instructions in the quickstart section.
Web interface¶
Run multiple imports — and monitor them simultaneously, whether started manually or via the REST API.

Automated event tracking — album/song import completion, file modifications, and more. The full beets event history is retained whether triggered via the UI or the API.

Search your beets library — similar in spirit to beets[web], exposing the full beets query language.

License¶
beetkeeper is licensed under AGPL-3.0-or-later.