github cenodude/CrossWatch v0.13.5
Update 0.13.5

6 hours ago

CrossWatch v0.13.5

Release:
v0.13.5 improves the Kodi add-on. Viewers can now be matched by user profile, and ratings given in Kodi can be sent to your trackers and Plex. This release also adds optional file-path matching between media servers syncs and makes fixing matches in Analyzer much easier. Scheduler webhooks can now notify Pushover and ntfy directly, and can warn you when the watcher stops or a provider sign-in is lost.

✨ Highlights

  • Kodi add-on viewers by user profile: A Kodi Watcher route with a user profile takes the viewer with that profile's name.
  • Match by file path: Plex, Jellyfin and Emby pairs can match movies and episodes by file-path endings when ID lookup fails.
    • Off by default, with conflicting IDs and ambiguous matches skipped.
  • Shared mapping editor: Analyzer now uses the same mapping editor as Interactive Sync.
  • Floppy Anime library: Shows in Floppy's Anime library.
    • Off by default. Shows already in Floppy stay in the library they are in.
    • Require latest floppy build (v26.10.8-90 or newer).
  • Pushover, ntfy and health alerts: Scheduler webhooks can send straight to Pushover and ntf. Also redesigned the webhook page.

🔧 Fixes & Improvements

  • Added: Plex (local) library search alongside Plex catalogue for mappings.
  • Added: Pushover and ntfy as payload formats under Scheduler → Scheduler Webhooks.
  • Added: Scheduler webhook alerts when the watcher stops and when a provider sign-in is lost.
  • Added: Audit events made through an API token now record the token id and name.
  • Added: CLI Monitor access level for managed users. Monitor accounts are token only and cannot sign in to the web UI.
  • Added: CLI commands:
    • cw pair set and cw pair create --add-only to set add, remove, remove mode, rewatches and libraries per feature.
    • cw sync once --dry-run --plan-out writes the planned changes per item as JSON.
    • cw user list|create|set|delete to manage managed users, including the monitor access level.
    • cw auth token create --user to create an API token for a managed user.
  • Improved: CLI cw pair show warns when a pair uses or stores mirror remove mode.
  • Improved: CLI Admin can now create, change and delete managed users.
  • Improved: Strict ID matching is easier to find under General → Matching. Plex Marked Watched is under History.
  • Improved: Renamed the Globals tab to General and clarified shared settings.
  • Improved: Mapping candidates show a warning when IDs conflict.
  • Improved: Analyzer refreshes after saving a mapping.
  • Improved: Only items in destination library is enabled by default when creating pairs with media server targets.
  • Security: Scheduler webhook URL check now also blocks NAT64 addresses that point to private or local IPs.
  • Fixed: CLI local status no longer reports watcher and scheduler as stopped.
  • Fixed: CLI Admin API tokens accepted for provider instance and user profile changes.
  • Fixed: Scrobble user whitelists for names with accents could let the wrong plays through.
  • Fixed: Pair config switches could cut off on smaller screens.
  • Fixed: UI issues, some dropdowns were truncated and make switches in pair config consistant.
  • Fixed: Skipped scrobbles are now archived as scrobble_skipped with severity info.
  • Fixed: Adding an already tracked season to the Floppy collection could fail.
  • Fixed: Scheduler webhook could drop the Alert on unresolved items.
  • Fixed: Pushover and ntfy webhook deliveries that the service rejects are now logged as failed.
  • Fixed: Managed user API token could read another profile by asking for a different user profile.
  • Fixed: Managed user could see an audit event, or an event from another profile.
  • Fixed: Creating an API token for a user that does not exist now fails. It used to create an administrator token.
  • Fixed: Stop a correction that keeps the same key from lifting a block on that key.
  • Updated: Plex adapter to v2.7 Jellyfin adapter to v2.9, Emby adapter to v2.7 and Floppy adapter to v0.6
  • Updated: CrossWatch version to v0.13.5.

📚 Updated Wiki

Don't miss a new CrossWatch release

NewReleases is sending notifications on new releases.