CrossWatch

CrossWatch

CrossWatch 是一个本地运行的轻量级同步引擎,用来把你在 Plex、Jellyfin、SIMKL、Trakt 的观影记录与清单保持一致。它提供干净的 Web 界面用于账号绑定、创建同步对、手动/定时同步、查看统计与历史,并支持从 Plex 到 Trakt 的实时 Scrobble。所有配置与状态以 JSON 存放,本地可控,适合自托管环境。

598GitHub
应用介绍

进入应用后,打开settings,添加对应的媒体库,可按照右侧tips进行其他选项的配置,都配置好后,回到主页,点击Synchronize同步即可,等待数据更新。 • 多平台同步:支持在 Plex、Jellyfin、SIMKL、Trakt 之间创建一对一或双向的“同步对”,确保观看状态、收藏/清单一致。 • 实时 Scrobble:内置后台监听器,能把 Plex 的播放状态实时上报到 Trakt(Watching/Watched),带重试与去重机制。 • 计划任务与无头运行:除手动同步外,可在“设置”中启用定时任务;支持 Headless 模式按计划自动执行。 • TMDb 富化:自动获取 TMDb 元数据与海报,提升匹配准确度与呈现效果。 • 本地存储与可审计:以 JSON 文件维护 config/state/statistics 等,默认保存于本地目录(容器内为 /config),便于备份与版本化。 • 可视化界面:原生 Web UI,用于账号授权、同步对管理、运行与监控;带统计、历史与实时日志视图。 • 模块化架构:提供可插拔的 providers(auth/sync/metadata),易于扩展新平台与新工作流。 • 故障自愈工具:在“Troubleshoot”中可一键清缓存、重置统计、重置 UI 本地状态,快速定位与恢复。 • 隐私与控制:本地执行、数据自持有;不依赖第三方托管服务,适合家庭与小型自建媒体系统。

应用截图
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
应用信息
版本
0.5.4
安装包大小
271.03 KB
更新时间
2026年1月8日
源代码
cenodude
平台支持
PC
关键词
CrossWatchPlexJellyfinSIMKLTrakt观影同步
CrossWatch | SelfHost