Smart Skip encuentra por sí solo la intro, el recap («Previously on…») y los créditos finales de tus series y películas, para que los espectadores puedan saltarlos y pasar al siguiente episodio en cuanto empiezan los créditos. Funciona solo en tu servidor, con el propio ffmpeg de Jellyfin, y entrega los resultados a Jellyfin como segmentos de medios.
Qué hace
- Intros, detectadas por temporada a partir de huellas de audio, incluidos los episodios con una escena antes de la cabecera (cold opens).
- Recaps («Previously on…»).
- Créditos finales para episodios y películas. Los epílogos de las películas están protegidos, y se ofrece el siguiente episodio cuando empiezan los créditos.
- Página de administración: la confianza de cada título, una lista «para revisar» y un editor que muestra los fotogramas exactos en cada límite. El análisis nunca sobrescribe las correcciones manuales.
- Automático para episodios y películas nuevos, además de una tarea nocturna.
- En Jellyfin: un proveedor de segmentos de medios. Las intros, los recaps y los créditos se convierten en los propios segmentos Intro, Recap y Outro de Jellyfin, que las apps de Jellyfin que admiten segmentos de medios usan para su botón de salto y para el «siguiente episodio».
Límites
- Los avances de «Next time on» no se detectan.
- Los recaps reeditados (remezclados) solo se detectan a veces: Smart Skip prefiere no marcar nada a marcar la parte equivocada.
- Con la detección de recaps activada, analizar una temporada nueva tarda aproximadamente el doble. La detección de recaps se puede desactivar.
- Una intro necesita al menos dos episodios de la misma temporada para comparar; una intro de la que el análisis no está seguro no se entrega a Jellyfin.
Compatibilidad con clientes
- Jellyfin Web (probado): «Skip Intro», el recap tras «Ask» y «Next Episode» cuando empiezan los créditos. Cada usuario elige qué ocurre con un recap en Settings → Playback → Media segments: en Jellyfin oficial no ocurre nada por defecto; en medialab Server lo predeterminado es «Ask».
- Las demás apps de Jellyfin usan los segmentos de medios según las admita cada app; qué ocurre en cada segmento (saltar, preguntar, nada) se elige en la app. Según la documentación pública de las apps, no probado por nosotros: Jellyfin for Android TV, Findroid, Streamyfin y Kodi (Jellyfin for Kodi, JellyCon) usan segmentos, Infuse parcialmente, Swiftfin no.
- Las pruebas en apps reales de TV y teléfono están todavía por llegar.
Qué envía y a dónde
Nada: el análisis es totalmente local, sin base de datos de intros en línea, y el plugin no modifica ningún archivo del servidor. Solo la comprobación de la licencia llega a medialab.works.
Detalles completos de cada producto, incluido qué se queda en tu servidor: Licencias, privacidad y compatibilidad.
Requisitos
- Jellyfin Server 12.2 o más nuevo.
- Nada más: Smart Skip usa el ffmpeg de tu servidor Jellyfin (chromaprint, signalstats) y ninguna tarjeta gráfica.
Licencia
El plugin es de código abierto (GPL-3.0). Las compilaciones listas para instalar son públicas, igual que el código fuente. Lo que compras es la suscripción: la licencia para usar el plugin en un servidor Jellyfin, las actualizaciones que incluye tu plan y el soporte: cada actualización mientras la suscripción está activa, a través de tu repositorio privado de plugins, y ayuda cuando algo no funciona. El plugin comprueba la clave de suscripción una vez al día; sin una suscripción válida se detiene hasta que renuevas (no se elimina nada). Mensual, anual o de por vida (la de por vida incluye un año de actualizaciones), o incluido en el paquete Jellyfin. Prueba gratuita de 30 días.
Código fuente. Para cada versión, el código fuente completo correspondiente es público, junto a la compilación, en el registro de cambios, y también en tu cuenta (Account → Licenses, Source code); cada archivo contiene el texto completo de la GPL-3.0 (LICENSE). Si necesitas el código fuente de una versión que ya no puedes descargar, escríbenos y te lo enviamos. Consulta la sección 10 de la EULA.
Código propio, escrito desde cero por MediaLab Works; no contiene código de terceros y usa solo .NET y el ffmpeg de tu servidor Jellyfin.
