Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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)
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsRustPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
1456
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.