github jyourstone/jellyfin-smartlists-plugin v12.0.0.21-rc
Release v12.0.0.21-rc

pre-release2 hours ago

Bug Fixes:

  • Updated for the final Jellyfin 12.0.0 release. Jellyfin changed one of its
    internal interfaces between its release candidates and the finished release,
    so this is the first build of the plugin compiled against the final one.
  • List names can contain : * ? < > | " / and \ again. Names like
    "Marvel: Phase One" were rejected outright on the premise that a list name
    becomes a file name, which it never does here. Only a name made up entirely
    of characters Jellyfin strips, or a bare . or .., is still refused.
  • Lists whose names already contained one of those characters - created before
    the rule reached the admin page, or restored from a backup - could not be
    saved at all, even when only a rule was edited. They save normally again.
  • Saving a list now reports why it failed. A rejected save previously showed no
    message whatsoever, and converting a list between playlist and collection was
    silent in the same way, in both the single and bulk actions.
  • A failed update no longer discards the edits in the form, so a rejected
    change can be corrected and resubmitted instead of being retyped.
  • List names are escaped in the notifications that show them, so a name
    containing HTML can no longer affect the page.
  • Two smart collections whose names differ only in the characters Jellyfin
    rewrites - "Marvel: Phase One" and "Marvel? Phase One" - can no longer be
    created. Both names became the same folder, so Jellyfin quietly gave the two
    lists one shared collection: each refresh renamed it and took it over from
    the other, with nothing reported in either list.
  • Converting a playlist into a collection is refused when the result would
    share a folder with an existing collection. Conversion previously skipped the
    duplicate-name check entirely. The playlist is left untouched when refused.
  • Deleting a list right after editing it no longer brings it back. Saving
    queues a refresh, and a delete arriving before that refresh ran did not stop
    it: the refresh rebuilt the list from the copy captured when it was queued,
    restoring its folder, its images and its stored configuration.

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

Don't miss a new jellyfin-smartlists-plugin release

NewReleases is sending notifications on new releases.