Skip to content

Release v12.0.0.17-rc

Pre-release
Pre-release

Choose a tag to compare

@jyourstone jyourstone released this 17 Aug 11:37

Features:

  • New "User Rating" rule field: filter on the rating a user has given items.

Improvements:

  • Big performance boost for expensive rules. People fields (Director, Actors, Writers, ...), Series Name, Resolution, Audio/Subtitle Languages, Next Unwatched, Last Episode Air Date and parent Tags/Genres/Studios rules now ask the database for matching items up front instead of inspecting every library item one by one. A Director rule that took 20+ minutes on a large library now finishes in seconds (#501).
  • A Framerate rule no longer re-reads media stream data that other rules already loaded during the same refresh.

Bug Fixes:

  • Smart collections no longer see themselves when a rule checks Collection name. A collection whose own name matched its rule - easy with the default [Smart] suffix - flipped between full and empty on every refresh (#499).
  • A list is now recognised by identity rather than by name, so a separate collection or playlist that merely shares the name is matched normally, and renaming the Jellyfin list does not break the exclusion.
  • Fixed Collection name and Playlist name rules returning wrong results when several lists were refreshed in one batch: the first list's self-exclusion leaked into the lists refreshed after it.
  • Lists that depend on another smart list's contents no longer lag a refresh behind when several lists refresh together.

Existing lists may change:

  • Collections with a Collection name rule matching their own name will settle on the correct contents instead of alternating. Lists affected by the batch-refresh problem may gain items they were previously missing.

Full changelog: https://jellyfin-smartlists-plugin-preview.dinsten.se/changelog/rc/