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.
Changelog von Favorite Actors
Jede veröffentlichte Version, die neueste zuerst. Die Builds unserer Jellyfin-Plugins und ihr vollständiger Quellcode sind öffentlich (GPL-3.0); zum Ausführen braucht das Plugin eine Lizenz. Abonnements und Tests bekommen immer die neueste Version, Lifetime-Lizenzen bekommen Updates innerhalb ihres Update-Zeitraums.
1.0.7
Neueste- Security update: plugin installation now requires the package checksum and signature and rejects unsafe file names; the SpeedTest limit is per user with a concurrency cap; the movie quota is spent only on a successful add and "undo" reports errors; TV Turnstile login requires the exact page action.
- New: the favourite or liked movies of the selected users automatically start their TMDb similar / recommended films — above a rating threshold (default 6.5) and a minimum vote count — plus the rest of the collection, sent to Radarr.
- Configurable per-movie and per-day limits, excluded genres, and an "undo" history (also removes from Radarr). The feature and the similar lookup can each be disabled; it reuses the already-configured Radarr folder/profile and TMDb key.
- Security: the plugin page now also escapes quotes in text coming from TMDb/TVDB, Radarr and Sonarr (overviews, paths, error messages), and posters only load from http(s) or relative URLs. A maliciously edited TMDb/TVDB overview can no longer run code in the admin page.
- Security: the Radarr/Sonarr connection test uses the saved API key only for the saved URL. A new URL needs the key typed too; the saved key is no longer sent to a URL given in the request.
- Security (licensing): unencrypted licence server answers are rejected, updates and rollbacks install only with a verified MediaLab signature, the licence clock can no longer be turned back, and logs exported or sent to support contain only the plugin's own lines, with tokens (including the Sonarr list token) replaced by ***. The export link no longer puts the token in the URL.
- On Jellyfin the logs do not contain request URLs, so tokens never reached them; the same filtering applies anyway.
- Plugin name in Jellyfin: "Favorite Actors by MediaLab". Author: MediaLab Works.
- 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).