新闻详情

新闻详情

首页 / 资讯中心 / 详情

NuvioTV观影记录同步:Trakt、Simkl与Letterboxd(MDBList)接入完全教程

发布时间:2026/10/1 8:32:55来源:尧图网络
NuvioTV观影记录同步:Trakt、Simkl与Letterboxd(MDBList)接入完全教程
NuvioTV观影记录同步Trakt、Simkl与Letterboxd(MDBList)接入完全教程【免费下载链接】NuvioTVOfficial Nuvio Android TV Repository项目地址: https://gitcode.com/gh_mirrors/nu/NuvioTVNuvioTV 是一款面向 Android TV 的开源媒体应用它的观影记录同步功能可以一键打通 Trakt、Simkl 与 MDBListLetterboxd 评分三大平台你看完的剧集自动上报观看进度、继续观看列表跨设备保留电影详情页还能展示 Letterboxd 等外部评分。本教程将带你用最简单的方式完成全部接入。为什么需要观影记录同步用 TV 盒子看片最头疼的就是记录散落在各处手机端刷过的、电视上看完的、收藏列表各记各的。NuvioTV 的同步模块core/sync/ 目录下的 WatchProgressSyncService.kt 与 WatchedItemsSyncService.kt负责把播放进度和已看状态写回云端服务实现 电视上看了一半手机上打开自动续播✅ 看完自动打勾scrobble不用再手动记 影视详情页聚合 Trakt、Letterboxd、IMDb 等多平台评分一眼做决定。找到同步设置的入口所有追剧平台的连接都集中在设置 → 追剧/追踪设置页面由 TrackingSettingsScreen.kt 实现。页面顶部就是三个连接卡片分别对应Trakt—— 全功能观影历史、进度、列表、个人清单Simkl—— 全功能支持动画党可同时管理多平台记录MDBList—— 连接账号同步观影历史并提供 Letterboxd 等外部评分显示。三个卡片下方还有四个关键选项Library Source库来源、Watch Progress进度来源、Continue Watching Window继续观看时间窗口、More Like This相似推荐来源后文会讲它们怎么配。Trakt 接入教程设备码三步完成Trakt 是使用最广泛的影视记录平台NuvioTV 采用**设备授权Device Auth**方式连接无需输入账号密码安全性高在追踪设置页点击 Trakt 卡片 → 点Login屏幕会显示一个短代码和一个二维码逻辑见 TraktViewModel.kt用手机或电脑打开 Trakt 官方的设备激活页面输入该代码并登录授权电视端自动轮询几秒后卡片状态变为Connected as 你的用户名。 代码有有效期界面会提示 Code expires in…过期后点重新获取即可。授权凭证由 TraktAuthDataStore.kt 加密保存Token 会自动刷新无需重复操作。连接后TraktProgressService.kt 会持续拉取进度与统计卡片上即可看到累计观影数据。Simkl 接入教程动画党的同步利器Simkl 主打多平台聚合电影、剧集、动画统一管理接入流程与 Trakt 同为设备授权点击 Simkl 卡片发起连接SimklSettingsViewModel.kt 会生成授权会话并展示代码在浏览器中确认授权状态切换为已连接随后 SimklSyncEngine.kt 负责增量同步历史与进度。追番用户可以额外开启动漫 ID 匹配选项界面中的 Anime ID 设置对应 SimklAnimeIdPreference.kt让番剧记录准确落到对应的 MyAnimeList 条目上。MDBList 接入教程解锁 Letterboxd 评分想在看片页看到Letterboxd、IMDb、Rotten Tomatoes、Metacritic 等评分这就是 MDBList 的用武之地。它的接入分两步第一步连接 MDBList 账号同步观影记录点击 MDBList 卡片MdbListTrackerViewModel.kt 发起设备授权电视端弹出二维码对话框MdbListAccountDialog.kt用手机扫码或在 MDBList 网页端输入屏幕上显示的代码授权成功后显示Connected as 你的用户名观影历史与播放进度开始双向同步。⚠️ 授权时请务必勾选允许写入观看历史否则界面会提示权限不足insufficient scope重新连接并授予写权限即可。第二步开启外部评分显示进入设置中的MDBList Ratings页面MDBListSettingsScreen.kt你可以按平台逐个开关开关效果Letterboxd详情页展示 Letterboxd 评分Trakt / IMDb / TMDB展示对应平台分数Rotten Tomatoes展示烂番茄影评人分Audience / Metacritic展示观众分 / Metacritic 分MyAnimeList展示 MAL 动画评分评分请求由 MDBListApiClient.kt 发起配置持久化在 MDBListSettingsDataStore.kt。默认使用你已连接的 MDBList 账号也可填入单独的 API Key 仅用于评分拉取。更多架构细节可参考官方文档 docs/architecture/mdblist-library.md。进阶配置让同步体验更进一步连接完成后别漏掉追踪设置页的四个选项它们决定记录归谁管Library Source库来源选择库条目存到 Trakt 还是 Nuvio 本地库。推荐常看 Trakt 的用户选 Trakt保持一个入口管理收藏Watch Progress进度来源决定继续观看和续播读 Trakt 进度还是 Nuvio 自己的进度。混用多设备时建议与主记录平台保持一致Continue Watching Window继续观看窗口限制继续观看列表收录的最近天数避免老片刷屏More Like This选择相似推荐的数据来源让详情页推荐更懂你。常见问题排查 现象原因与解决Trakt 提示缺少凭证发行版未内置 Trakt 密钥见 strings.xml 中trakt_missing_credentials使用完整构建版即可MDBList 代码过期设备码有有效期点击重新生成即可提示授权被撤销在 MDBList 账户设置中移除了本应用重新连接授权触发限流提示平台请求额度用尽稍等自动恢复无需干预进度不同步检查 Watch Progress 来源设置是否与主平台一致小结NuvioTV 的观影记录同步把Trakt 全功能记录、Simkl 多平台聚合、MDBList/Letterboxd 评分聚合收敛到了同一个设置页三种设备授权方式都是扫码/输码几秒钟搞定配合库来源与进度来源的细粒度开关你的观影历史从此在所有屏幕上自动保持一致。快去设置里把它们连起来吧【免费下载链接】NuvioTVOfficial Nuvio Android TV Repository项目地址: https://gitcode.com/gh_mirrors/nu/NuvioTV创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

PyCharm安装卸载全攻略:一步到位 2026/10/1 10:12:50

PyCharm安装卸载全攻略:一步到位

在这篇文章里面, 我们给大家把在系统上面进行卸载操作, 还有进行安装操作的那些具体详细步骤都介绍清楚了, 这些步骤包括了要把安装包给删掉, 把文件夹给卸载掉, 把配置文件夹给删除掉, 从官方网站上面去下载软件然后把它安装上, 还要设置一下那种快捷方式, 以及要去修改那些启…

阅读更多 →
【C盘经常满了怎么解决?无损扩充C盘解决空间不足问题的全过程】 2026/10/1 10:12:44

【C盘经常满了怎么解决?无损扩充C盘解决空间不足问题的全过程】

C盘经常满了怎么解决?无损扩充C盘解决空间不足问题的全过程(附详细步骤) 开发用的笔记本电脑经常C盘被占满,清理出1G多空间,过不了多久又满了,这次抽出时间对C盘分区做了扩充,较为彻底解决C盘空…

阅读更多 →
网络抖动与丢包问题排查:原理、方案与优化 2026/10/1 10:12:38

网络抖动与丢包问题排查:原理、方案与优化

本文深入探讨网络抖动与丢包问题排查,涵盖背景分析、原理剖析、实战步骤、配置示例、优化建议和避坑指南。随着业务规模增长,网络抖动与丢包问题排查的重要性日益凸显。无论你是刚入门还是资深工程师,理解其关键机制都能帮助你做出更明智的技…

阅读更多 →
Solid 前端框架新手入门与实战指南 2026/10/1 10:12:38

Solid 前端框架新手入门与实战指南

很多前端开发者在接触 SolidJS 时,第一印象往往是“语法长得像 React,但运行起来却快得离谱”。这种既熟悉又陌生的感觉,常常让人在入门阶段产生困惑:明明写法相似,为什么官方文档反复强调它不是虚拟 DOM?为…

阅读更多 →
ESM 报错:import statement outside a module 2026/10/1 10:12:37

ESM 报错:import statement outside a module

上周三晚上十点,同事把一个跑了三年的老后台打包配置从 IIFE 换成了 ESM 输出,本地npm run dev一切正常,推到测试环境首页直接白屏,控制台第一行红字就是Uncaught SyntaxError: Cannot use import statement outside a module (at…

阅读更多 →
Java为何成为编程首选? 2026/10/1 10:12:37

Java为何成为编程首选?

1.Java是什么Java是一种特别棒的用来做面向对象程序设计的东西, 它不但把C语言里那些好的方面都学过来了, 还把像C里面那种让人看不明白的多继承呀, 还有指针之类的概念全都扔掉了, 所以说Java这个词儿有两个最大的特点, 一个是功能挺强大, 另一个是用起来简单又方便。Java作为…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉