Skip to content

Release v12.0.1.0

Choose a tag to compare

@jyourstone jyourstone released this 08 Sep 16:03
· 1 commit to main since this release

The first stable release for Jellyfin 12, and the biggest update yet - 22 release
candidates of work since v10.11.30.2. Jellyfin 10.11 is still fully supported.

Jellyfin 12:

  • Full support for Jellyfin 12, including the final 12.0.0 release
  • Jellyfin 10.11 continues to receive the same updates

New features:

  • List templates: one-click starting points on the Create tab
  • Hide when empty: a list disappears while nothing matches, and returns on its own
  • Group results into collections: turn an item search into a collection of collections
  • Collection and Playlist media types: build collections of collections or playlists
  • Smart collections now carry genres, studios, parental rating and total runtime
  • Smart list badge on generated covers, with a setting to turn it off
  • Integration API so other tools can create and manage smart lists
  • Bumpers, and random group selection
  • New rule field: User Rating
  • Date rules can include items whose date is missing from metadata
  • New settings for default media types and for hiding new lists when empty

External lists:

  • New providers: ListenBrainz and Scrob
  • Music lists match tracks via MusicBrainz, one library item per matched track
  • User-Agent setting for when a provider starts blocking requests

Sorting:

  • Least Recently Watched Round Robin, and Shuffled Round Robin
  • Round Robin can group by Collection and order items within each group
  • Crossover episodes that aired close together play back-to-back, with an Air Window setting
  • Play Count (all users) and Last Played (all users)

Improvements:

  • Large speed-up for expensive rules - people, languages, resolution and more are read once per refresh
  • Parent tags, studios and genres are found at every level above an item, including the library
  • Only fully watched episodes advance the Least Recently Watched rotation
  • Weekly cleanup removes leftover playlists and collections whose list is gone
  • Rule groups are named consistently throughout; the sort option is now Rule Group Order

Bug fixes:

  • Titles containing numbers sort correctly - "Season 2" before "Season 10"
  • The Resolution sort did nothing and left lists sorted by name
  • Episodes came back unordered when Season/Episode was combined with another sort
  • A series showed a play count of 0 even when every episode was watched
  • Items with no release date no longer match "before", "older than" and "not equals"
  • IMDb lists, charts and awards failed to load with a "Forbidden" error
  • Configuration pages loaded blank behind a reverse proxy, or with Cloudflare Rocket Loader
  • Smart collections disappeared when the TMDbBoxSets plugin was installed
  • Duplicates left behind by a failed deletion are detected and cleaned up
  • List names can contain : * ? < > | " / and \ again
  • Saving a list now reports why it failed instead of appearing to do nothing
  • A failed save no longer discards what you typed
  • Deleting a list right after editing it no longer brings it back

Existing lists may change:

  • Rules checking parent values now look at every level above an item, so they match more
  • Music lists are the most visible case: artist folder and library values now count
  • Similar To applies within its own rule group instead of filtering the whole list
  • Smart collections now carry aggregated genres/studios/runtime, so other lists may match them
  • Include-only checkboxes are migrated automatically to Name rules

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