jellyfin_alexa_skill
Habilidad de Alexa autoalojada para Jellyfin que permite control de reproducción, gestión de listas de reproducción y favoritos. Soporta múltiples usuarios y lenguajes (inglés, alemán, italiano). Usa Python/Flask-Ask con PostgreSQL.
Ficha actualizada 18 sept 2026, 20:59 · upstream 28 dic 2023, 17:39 · release sin release detectada
Qué es jellyfin_alexa_skill
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio contiene una habilidad de Alexa autoalojada diseñada para interactuar con servidores Jellyfin. Permite a los usuarios controlar la reproducción de medios desde comandos de voz, incluyendo pausar, reproducir, detener y navegar por listas de reproducción o artistas específicos. Además, ofrece funciones avanzadas como marcadores de favoritos, repetición, mezcla aleatoria y visualización de metadatos como portadas y títulos.
El proyecto está construido sobre una arquitectura que combina Python con Flask-Ask SDK para la lógica principal, complementado con componentes en Rust y Next.js según el análisis técnico. Utiliza PostgreSQL como base de datos persistente para almacenar preferencias del usuario y estado de reproducción. El soporte multilenguaje permite adaptar las respuestas a usuarios en inglés, alemán e italiano.
Es importante destacar que el proyecto se encuentra en una fase temprana de desarrollo (alpha), lo que implica que algunas funciones pueden no estar completamente implementadas y que las actualizaciones podrían provocar pérdida de datos en la base de datos de la habilidad. Se recomienda revisar el wiki oficial para instrucciones detalladas de instalación y configuración.
- Controlar reproducción de medios desde Alexa (play, pause, stop, next/previous)
- Gestionar listas de reproducción favoritas y marcar contenido como favorito
- Navegar por resultados de búsqueda y reproducir streams de radio en internet
- Visualizar metadatos de medios (título, artista, portada) mediante comandos de voz
- Soporte para múltiples usuarios del servidor Jellyfin
- Base de datos persistente con PostgreSQL para guardar preferencias
- Arquitectura híbrida con Python, Rust y Next.js
- Multilenguaje (inglés, alemán e italiano)
- Control completo de reproducción (shuffle, repeat, cancel)
- Proyecto en fase alpha temprana; funciones no completamente estables
- Riesgo de pérdida de datos en la base de datos tras actualizaciones
- Soporte limitado a tres idiomas actualmente
- Requiere configuración manual o Docker para despliegue
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar usando Docker con el archivo Dockerfile proporcionado. Asegurar compatibilidad entre versiones de Python y dependencias. Revisar el wiki oficial para pasos de instalación detallados. Precaución: las actualizaciones pueden borrar datos almacenados en la base de datos local.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.