Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

MixerBee

Aplicación auto-alojada para Emby o Jellyfin que genera listas de reproducción inteligentes mediante filtros, bloques modulares y herramientas de IA opcionales (Ollama/Gemini) con automatización por cron.

Ficha actualizada 26 sept 2026, 6:14 · upstream 26 sept 2026, 5:52 · release v2026.09.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es MixerBee

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

MixerBee es una aplicación web auto-alojada diseñada para gestionar bibliotecas multimedia en servidores Emby o Jellyfin. Utiliza una arquitectura basada en contenedores Docker que integra Next.js y FastAPI, permitiendo la creación de listas de reproducción híbridas mediante un sistema de bloques modulares. Estos bloques permiten combinar episodios de TV, películas por filtros avanzados (género, año, reparto) o música, con soporte para intercalado y ordenación manual.

CASOS DE USO
  • Crear maratones mixtos combinando películas específicas con episodios de series no vistos automáticamente.
  • Generar listas semánticas mediante búsqueda vectorial en ChromaDB usando prompts naturales (ej: 'thrillers cyberpunk').
  • Automatizar la actualización de colecciones basándose en el historial de visualización o actividad de la biblioteca.
  • Enriquecer metadatos con etiquetas de 'vibe' generadas por IA para mejorar búsquedas futuras.
  • Mantener listas de reproducción actualizadas periódicamente mediante programación tipo cron sin intervención manual.
PUNTOS DESTACADOS
  • Soporte nativo para despliegue Docker con imagen precompilada en Docker Hub.
  • Integración opcional con modelos locales Ollama o Google Gemini para generación de contenido.
  • Uso de ChromaDB local para almacenamiento vectorial y búsqueda semántica sin enviar datos a la nube.
  • Sistema de Webhooks que reactiva las listas automáticamente ante cambios en el servidor Emby/Jellyfin.
  • Interfaz web con modo oscuro/claro y gestión de múltiples cuentas locales independientes.
  • Herramientas de conversión directa entre Playlists y Colecciones (BoxSets) desde la UI.
PRECAUCIONES
  • Requiere conexión obligatoria a un servidor Emby o Jellyfin para funcionar como cliente.
  • Las funcionalidades de IA deben configurarse manualmente en el archivo .env o la interfaz.
  • Dependencia de Python 3.12+ para instalaciones nativas (bare-metal).
  • La base de datos vectorial local debe reindexarse si los resultados semánticos son inexactos.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Builder DarkBuilder LightSchedulerManager
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Se recomienda usar Docker con la imagen trulytilted/mixerbee:latest. Persistir el volumen en /config para guardar presets, schedules y ChromaDB. Asegurar que el puerto 9000 esté libre y configurar Ollama (puerto 11434) si se usa IA local. Verificar permisos de administrador en Emby/Jellyfin para crear colecciones.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
114349000
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.