Fixed (licensing): the license key field is always visible, so a new key can be activated even while the saved license still shows as active; a refused key no longer replaces the saved key and the page shows why; when the last check fails (for example a deleted or revoked license), the page and the log show a warning with the date until which the saved license keeps working; activation, manual checks and release are written to the log.
Registro de cambios de Rosub
Todas las versiones publicadas, de la más reciente a la más antigua. Las compilaciones de nuestros plugins para Jellyfin y su código fuente completo son públicos (GPL-3.0); el plugin necesita una licencia para funcionar. Las suscripciones y las pruebas siempre reciben la última versión, y las licencias de por vida reciben actualizaciones dentro de su período de actualizaciones.
1.1.4
Última- Security: size and file-count limits for subtitle archives and downloads (no zip bombs), subtitle timing parsed without CPU stall risk, subtitles written only next to the video with a validated language code and without following symbolic links; OpenSubtitles only on its own https servers; the page escapes text in attributes correctly.
- Security (licensing): logs sent to medialab.works or exported no longer contain tokens, passwords or keys (lines are selected by the plugin's logger and secrets are masked); unencrypted license-server replies are refused; update and rollback install only packages with a verified MediaLab signature (and a size limit); the log export no longer puts the token in the URL; the License page escapes text in attributes correctly.
- Fixed: the active-license badge in the page header is readable on the dark theme (the text is no longer black).
- Also includes the privacy changes: the payment QR code on the License page is generated locally, the payment link is no longer sent to a third-party QR service; keys and passwords (OpenSubtitles) are encrypted on disk.
- Third-party component licenses (MIT) are included in the package (
THIRD-PARTY-NOTICES.txt). - Plugin name in Jellyfin: "Rosub by MediaLab". Author: MediaLab Works.
1.1.0
Reemplazada, no distribuidaSe muestra solo como registro: no está disponible para descargar ni como actualización.
- Several subtitle languages and the link with AISub. Replaced by 1.1.1, which adds the required third-party notices (MIT).
- License page: trial and purchase now use the Jellyfin products (
jf-bundle,jf-<plugin>) instead of the Emby ones; this is also corrected on the server side for older pages. - After a rollback, Jellyfin's "Update Plugins" task no longer reinstalls the newer version: automatic updates are turned off for the rolled-back version and turned on again with the next "Install update". The state is shown on the License page.
First release for Jellyfin 12.2 or newer (GPL-3.0, source code included).