A self-hosted web app for managing and monitoring beets. Supports both automated and manual beet workflows.
Not to be confused with the beets web plugin, beetkeeper offers the following features out of the box:
| Feature | beetkeeper |
beets[web] |
|---|---|---|
Explore current and past beets imports |
✅ | ❌ |
| Supports automated REST API-based import workflows | ✅ | ❌ |
| UI support for manual imports | ✅ | ❌ |
| Advanced search UI, supports all query types | ✅ | ❌ |
| Automated beets event tracking and history preservation | ✅ | ❌ |
| Async API support | ✅ | ❌ |
| Play library audio files in browser | ❌ | ✅ |
Refer to the official user documentation at beetkeeper.dadbodaudio.com.
Installable as a Docker image (recommended), or as a Python package from PyPI. For detailed installation instructions, refer to the user doc section on installation.
Refer to the contributor docs.
Check out the releases page for more details.
Feel free to file them on the issues page.