Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

beetkeeper

Aplicación web autoalojada para gestionar bibliotecas de música con Beets, ofreciendo soporte para flujos de trabajo automatizados vía API REST e interfaz manual.

Ficha actualizada 24 sept 2026, 18:41 · upstream 24 sept 2026, 18:32 · release v0.9.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es beetkeeper

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Beetkeeper es una aplicación web autoalojada diseñada específicamente para la gestión y monitorización de bibliotecas de música utilizando el motor de indexación Beets. A diferencia del plugin web nativo de Beets, ofrece capacidades avanzadas como la exploración de importaciones pasadas y presentes, así como soporte completo para flujos de trabajo automatizados mediante API REST y manuales a través de una interfaz gráfica.

La aplicación está construida con Python y FastAPI, lo que le permite manejar solicitudes asíncronas eficientes y mantener un historial detallado de eventos del sistema Beets. Su arquitectura soporta despliegue vía contenedores Docker, aunque no incluye archivos de composición por defecto, facilitando la integración en entornos de orquestación existentes.

Destaca por su capacidad para preservar el historial de importaciones y proporcionar una interfaz de búsqueda avanzada compatible con todos los tipos de consulta de Beets. Es ideal para usuarios que requieren control granular sobre sus metadatos y flujos de trabajo sin depender de la funcionalidad limitada del plugin web estándar, manteniendo una licencia AGPL v3 o posterior.

CASOS DE USO
  • Gestión centralizada de bibliotecas Beets en entornos autoalojados con interfaz web
  • Automatización de importaciones mediante flujos de trabajo REST API asíncronos
  • Auditoría y visualización del historial de eventos e importaciones pasadas de Beets
  • Búsqueda avanzada de metadatos utilizando la sintaxis de consulta nativa de Beets
PUNTOS DESTACADOS
  • Soporte nativo para flujos de trabajo automatizados vía API REST, algo que el plugin web nativo no ofrece
  • Interfaz gráfica para realizar importaciones manuales y explorar historial de datos
  • Construcción con FastAPI para alta eficiencia en procesamiento asíncrono
  • Licencia AGPL v3 garantizando código abierto y transparencia en entornos autoalojados
PRECAUCIONES
  • No incluye reproductor web integrado para escuchar archivos directamente desde el navegador
  • Requiere despliegue manual de Docker o instalación vía PyPI, sin soporte one-click
  • Dependencia externa de la documentación oficial en dadbodaudio.com para instrucciones detalladas
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Instalar como imagen Docker recomendada o paquete Python desde PyPI. Verificar compatibilidad con Python 3.14+. Asegurar acceso a red para API REST y UI. Revisar requisitos de recursos: 4 núcleos CPU, 2GB RAM, 10GB disco mínimo.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
FastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.