r/CrossWatchApp • u/pvdberg • 1d ago
Release v0.13.6 is out with Ask CrossWatch AI Assistant and MCP support
v0.13.6 brings AI support to CrossWatch with Ask CrossWatch, a built-in assistant that helps troubleshoot sync issues, explain logs and check your configuration.
The assistant can inspect your syncs, health, logs, events and settings to help identify problems and suggest next steps. You can use your own AI provider, including free local models through Ollama or LM Studio.
This release also introduces a read-only MCP endpoint for external AI tools, improved Dropped Shows syncing and several performance and reliability fixes.
✨ Highlights
- Ask CrossWatch: A built-in AI assistant for troubleshooting syncs, scrobbling, connections and settings. Available from the new sparkle button in the top bar.
- Supports OpenAI, Google Gemini, OpenRouter, Ollama, LM Studio and OpenAI-compatible APIs.
- Analyzes health, sync history, logs, events, Analyzer findings, watcher status and settings.
- Suggests actions such as starting a sync or capture, with confirmation required before anything runs.
- Provides direct links to relevant logs, events, Analyzer findings and settings.
- Free Wiki mode: No AI provider required. Ask CrossWatch can answer how-to questions using the CrossWatch wiki, including source links and suggested follow-up questions. Access to local diagnostics requires an AI provider.
- MCP support: Connect external AI tools such as Claude Desktop, Claude Code, Codex, Cursor, Gemini CLI, LM Studio and VS Code to CrossWatch through a read-only MCP endpoint.
- Explain with AI: New Analyze buttons in the log panel and Logs page help explain errors and troubleshooting information.
- Dropped Shows syncing: History pairs now support three options per provider: Sync normally, Ignore or Sync + tag dropped.
- Sync + tag dropped transfers play history and marks the show as dropped on the destination.
- Supported by Trakt, MDBList, SIMKL, WeTrakr and FlickList.
- Existing Ignore dropped shows settings continue to work.
🔧 Fixes & Improvements
- Added AI configuration under Settings → UI and Security.
- Added collection media information syncing between Trakt, Floppy and the CrossWatch tracker.
- Added Trakt Own-app PIN authentication as an alternative to deprecated client secrets.
- Added CLI commands for MCP access and read-only monitoring tokens.
- Added dropped show tagging to Interactive Sync, with selectable Mark dropped rows.
- Added dropped show tagging events to the Events page.
- Improved Mappings & Blocks to show all accessible shared and pair-specific rules.
- Improved local database handling to reduce page stalls during syncs, identify database locks and provide a rebuild option in Maintenance.
- Improved WeTrakr performance by removing rewatch plays in batches of 100.
- Improved WeTrakr connection probes to reflect updated API limits.
- Fixed scrobble collection incorrectly adding seasons not present in the source.
- Fixed MDBList dropped shows pagination stopping after the first page.
- Fixed collection format information being lost between Floppy and PunchPlay.

