quality-gate
Plugin para Jellyfin que limita la resolución máxima de reproducción por usuario basándose en la altura real del stream de video, no en el nombre del archivo. Requiere Jellyfin 12.0+ para versiones recientes.
Ficha actualizada 25 sept 2026, 13:27 · upstream 25 sept 2026, 13:16 · release v3.8.2.0
Qué es quality-gate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Quality Gate es un plugin para Jellyfin diseñado para restringir a los usuarios a versiones específicas de medios mediante políticas basadas en rutas. A diferencia de filtros antiguos por nombre de archivo, este plugin verifica la altura real del flujo de video, asegurando que el contenido se sirva dentro de los límites definidos (ej. 720p) incluso si el archivo original es más grande.
El sistema gestiona tanto la negociación de reproducción como las rutas directas, HLS y originales, rechazando solicitudes que excedan el límite configurado. Ofrece opciones para agrupar versiones codificadas con originales en bibliotecas de películas y mostrar introducciones personalizadas por política. Es compatible con .NET 10.0 y requiere Jellyfin 12.0 o superior para las últimas versiones (3.4.0+).
Las políticas se asignan individualmente a usuarios, permitiendo definir un usuario sin restricciones o establecer una resolución máxima global. Es importante notar que si el plugin no carga correctamente, todos los usuarios quedan sin restricciones y Jellyfin no reportará errores visibles, por lo que la verificación del estado 'Active' es crucial para la seguridad.
- Control parental de contenido
- Ahorro de ancho de banda en conexiones lentas
- Cumplimiento de políticas internas de calidad
- Protección contra streaming de alta resolución no autorizado
- Limitación basada en altura del stream real, no en nombre de archivo
- Gestión granular por usuario con políticas individuales
- Rechazo explícito de rutas directas y HLS que saltan negociación
- Logging detallado de decisiones de reproducción (usuario, política, cap)
- Sin DRM, control a nivel de API
- No es DRM; acceso directo al sistema de archivos o copias locales no se bloquea
- Si el plugin falla a cargar, todos los usuarios quedan sin restricciones silenciosamente
- Borrar una política asignada otorga acceso total en lugar de restringir hasta que se reconfigure
- Requiere Jellyfin 12.0 para versiones del plugin 3.4.0 y posteriores
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar desde Dashboard > Plugins > Repositorios usando https://geiserx.github.io/quality-gate/manifest.json. Tras instalar, reiniciar Jellyfin y confirmar estado 'Active'. Migrar configuraciones antiguas de patrones de nombre a resolución máxima explícita. Verificar acceso restringido con curl antes de deshabilitar políticas existentes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.