Skip to content

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.

Running imports

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.

Event tracking

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

Search

License

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