cenodude Release Notes

Follow

56 release notes curated from 1 source by the Releasebot Team. Last updated: Oct 20, 2026

Get this feed:

cenodude Products

  • Oct 18, 2026
    • Date parsed from source:
      Oct 18, 2026
    • First seen by Releasebot:
      Oct 20, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.13.6

    CrossWatch releases v0.13.6, adding an AI assistant with wiki-based help, log and sync analysis, optional AI provider support and MCP access, alongside expanded dropped-show controls and improvements to syncing, collections and database responsiveness.

    CrossWatch v0.13.6

    Release

    v0.13.6 brings AI into CrossWatch with Assistant and MCP.

    Ask CrossWatch is a built-in assistant that looks at your health, syncs, logs, events and settings and explains what went wrong. It can also suggest a next step, like a sync or a capture. This can help you find and fix many sync issues.

    No AI key? Ask CrossWatch still answers how-to questions from the CrossWatch wiki.

    You bring the AI model: a cloud provider with your own key, or a free local model like Ollama or LM Studio. CW ships no model.

    ✨ Highlights

    • Ask CrossWatch: Ask questions about your syncs, scrobbling, connections or settings.
      • Opens from the new sparkle button in the top bar.
      • Works with OpenAI, Google Gemini, OpenRouter, Ollama, LM Studio or any OpenAI style API.
      • Looks at health, the last sync, logs, events, Analyzer findings, the watcher and your settings.
      • Searches the wiki for how-to questions and links the pages it read under the answer.
      • Answers can come with buttons to open the right logs, events, Analyzer or settings page.
    • Wiki mode: Without an AI provider, Ask CrossWatch answers from the CrossWatch wiki, with source links and follow-up questions.
      • It cannot look at your logs or settings. Add an AI provider for full help.
    • Action cards: The assistant can suggest an action as a card under the answer. Nothing runs until you click Run.
    • Explain with AI: Analyze buttons in the log panel and on the Logs page.
    • Use your own AI (MCP): CW now has MCP endpoint for Claude Code/Desktop, Codex, Cursor, Gemini CLI, LM Studio or VS Code.
    • Dropped shows: History pairs now have one Dropped shows choice per provider: Sync normally, Ignore or Sync + tag dropped.
      • Sync + tag dropped syncs the plays and marks the show dropped on the other side.
      • Works with Trakt, MDBList, SIMKL, WeTrakr and FlickList.
      • Existing Ignore dropped shows settings keep working.

    πŸ”§ Fixes & Improvements

    • Added: AI help section under Settings β†’ UI and Security with the assistant setup and AI access.
    • Added: Collection media info between Trakt, Floppy and CW tracker
    • Added: Trakt Own-app connections now use the PIN flow because Trakt secrets are deprecated (some day)
    • Added: CLI commands:
      • cw mcp serve as a bridge for AI apps that start a local command, like Claude Desktop.
      • cw mcp check to test the MCP endpoint with your token.
      • cw auth token create --access monitor for a read-only token, plus an ACCESS column in cw auth token list.
    • Added: Ignore dropped shows for WeTrakr and FlickList.
    • Added: Interactive sync shows planned dropped tags as Mark dropped rows. Only ticked rows are written.
    • Added: Dropped tags are recorded in Events.
    • Improved: Open Mappings & blocks now shows all shared and pair-specific rules you have access to.
    • Improved: Local database no longer stalls pages during syncs, shows who holds a lock and a rebuild option in Maintenance.
    • Improved: WeTrakr removes rewatch plays in batches of 100 instead of one call per play.
    • Improved: WeTrakr changed API limits and no shows user specific API's left in the connection probes.
    • Fixed: Scrob collection adding seasons not in the source
    • Fixed: MDBList dropped shows list could stop after the first page.
    • Fixed: Collection format was lost between Floppy and PunchPlay
    • Updated: CrossWatch version to v0.13.6.

    πŸ“š Updated Wiki

    • AI help: Ask CrossWatch
    • MCP Connect AI
    Original source
  • Oct 14, 2026
    • Date parsed from source:
      Oct 14, 2026
    • First seen by Releasebot:
      Oct 15, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.13.5

    CrossWatch releases v0.13.5 with profile-based Kodi viewer matching, ratings sent to trackers and Plex, optional file-path matching, and an improved Analyzer mapping editor. Scheduler adds Pushover and ntfy notifications plus watcher and sign-in alerts, alongside CLI, security, and usability improvements.

    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

    • Match by file paths
    • Scheduler Webhooks
    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from cenodude and hundreds of other software products.

    Create account
  • Oct 11, 2026
    • Date parsed from source:
      Oct 11, 2026
    • First seen by Releasebot:
      Oct 12, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.13.4

    CrossWatch releases v0.13.4 with MyAnimeList support, split and combined episode mappings, and better Analyzer matching. It also improves Interactive Sync exports, anime-aware views, media cards, and scrobble handling across providers.

    CrossWatch v0.13.4

    Special thanks to @zhermez and @JourneyOver for their contributions to v0.13.4

    Release

    v0.13.4 adds MyAnimeList as a new provider and introduces support for split and combined episode mappings.

    It also improves matching in the Analyzer, Interactive Sync exports, and anime-aware views.

    ✨ Highlights

    MyAnimeList (MAL) support: Sync anime watchlists, ratings, and watched episodes and completion scrobbling.

    Split/combined episodes: Map one combined episode to multiple separate episodes for History sync.

    Separate parts only complete the combined episode once all parts are watched.

    Optionally apply episode groups to completed Watcher and Webhook scrobbles on matching routes.

    Fix matching in the Analyzer: CW now works out why a show or movie does not match between two providers and proposes the fix.

    Looks the title up on both providers and TMDb, then lines up episodes by ID, title and position.

    Recognises shifted episode numbers, split or combined episodes and shows that one provider keeps as a season of another show.

    For movies, finds the same film under different IDs, or tells you when the other provider does not list it.

    Interactive Sync downloads: Export full or filtered reviews as CSV or JSON, including selection state.

    Anime watch status: Preserve dropped/on-hold status between SIMKL, AniList, MyAnimeList, and Kitsu.

    Anime-aware views: Dashboard widgets, profile pages and library counts follow enabled sync pairs.

    Media cards: Choose Full media card or Compact media card and redesigned full media card.

    πŸ”§ Fixes & Improvements

    • Added: Episode group management under Editor - Mappings & blocks, with badges on grouped History rows.
    • Added: Episode group status and watched-part counts in Analyzer and Interactive Sync reviews.
    • Added: Episode groups and their scrobble setting to mapping exports and imports, with support for older export files.
    • Added: Persistent tracking for partial group completions and confirmed scrobble deliveries.
    • Added: Fix matching on Analyzer findings and movie rows and Check matching in the episode group dialog.
    • Added: Kitsu and MyAnimeList as Plex rating targets in Watcher and Webhook.
    • Improved: MyAnimeList request pacing, retries, and grouped history writes.
    • Improved: Anime mapping defaults on for new eligible pairs when globally enabled.
    • Improved: Scrobble Events now show paused and stopped sessions, playback timelines and separate delivery outcomes.
    • Improved: Shared provider labels and anime filtering across widgets, watchlists, profiles, and Insights.
    • Fixed: Media card preferences now persist server-side and display correctly in Settings.
    • Fixed: Recent-item limits hiding anime behind newer non-anime entries.
    • Fixed: SIMKL accepting anime episode progress without source watched dates.
    • Fixed: WeTrakr rewatch re-adds and not found handling.
    • Fixed: Scrob collection sync now includes TV shows. Before, only movies were synced from a Scrob collection.
    • Fixed: Scrob playback progress sync now picks up all in progress items, not just the first 20.
    • Fixed: Scrob episodes could be scrobbled to the wrong show when two shows share a title.
    • Updated: Scrob to v0.3.
    • Updated: CrossWatch version to v0.13.4.

    πŸ“š Updated Wiki

    • MAL
    • MAL Sync
    • Editor
    • Mapping
    • Analyzer
    Original source
  • Oct 8, 2026
    • Date parsed from source:
      Oct 8, 2026
    • First seen by Releasebot:
      Oct 12, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.13.3

    CrossWatch releases v0.13.3 with new Kodi, Kitsu, and Stremio support, smarter library-limited sync, SIMKL watch status history syncing, and faster watcher polling. It also brings Kodi add-on options, anime mapping improvements, and bug fixes for autoplay, collections, and episode mappings.

    CrossWatch v0.13.3

    Release

    Kodi can now scrobble through the new Kodi add-on, that also knows who is watching.

    The addon is developed and maintained by @Rouzax

    Kitsu is now available for anime watchlist, ratings, watched history and scrobbling. This is experimental.

    Stremio can now scrobble to your trackers through a CW add-on. This is experimental and needs CW on HTTPS.

    You can now tell a sync pair to only sync what is actually in your media server library. Great for destinations such as Plex, Emby, etc.

    SIMKL to AniList/Kitsu history can now follow your SIMKL watch status between these two services.

    The Watcher now checks Emby, Jellyfin, Kodi and Scrob less often and you can set the interval per route in watcher.

    ✨ Highlights

    Kodi add-on (experimental)

    Kodi can now tell CW what is playing and who is watching.

    Kitsu provider (experimental)

    Sync anime watchlists, ratings and watched history with Kitsu, and (fake) scrobble.

    Supports account profiles, automatic token refresh, Anime ID Mapping and custom mappings.

    Watchlist, ratings and history support one-way and two-way sync.

    Stremio scrobbling (experimental)

    Stremio can now report what you play to CW (sink/source), which scrobbles it to your trackers.

    Only items in destination library

    Limits History sync to items in media servers, reducing searches at the cost of accuracy.

    SIMKL watch status for AniList and Kitsu

    History from SIMKL to AniList/Kitsu can sync your SIMKL service status.

    πŸ”§ Fixes & Improvements

    Improved: Watcher polling for Emby, Jellyfin, Kodi and Scrob is now 10s while playing, 30s when idle. Can be changed.

    Improved: Analyzer better handles anime-only sync, reducing false positives.

    Added: Only items in destination library in the History tab of a sync pair (Plex, Emby, Jellyfin or Kodi). It is off by default.

    Added: Not in library in Interactive Sync. Hidden by default, one click to show them.

    Added: Use source watch status in the History tab for SIMKL to AniList pairs.

    Added: Poll interval and Idle poll interval in the Options tab of a Watcher route. Leave empty to use the defaults.

    Added: History synced to SIMKL now sets Added to Watchlist to the first watch date for new movies and shows.

    Added: JSON-RPC and Add-on options in the Kodi connection, with pairing code, Link add-on and manual setup.

    Added: Viewer names from the Kodi add-on in the user picker of a Watcher route.

    Fixed: Emby, Jellyfin and Kodi Watcher did not always close the previous item when the next one autoplayed.

    Fixed: Jellyfin items in a collection were skipped when "Group films/shows into collections" is enabled.

    Fixed: AniList history syncs now follows custom episode mappings

    Added: Kitsu adapter v0.1.

    Updated: Jellyfin adapter to v2.8.

    Updated: CrossWatch release version to v0.13.3.

    πŸ“š Updated Wiki

    Kodi addon - https://wiki.crosswatch.app/crosswatch/settings/connections/media-clients/kodi/kodi-add-on

    Stremio addon - https://wiki.crosswatch.app/crosswatch/settings/connections/media-clients/stremio

    Kitsu - https://wiki.crosswatch.app/crosswatch/settings/connections/trackers/kitsu

    Kitsu sync - https://wiki.crosswatch.app/crosswatch/settings/synchronization/trackers/kitsu

    Original source
  • Oct 4, 2026
    • Date parsed from source:
      Oct 4, 2026
    • First seen by Releasebot:
      Oct 5, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.13.2

    CrossWatch ships v0.13.2 with new sync options, an easier Editor, and a redesigned Playlists page. It adds AniList watch history sync, Floppy episode and season ratings, published lists for tools like Kometa, Radarr and Sonarr, plus simpler quick add, wizards, and fixes across sync and playback.

    CrossWatch v0.13.2

    Release:

    This release will give you some new sync features, a much easier Editor and a reworked Playlists page.

    You can now sync your watched history to AniList and Floppy now syncs episode and season ratings.

    The Editor, Quick add and Playlists all have been reworked to be simpler to use (well, i hope)

    Upgrade note:

    Reminder: if you have not reconnected SIMKL and/or Trakt yet, please do so now.

    ✨ Highlights

    • Episode and season ratings for Floppy Season and episode ratings are now supported.
    • Easier Editor A new simple view, an All providers view that shows one row per title across your accounts.
    • Easier Playlists: A new simple view, with configuration wizard.
    • Publish lists List can now be published for tools like Kometa, Radarr and Sonarr.
    • Quick add has a fourth choice: Collection, next to Watched, Watchlist and Rating
    • History sync to AniList Watched Anime episodes and movies to AniList.

    πŸ”§ Fixes & Improvements

    • Added: Published lists on the Playlists page. A CrossWatch list gets an address that Kometa, Radarr and Sonarr.
    • Added: A Sync a list wizard on the Playlists page. Pick a list, pick where it should go and choose how, in one dialog.
    • Added: Simple and Advanced view on the Playlists page. Simple is the default and shows your list syncs in plain words.
    • Added: SIMKL custom lists as a source for list syncs. They are read-only and need SIMKL PRO or VIP.
    • Added: Quick add button and a Send button per row in the Editor.
    • Added: A History tab for pairs that sync to AniList. It is one-way and anime only and needs Anime ID Mapping to be enabled.
    • Added: Seasons and Episodes can now be enabled in the Ratings tab for Floppy pairs.
    • Added: Reset a specific sync pair in Maintenance in stead of resetting them all
    • Improved: Deleting a sync pair now also removes its sync state.
    • Improved: Scrobble show lookup for TVDB IDs now uses TMDB instead of Trakt as fallback.
    • Improved: Whitelists library pickers now show libraries that no longer exist on your media server as Missing library (ID).
    • Improved: Simpler backup modal and include backups for the new Publish lists
    • Fixed: Picking the same title in the mapping dialog no longer creates an empty fix.
    • Fixed: AniList anime-only sync now filters the plan and the preview.
    • Fixed: PunchPlay disconnecting every couple hours should be fixed. If not, then its a PunchPlay API issue.
    • Fixed: Trakt collection dates was sent as watched_at in stead of collected_at
    • Updated: PunchPlay adapter to v0.5.
    • Updated: CrossWatch release version to v0.13.2.

    πŸ“š Updated Wiki

    • Anilist - https://wiki.crosswatch.app/crosswatch/settings/synchronization/trackers/anilist
    • Editor - https://wiki.crosswatch.app/crosswatch/main-dashboard/navigation/editor
    • Published lists - https://wiki.crosswatch.app/crosswatch/main-dashboard/navigation/playlists/published-lists
    Original source
  • Similar to cenodude with recent updates:

  • Oct 2, 2026
    • Date parsed from source:
      Oct 2, 2026
    • First seen by Releasebot:
      Oct 3, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.13.1

    CrossWatch releases Trakt PIN login for easy reconnects, restores access for free Trakt users, and improves Plex history recovery with Tautulli source detection. It also tightens Trakt rate handling, background token refresh, and several sync and recovery fixes.

    CrossWatch v0.13.1

    This release makes Trakt available to everyone again. At least..for now.

    You can now connect with a simple PIN code, without creating your own Trakt API app.

    Trakt users with a free account will be able to connect to Trakt again. Existing Trakt users with own app needs to reconnect.

    Recovery Plex history has been improved as you can also select Tautulli as source with autodetection for missing IDs.

    ✨ Highlights

    Trakt PIN login: Connect Trakt without creating your own Trakt API app.

    Tautulli in Plex recovery: Plex history recovery can now read your Tautulli history.

    πŸ”§ Fixes & Improvements

    Added: Trakt rate limits are now handled in one place per account, shared by sync, scrobble, webhooks and the UI.

    Added: Trakt and SIMKL tokens are refreshed in the background. An idle install keeps its login.

    Improved: CW shows a reconnect message when Trakt no longer accepts a login.

    Improved: Trakt searches in Interactive Sync count against your own Trakt limit.

    Improved: One matched episode now covers all episodes of that show during a Tautulli recovery scan.

    Improved: Some old or non-official Plex clients, when autoplay jumps to the next episode, dont send a stop for the previous one.

    Fixed: Saving mapping corrections in Interactive Sync got slower with every correction already saved.

    Changed: The default Trakt read rate is lowered to match the limit Trakt documents.

    Updated: CrossWatch release version to v0.13.1.

    πŸ“š Updated Wiki

    Trakt - https://wiki.crosswatch.app/crosswatch/settings/connections/trackers/trakt

    Recovery Plex - https://wiki.crosswatch.app/crosswatch/main-dashboard/tools/import-export/recover-plex-history

    Original source
  • Sep 29, 2026
    • Date parsed from source:
      Sep 29, 2026
    • First seen by Releasebot:
      Sep 30, 2026
    cenodude logo

    CrossWatch by cenodude

    Release 0.13.0

    CrossWatch releases v0.13.0 with a major identity overhaul for titles that share TMDB IDs, plus support for specials and new AniList scrobbling and ratings. The update also improves exports, artwork, pacing and sync behavior while fixing several watcher and provider issues.

    CrossWatch v0.13.0

    This release gives movies and shows that share the same TMDB ID their own identity.

    Sounds boring, I know, but this is an incredibly important architectural change for CrossWatch.

    Upgrade note:

    Existing data is upgraded to the new identity on first use and older versions cannot read it correctly afterwards.

    The first sync after upgrading can add titles that were missing before.

    You cannot downgrade to any version before v0.13.x anymore.

    ✨ Highlights

    • Separate movie and show identity: TMDB numbers movies and TV shows separately, so a movie and a show can share an id.
    • Specials: Specials are now implemented, with a new Specials (Season 0) toggle per pair and an Ignore specials filter for scrobbler.
    • AniList scrobbling: AniList is now a scrobble destination for watcher routes and Plex. Requires Anime ID Mapping.
    • AniList Plex ratings: Plex ratings for movies, shows and seasons can be sent to AniList.

    πŸ”§ Fixes & Improvements

    • Improved: Blocking, removing or rating a movie no longer affects a show with the same TMDB id, and the other way around.
    • Improved: Mappings & blocks exports are now on version 2.
    • Improved: Captures keep both titles when creating, restoring and comparing.
    • Improved: Dashboard widgets and the profile hero now show artwork for titles that only have anime ids.
    • Improved: AniList requests are paced to stay under the AniList rate limit.
    • Improved: Scrobbler shows a hint when AniList is selected but Anime ID Mapping is off.
    • Improved: Season 0 was lost in several providers, webhooks and imports, so specials did not sync.
    • Improved: Floppy ratings now include the date they were rated. Requires the latest Floppy build
    • Improved: Movies can now be mapped to one part of a SIMKL anime movie.
    • Improved: Flicklist now supports 500 items per page. Adapter has been adjusted.
    • Fixed: WeTrakr incomplete scroble stops showed as watched in event database
    • Fixed: Emby and Jellyfin watcher no longer skips progress on unwatched items that still have an old play count.
    • Fixed: Watcher to Plex no longer fails with plex_scrobble_failed when the Plex destination is a friend or home user.
    • Fixed: Watcher no longer rejects a movie when only the TVDB id differs between servers and TMDB or IMDb match.
    • Fixed: Emby user selection persistence in instances.
    • Fixed: Floppy history matching for imported plays.
    • Fixed: Scrob pairs had no option to enable collections.
    • Fixed: Yamtrack export left the season empty for Season 0 episodes.
    • Updated: CrossWatch release version to v0.13.0.
    Original source
  • Sep 28, 2026
    • Date parsed from source:
      Sep 28, 2026
    • First seen by Releasebot:
      Sep 28, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.12.5

    CrossWatch adds experimental WeTrakr support, Trakt CSV exports, and sync optimizations that reduce API calls. It also brings profile time preferences, better pagination and batching, and several fixes for timezone, ratings, watcher, and history handling.

    CrossWatch v0.12.5

    This release adds WeTrakr as a new experimental provider, Trakt CSV exports and fewer API calls during sync.

    ✨ Highlights

    • WeTrakr support: Sync watchlists, history, ratings, progress and scrobbling.
    • Trakt exports: Export history, ratings and watchlists. Rewatches are split into ordered CSV files inside a ZIP.
    • Interactive Sync: Reuse collected provider data when adjusting, avoiding repeated inventory reads.
    • Profile time preferences: Choose a timezone and 12-hour or 24-hour clock under Profile settings.

    πŸ”§ Fixes & Improvements

    • Improved: Trakt reads now use pages of up to 250 items.
    • Improved: MDBList uses cursor pagination with up to 1000 items per page and respects endpoint-specific write limits.
    • Improved: WeTrakr full reads, PunchPlay history snapshots and PublicMetaDB paginated reads now use 500-item pages.
    • Improved: FlickList writes now use batches of up to 1000 items.
    • Improved: Interactive Sync shows API request counts per provider during progress and in the final report.
    • Improved: Interactive Sync handles SIMKL rewatch responses and retains returned session IDs.
    • Improved: Interactive Sync defers playlist ordering with a warning when new entry IDs require a fresh read.
    • Improved: MDBList now preserves half-point ratings in sync and Plex rating forwarding, with support for older API responses.
    • Improved: Relaxed filtered scrobble debug logs.
    • Improved: Interactive Sync disables Apply selected and shows a warning when global dry run is enabled.
    • Improved: CLI exports support ZIP downloads and display import guidance in previews.
    • Fixed: Profile timeline counts and navigation now follow the selected timezone.
    • Fixed: Topology acknowledgement no longer stays disabled after upgrading.
    • Fixed: Floppy rating updates now respect the precision supported by both providers.
    • Fixed: Floppy retains extra API IDs and uses them to match existing ratings.
    • Fixed: Unverified Plex watcher stops are dropped after six hours of inactivity.
    • Fixed: Plex watcher matches playback by item and client before carrying over an account.
    • Fixed: Jellyfin, Emby, Plex, SIMKL, MDBList, and Tracearr preserve history dated 1970-01-01T00:00:00Z.
    • Fixed: FlickList history succesfull writes reported as unconfirmed in interactive sync.
    • Added: WeTrakr adapter v0.1.
    • Updated: MDBList adapter to v1.9.
    • Updated: CrossWatch release version to v0.12.5.

    πŸ“š Updated Wiki

    WeTrakr connection - https://wiki.crosswatch.app/crosswatch/settings/connections/trackers/wetrakr

    WeTrakr sync - https://wiki.crosswatch.app/crosswatch/settings/synchronization/trackers/wetrakr

    Original source
  • Sep 22, 2026
    • Date parsed from source:
      Sep 22, 2026
    • First seen by Releasebot:
      Sep 23, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.12.4

    CrossWatch adds Tracearr, brings Nuvio self-hosted support, and moves SIMKL to AUTH V2. It also improves sync speed and memory use, expands same-provider syncs, and ships a wide set of fixes across Trakt, Jellyfin, Emby, Floppy, and the sync analyzer.

    CrossWatch v0.12.4

    I’ll be honest, this is a tricky update. I had to make changes to the orchestrator, which always carries risk.

    If you have issues, run the sync state maintenance task... still issues? i see you in discussions on github :-D

    That being said, this release adds Tracearr as a new provider, Nuvio self-hosted support and moves SIMKL to its new AUTH V2.

    Upgrade note:

    SIMKL is retiring its old login (AUTH V1) and i will remove the V1 app at the end of this year. Reconnect your SIMKL ASAP

    Existing SIMKL connections keep working until then. But you need to reconnect SIMKL once before the end of the year.

    If you use OAuth with your own SIMKL keys, migrate to the pin flow.

    ✨ Highlights

    • Tracearr (experimental): import watch history from Tracearr, one way, like Tautulli.
    • Nuvio self-hosted: connect to your own Nuvio backend next to Nuvio cloud.
    • Faster syncs, less memory: syncs finish a little bit quicker and part of the memory is released when a run ends.
    • Syncs between same providers (experimental): create sync pairs between different connection profiles of the same provider.
    • SIMKL AUTH V2: new SIMKL connections use SIMKL's new login.

    πŸ”§ Fixes & Improvements

    • Improved: Clearing data on the Maintenance page now frees the memory it was using right away.
    • Improved: Floppy episode watches now send an external_id when rewatches are on (requires latest Floppy build!)
    • Improved: Blackbox warnings in the Sync Analyzer now show which items are affected.
    • Improved: You're now able to pick episodes in Quick add.
    • Improved: Rewatches on the Profile page, titles watched more than once get a pill on the cover.
    • Improved: Connection modals now have a reconnect button after connected.
    • Improved: Added saved topology acknowledgements with reset controls.
    • Fixed: Floppy history removal (sync or Editor) no longer deletes the whole movie with all its plays.
    • Fixed: Floppy movies set to another status, like In progress for a rewatch, no longer drop their watches from history.
    • Fixed: Items that were written fine, by a sync or by sending them from the Editor, no longer stay stuck in the blackbox.
    • Fixed: Flap counter warnings no longer stick around forever. Old counters are now cleaned up.
    • Fixed: Trakt watchlist now loads all items instead of stopping at 100.
    • Fixed: Trakt ratings no longer stop after the first page when the page size is set above 250.
    • Fixed: Trakt watchlist count on the connection limits check is no longer capped at 100.
    • Fixed: Trakt no longer stores an empty etag in its shadow files, which caused a System health warning.
    • Fixed: Trakt adapter now included global pagination and should prevent incomplete Trakt pagination
    • Fixed: Preserve season 0 in Jellyfin and Emby normalization.
    • Fixed: CR tracker had a snapshot leak that could combine snapshots with the current state.
    • Added: Tracearr adapter v0.1.
    • Updated: Adapters: Trakt to v1.8, Floppy to v0.5, Nuvio to v0.6, SIMKL to v1.9.
    • Updated: CrossWatch release version to v0.12.4.

    πŸ“š Updated Wiki

    • Tracearr connection - https://wiki.crosswatch.app/crosswatch/settings/connections/others/tracearr
    • Tracearr sync - https://wiki.crosswatch.app/crosswatch/settings/synchronization/others/tracearr
    • Nuvio - https://wiki.crosswatch.app/crosswatch/settings/connections/media-clients/nuvio
    Original source
  • Sep 16, 2026
    • Date parsed from source:
      Sep 16, 2026
    • First seen by Releasebot:
      Sep 23, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.12.3

    CrossWatch releases v0.12.3 with a revamped Profile page that becomes the main hub for Watchlist, History, Ratings and Progress, plus new media details, bulk remove tools, smarter scrobble updates, library whitelisting and improved support for PlexKodiConnect.

    CrossWatch v0.12.3

    This release makes the Profile page the main place to see where each title lives across your providers.

    I've added new tabs, (bulk) remove support and a new media details modal.

    The idea is to make Profile has a (simple)tracker look, while keeping the main focus on your syncs/scrobble info.

    Also some scrobble updates for Watcher and Webhooks, including media server support for different versions like 1080p and 4K.

    Experimental support for PlexKodiConnect. To use it, enable PlexKodiConnect compatibility in the options of your Watcher route.

    Added destination library whitelisting for Watcher and Webhook routes, allowing media server scrobbles to update only selected libraries

    Upgrade note:

    Watchlist and Playback has been moved to the Profile section.

    ✨ Highlights

    • Profile tabs: new Watchlist, History, Ratings and Progress tabs on the profile page.
    • Media details: Clicking a title in Profile opens a new media detail modal incl. your sync information.
    • Bulk remove: select titles on the profile tabs and remove them from the providers you pick.

    πŸ”§ Fixes & Improvements

    • Added: Update all copies option for Plex, Jellyfin, Emby and Kodi scrobble destinations (On by default).
    • When the same title exists more than once, for example in a regular and a 4K library, every copy is updated instead of skipped.
    • All copies get the same watched date, so history sync with rewatches sees one play instead of two
    • Added: Libraries tab on watcher routes and webhooks with a Plex, Jellyfin, Emby or Kodi destination.
    • Pick which libraries a scrobble updates without touching your sync pairs. Leave it empty to keep using the connection whitelists.
    • Added: Experimental PlexKodiConnect support option for Plex watcher routes (Off by default)
    • Improved: Monthly timeline bar on History, Ratings, Collections and Progress to jump straight to any month.
    • Improved: TMDB details for the media modal are fetched in one call and cached.
    • Improved: Captures gets a selection bar to compare, export or delete selected captures.
    • Improved: Editor can remove a title from providers when the pair keeps rewatches.
    • Changed: The Watchlist and Playback pages moved from the main page to the profile page.
    • Fixed: Plex watcher no longer sends stops without a title, which showed up as Untitled in history.
    • Fixed: Graceful shutdown hanged while a stream was open.
    • Updated: CrossWatch release version to v0.12.3.

    πŸ“š Updated Wiki

    • Destination Library - https://wiki.crosswatch.app/crosswatch/settings/scrobbler/destination-library
    • Profile page - https://wiki.crosswatch.app/crosswatch/main-dashboard/navigation/profile
    Original source
  • Sep 13, 2026
    • Date parsed from source:
      Sep 13, 2026
    • First seen by Releasebot:
      Sep 14, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.12.2

    CrossWatch releases v0.12.2 with SIMKL rewatch tracking, improved Plex history recovery, and live item removal from providers. It also adds configurable history matching to reduce duplicates and brings broader fixes, logging, and theme polish across the app.

    CrossWatch v0.12.2

    This release adds individual item removal from providers, improved Plex history recovery and SIMKL rewatch tracking through watchers and webhooks. It also introduces configurable history matching tolerance to prevent duplicates.

    ✨ Highlights

    • SIMKL rewatches: rewatch tracking for watchers and webhooks. Requires SIMKL Pro or VIP and is disabled by default.
    • Recover Plex history: recover Plex history is now part of Import / Export and improved.
    • Remove individual items: use Send to… β†’ Remove in the Editor to remove items live from providers.
    • History matching tolerance: matches history across providers within a configurable time window (60s default) to prevent duplicates.
    • Flat-light theme: improved readability across pages, dialogs and provider pickers. It is no longer experimental.

    πŸ”§ Fixes & Improvements

    • Changed: Removed the Fallback GUID sync-pair option. Use Recover Plex history for one-time recovery.
    • Changed: Always sync history before ratings when both are enabled. This is needed for conflicts with SIMKL.
    • Changed: Interactive Sync sessions are kept for 24 hours.
    • Changed: Scrobble log names are now consistent.
    • Improved: Consistent styling across Original, flat-dark and flat-light themes.
    • Improved: Filters for Kodi routes now has a working Kodi profile picker.
    • Improved: Add and remove actions share the existing Editor send dialog.
    • Improved: SIMKL rewatch tracking includes persistent duplicate protection and detailed debug logs.
    • Improved: History matching tolerates small timestamp differences (60 seconds) for the same viewing across providers.
    • Configure the history matching window with runtime.history_timestamp_tolerance_seconds in config.json.
    • Improved: Anime mapping updates avoid unnecessary index rebuilds and preserve cached data when downloads fail.
    • Improved: Anime mapping logs and status messages distinguish updates, rebuilds and data that is already current.
    • Improved: Scrobble progress updates below the update threshold now report progress_step_not_reached instead of duplicate.
    • Improved: Kodi watcher logs now match Plex, Emby and Jellyfin (incoming, resolved ids and events at INFO).
    • Improved: CW tracker logs scrobble start, pause and stop at INFO like the other sinks.
    • Improved: The Watcher log now shows all watcher and sink logs.
    • Fixed: Plex ratings reuse previously cached identity matches, and cache cleanup preserves recovery memos.
    • Fixed: Plex history matching preserves season-zero episode coordinates.
    • Fixed: Removing watched status from the CW tracker preserves watch dates for other items.
    • Fixed: animeApi identity data updates independently of aniBridge episode mappings.
    • Fixed: Kodi as a scrobble destination failed with unknown_destination_profile.
    • Fixed: Starting or restarting the Plex watcher no longer logs a false Plex watcher offline warning.
    • Updated: CrossWatch release version to v0.12.2.

    πŸ“š Updated Wiki

    • Recovery Plex History - https://wiki.crosswatch.app/crosswatch/main-dashboard/tools/import-export/recover-plex-history
    Original source
  • Sep 11, 2026
    • Date parsed from source:
      Sep 11, 2026
    • First seen by Releasebot:
      Sep 12, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.12.1

    CrossWatch v0.12.1 improves Plex, Jellyfin and Emby syncs with faster matching, smarter caching and better watched date handling, while also adding playback progress and watched status delivery through watchers and webhooks for Plex, Jellyfin, Emby and Kodi.

    CrossWatch v0.12.1

    Faster, more reliable Plex, Jellyfin and Emby syncs, with better matching, caching and watched dates.

    Plus, send playback progress and watched status to Plex, Jellyfin, Emby and Kodi through watchers and webhooks.

    Upgrade note:

    This release includes substantial Plex, Jellyfin and Emby adapter updates.

    If you experience sync issues after upgrading, go to Maintenance tools β†’ Sync β†’ Run all to clear sync state and caches.

    ✨ Highlights

    New scrobble destinations: send playback progress and watched status to Plex, Jellyfin, Emby and Kodi through watchers and webhooks.

    πŸ”§ Fixes & Improvements

    • Improved: Scrobble routes support different profiles of the same provider and block sending back to the source profile.
    • Improved: Failed scrobble deliveries retry without blocking incoming playback events.
    • Improved: Jellyfin uses a local ID index with incremental refresh to avoid repeated library scans and match across localized titles.
    • Improved: Emby reuses native ID queries across sync batches and avoids unnecessary full-library scans.
    • Improved: Jellyfin and Emby lookup caches preserve pair, profile and library isolation.
    • Improved: Plex caches playback history per pair and reads recent changes on later syncs.
    • Improved: Plex reuses library indexes throughout a sync and uses native watched-episode filtering where supported.
    • Improved: Plex whitelist maintenance messages now use debug logging.
    • Improved: Plex syncs handle non-owner accounts, library changes and temporary server errors more reliably.
    • Improved: Matching across Plex, Jellyfin and Emby better handles external IDs, episodes and specials.
    • Improved: Maintenance categories have Run all buttons with existing task confirmations.
    • Improved: Plex watcher debug logs show item titles and IDs before delivery, making matching failures easier to diagnose.
    • Fixed: Plex watcher username filters recognise account usernames when playback reports a display name.
    • Fixed: Plex watcher delivery failures are no longer labelled as filtered events.
    • Fixed: The recent scrobble widget shows destination icons for Plex, Jellyfin, Emby and Kodi.
    • Fixed: Plex preserves playback history dates when Marked Watched is enabled.
    • Fixed: More consistent history reads, cache resets and sync counts across Plex, Jellyfin and Emby.
    • Fixed: Metadata update dates no longer cause valid Jellyfin and Emby progress updates to be skipped.
    • Fixed: Episode ID handling and watched timestamps in Jellyfin and Emby history updates.
    • Fixed: Watcher logs retain their original timestamps and event order when reopening View details.
    • Fixed: Tautulli history imports now use playback completion timestamps and group resumed playback correctly.
    • Updated: Adapters: Tautulli to v1.1, Jellyfin to v2.7, Emby to v2.6, Plex to v2.6.
    • Updated: CrossWatch release version to v0.12.1.
    Original source
  • Sep 9, 2026
    • Date parsed from source:
      Sep 9, 2026
    • First seen by Releasebot:
      Sep 10, 2026
    cenodude logo

    CrossWatch by cenodude

    Release 0.12.0

    CrossWatch releases Interactive Sync in a major update, adding review and conflict resolution before changes apply, plus a dedicated logs page, smarter remapping, sync topology insights and a calendar heatmap for better control and visibility.

    CrossWatch v0.12.0

    This major update puts you back in control, with Interactive Sync as awesome new feature.

    Review additions, updates and removals before applying/writing them. Choose what to accept, block, resolve conflicts and correct titles.

    It also brings improved logging with a dedicated logs page. More ways to fix unresolved items and remap your items.

    More insight with sync topology advisor and calendar heatmap.

    Upgrade note:

    Sync state is now stored separately for each pair. Existing pairs rebuild their baselines on the next sync, which will take longer than usual.

    New features may(or will) introduce new bugs. If your current version works well, you can also wait for some fixes before upgrading.

    ✨ Highlights

    Interactive Sync: review additions, updates and removals before applying them. Select the changes you want and resolve issues.

    Reworked mappings: correct titles, provider IDs, seasons and episodes, individually or in bulk, provider specific.

    Dedicated pages: replaced many modals: import/export, Events, Maintenance, capture compare and Analyzer

    Logging: follow live logging, search messages and filter by severity, provider, sync pair or run in the new log page.

    Notifications: brings together sync progress, reviews, reports and available updates.

    Sync topology advisor: visualise your sync routes and identify overlapping paths, potential conflicts and unsupported features.

    Calendar heatmap: track sync activity over time and select any day to view its runs, changes and failures.

    πŸ”§ Fixes & Improvements

    • Improved: Quick Add widget matches the existing theme.
    • Improved: Better mobile experience. I said better...not great.
    • Improved: Sync pairs are now fully isolated.
    • Improved: available-update notices now appear in the new notification system.
    • Fixed: Emby progress writes skipped due to a missing played timestamp
    • Fixed: Tautilli skip partial playback on history import.
    • Updated: CrossWatch release version to v0.12.0.

    πŸ“š Updated Wiki

    Interactive Sync - https://wiki.crosswatch.app/crosswatch/main-dashboard/interactive-sync

    Logs - https://wiki.crosswatch.app/crosswatch/main-dashboard/tools/logs

    Sync advisor - https://wiki.crosswatch.app/crosswatch/main-dashboard/tools/sync-topology-advisor

    Original source
  • Sep 5, 2026
    • Date parsed from source:
      Sep 5, 2026
    • First seen by Releasebot:
      Sep 6, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.11.7

    CrossWatch releases v0.11.7 with a new sync activity modal, year heatmap, improved sync cancellation, pair-specific remove and mirror modes, broader anime ID mapping, and performance gains for larger datasets. It also fixes multiple sync, dashboard, and provider issues and patches a security flaw.

    CrossWatch v0.11.7

    This release includes some good stuff.

    Special thanks to: @mmuffins @JourneyOver @spon23 for providing issue/feature reports and testing.
    And @tonghuaroot for addressing a security issue - Server-Side Request Forgery via Scheduler Webhook

    ✨ Highlights

    Sync activity modal: opened from the button on the Statistics card. Year heatmap of syncs per day.

    Anime ID mapping: included now for Watcher and Webhook (as opt-in). CW and SIMKL are supported.

    Better sync cancellation: cancelling a sync can now stop within a pair at batch boundaries instead of only between pairs.

    One-way remove mode | mirror mode: is now pair-specific and is not a global anymore. Yay!

    Debug: in sync output is now bridged again to the debug gate in maintenance to keep things consistent.

    πŸ”§ Fixes & Improvements

    Improved: new sync activity modal with Year heatmap of syncs per day. Also included in CLI.

    Improved: Sync pairs in Main now show which features are enabled in colored dots /w tooltips.

    Improved: CW tracker sync now preserves more source ids. Better compatability across providers.

    Improved: Delete connection in the connection modal will now automatically close the modal.

    Improved: Plex watcher now resolves every active session from just one server lookup.

    Improved: Plex watcher now logs session identity and route filtering once per session.

    Improved: FlickList has fixed an API issue and includes a new bucket restored.

    Improved: Sync cancellation now preserves already-applied writes.

    Improved: Sync HTTP retry/backoff waits can now react to cancellation quickly.

    Improved: Cancel messages now say β€œcurrent batch” instead of β€œcurrent step”.

    Improved: Better performance for statistics and widget. CW is now more suitable for larger datasets.

    Improved: One-way remove mode is now pair specific. Disabled act as 'mirror-mode'.

    Fixed: Emby and Jellyfin episodes without any show ids no longer collapse into a single shared key.

    Fixed: SIMKL treated every show carrying a TVDb id as possible anime targets. Not anymore.

    Fixed: Standard scheduler did not show the enable/disable switch....It's back again.

    Fixed: Dashboard widget timeout and paging handling. Many new timeouts included

    Fixed: sometimes you needed to double click to open the modal in Connections. Should be better now.

    Security: fixed Server-Side Request Forgery via Scheduler Webhook security issue.

    Updated: Adapters: CW tracker to v1.3, FlickList to v0.2, SIMKL to v1.8, EMBY to v2.5 and Jellyfin to v2.6

    Updated: CW release version to v0.11.7.

    Original source
  • Sep 1, 2026
    • Date parsed from source:
      Sep 1, 2026
    • First seen by Releasebot:
      Sep 2, 2026
    cenodude logo

    CrossWatch by cenodude

    Update 0.11.6

    CrossWatch releases faster caching, stronger security hardening, and UI polish, while reworking Plex watcher user resolution for stricter route handling. It also adds Anime ID mapping, improves recent activity and watchlist performance, and updates adapters with several fixes.

    CrossWatch v0.11.6

    This release includes several caching methods, which should result in faster page loads when content is cached.

    It also includes additional security hardening and UI tuning.

    Plex watcher reworked: routes now handle missing playback users more strict.

    CW will try to resolve the real Plex user from the active session before applying username filters.

    The (old)fallback behavior is still available (and enabled) for existing routes but for new routes the default is disabled (strict).

    After upgrading, be sure to test your routes.

    Special thanks to: @WegoW @LightMoon @mmuffins @Danavans for providing issue/feature reports and testing.

    ✨ Highlights

    Anime ID mapping: CW tracker can now enable Anime mapping for history pairs

    Profile page: Recent Activities widget has been improved and now shows recent syncs, scrobbles and other activity.

    Plex watcher: Playback users are now resolved from active sessions before username filters are applied. (see improvements)

    πŸ”§ Fixes & Improvements

    Improved: Plex watcher routes resolve the playback user from active sessions before applying username filters.

    Improved: Shared Plex tokens, for servers you do not own, now resolve the user once at connect and skip session lookups entirely.

    Improved: Plex route option Unresolved user fallback now only applies when the token cannot read sessions at all.

    Improved: Plex watcher skips metadata lookups for playback that no route accepts.

    Improved: Added a Plex route option Unresolved user fallback.

    Improved: Stremio episode history dates no longer drift from later show playback.

    Improved: Stremio watchlist rows now keep TMDB ids when metadata is available, so watchlist covers resolve more reliably.

    Improved: Main and Profile dashboard widgets now reuse cached data on refresh when nothing changed.

    Improved: Watchlist API responses now include version checks so the UI can skip unnecessary rebuilds.

    Improved: Watchlist page now reuses cached data and row metadata for faster refreshes.

    Improved: Watchlist provider branding now uses shared provider metadata, including Nuvio and Stremio.

    Improved: Watchlist empty states and toolbar controls are cleaner.

    Improved: SIMKL watchlist sync no longer moves items already covered by SIMKL history/watching back to plan-to-watch.

    Security: Auth bootstrap and recovery credential updates now re-check setup state before writing credentials.

    Security: Unauthenticated bootstrap and recovery now only allow enabling auth with valid credentials.

    Security: Webhook completion replay handling now avoids duplicate completion.

    Security: Malformed webhook payload logs no longer include raw body snippets.

    Security: Hardened Plex SSO.

    Fixed: Sync pair runs could, in specific cases, not finish because the title index cache stayed alive after slow builds.

    Fixed: Watchlist now clears correctly when the backing state has been removed.

    Updated: Adapters Nuvio to v0.5, Stremio to v0.3.

    Removed: Watchlist local visibility controls.

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.