Trakt 看片记录同步 — 手机和 Apple TV 共享看过的历史
Trakt 是什么
Trakt 是一个影视观看记录社区(trakt.tv),用户可以在上面记录自己看过的电影/电视剧、给它们打评分、和朋友对比观影历史。Infuse 原生集成了 Trakt,让你在 Apple TV 上看的剧自动同步到 Trakt,换 iPhone 接着看时进度也能从 Trakt 取回。
前提:免费版就能用
Trakt 同步是 Infuse 免费版功能。Pro 不额外加东西。
你需要先在 trakt.tv 注册一个免费账号,然后在 Infuse 里连接这个账号。
连接步骤
三端统一流程:
- Infuse 设置 → 同步 → Trakt → 连接
- Infuse 弹出内置浏览器,跳到 Trakt 官方授权页
- 登录你的 Trakt 账号 → 授权 Infuse 访问你的数据
- 授权完成后 Infuse 自动返回,Trakt 连接成功
授权方式是标准 OAuth——Infuse 不会存你的 Trakt 密码,只存 Token。随时可以在 Trakt 账户设置里解除授权。
同步了什么
Infuse ↔ Trakt 双向同步的内容:
| 数据 | 方向 | 说明 |
|---|---|---|
| 播放历史 | Infuse → Trakt | 你在 Infuse 里看过的电影/剧集自动提交到 Trakt |
| 看过标记 | Infuse ↔ Trakt | Trakt 上标记「看过」的条目,Infuse 里同步显示对勾;反之亦然 |
| 评分 | Infuse → Trakt | 你在 Infuse 里给视频打评分,同步到 Trakt |
| 播放进度 | Trakt → Infuse | 多设备共享时,Trakt 记录的播放进度可以从 Trakt 拉取 |
| 在看列表 | Trakt → Infuse | 你在 Trakt 上「正在看」的条目会出现在 Infuse 的在看列表里 |
Plex/Emby/Jellyfin 直连模式下的特殊情况
如果你是用直连模式连接 Plex/Emby/Jellyfin,观看历史的同步链稍微复杂一些:
Infuse → Plex/Emby/Jellyfin → Trakt
↑ ↓
└──────── 双向同步 ────────────┘
关键点:
- 观看历史以媒体服务器为主,Infuse 会把「看过」的信息发给服务器,服务器再同步到 Trakt
- Trakt → Infuse 不同步历史:Infuse 不会从 Trakt 拉取「你看过这个」的列表来标记自己的库
- 所以想标记看过请在 Infuse 里操作,这样服务器和 Trakt 两边都能同步
- 直接在 Trakt 网页上标记看过,不会反写到 Infuse 的本地库
这是官方帮助中心明确说的,别踩坑。
跨设备续看的最佳实践
在 iPhone 上看了一半,切 Apple TV 继续:
- 两边都连同一个 Plex/Emby/Jellyfin 服务器(或同一 NAS)
- 两边都连同一个 Trakt 账号
- iPhone 播放时 Infuse 会实时把进度发给服务器 + Trakt
- 切 Apple TV 打开同一视频,自动续上刚才的进度
最靠谱的组合:Pro + iCloud 同步 + Trakt。iCloud 负责「连接信息和播放进度」的快同步,Trakt 负责「完整观看历史」的长期同步。
手动标记看过
你也可以手动标记/取消标记看过:
- 长按视频图标 → 「标记为已看过」/「标记为未看过」
- 在详情页点「✓ 已看过」按钮
手动标记也会同步到 Trakt。
隐私
和 iCloud 不同,Trakt 是第三方社区服务。Infuse 官方明确声明:应用不收集用户的 Trakt 连接信息,只把它当作用户自己授权的数据源。你的 Trakt 账号只在 Infuse 本地存 Token,不上传 Firecore 服务器。
Trakt API 限流
Trakt 免费账号 API 调用有限额。如果同时很多设备在同步,可能会触发限流(表现为某些历史提交失败)。解决方法:
- 登录 Trakt 网页看自己的 API 配额和最近限流记录
- 或者等几小时限流自动恢复
- 或者升级 Trakt VIP 账号($10/年,API 限额提高)