GET
https://domain.com/play?source=openlist&id=df7d81dc2e&title=凡人修仙传&year=2020&_rsc=llawu
[HTTP/2 200 214ms]
XHR
GET
https://domain.com/api/tmdb-recommendations?cachedId=tv:106449
[HTTP/2 200 318ms]
弹幕缓存未找到: title=凡人修仙传, episodeIndex=0 1397-bdd59f52861048f2.js:1:6122
[弹幕] 第 1 集缓存未命中 page-07cf7fa0cf32a441.js:1:86910
[弹幕] 开始自动搜索 page-07cf7fa0cf32a441.js:1:87708
[弹幕] 搜索关键词: 凡人修仙传 (使用视频标题) page-07cf7fa0cf32a441.js:1:87760
XHR
GET
https://domain.com/api/danmaku/search?keyword=凡人修仙传
[HTTP/2 200 12279ms]
GET
https://image.tmdb.org/t/p/w342/44LJUcedKZ7fsFeWeOvtLIJzEU.jpg
[HTTP/2 200 267ms]
...
GET
https://image.tmdb.org/t/p/w342/kUTsnVSo9JWcFK3Y2XILQfH0imK.jpg
[HTTP/1.1 200 OK 0ms]
获取视频信息失败: Error: Timeout loading video metadata
NextJS 10
3493-2b362eb1d53e19ec.js:1:4067
XHR
HEAD
https://ykj-eos-dg5-01.eos-dongguan-6.cmecloud.cn/e18ad4150...2086?response-content-disposition=attachment; filename*=UTF-8''%E3%...
[HTTP/1.1 403 Forbidden 159ms]
[PlaySync] Skip player setup:
Object { hasSocket: false, hasRoom: false, isInRoom: false, hasWatchRoom: true }
page-07cf7fa0cf32a441.js:1:100418
https://ykj-eos-dg5-01.eos-dongguan-6.cmecloud.cn/e18ad4150d85...82086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27%25E3%...
Object { ua: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", hasTouch: false }
page-07cf7fa0cf32a441.js:1:151971
GET
https://domain.com/players/potplayer.png
[HTTP/2 200 215ms]
GET
https://domain.com/players/vlc.png
[HTTP/2 200 213ms]
GET
https://domain.com/players/mpv.png
[HTTP/2 200 233ms]
GET
https://domain.com/players/mxplayer.png
[HTTP/2 200 234ms]
GET
https://domain.com/players/nplayer.png
[HTTP/2 200 234ms]
GET
https://domain.com/players/iina.png
[HTTP/2 200 277ms]
GET
https://image.tmdb.org/t/p/w342/j1AcV9BshjswELD7P3TM7ACIn4b.jpg
[HTTP/2 200 164ms]
...
GET
https://image.tmdb.org/t/p/w342/m8qf6zMaxcUtGT9taj94hWR9jHk.jpg
[HTTP/1.1 200 OK 0ms]
GET
data:image/svg+xml;base64,PHNYW52Zz4=...
ArtPlayer 5.3.0 https://artplayer.org 9525.8fd2eea2f4923987.js:1:6028
Wake Lock 已启用 page-07cf7fa0cf32a441.js:1:117047
GET
https://ykj-eos-dg5-01.eos-dongguan-6.cmecloud.cn/e18ad41...add0582086?response-content-disposition=attachment; filename*=UTF-8''%E3%80...
[HTTP/1.1 206 Partial Content 913ms]
[PlayPage] Player ready, triggering sync setup page-07cf7fa0cf32a441.js:1:179832
[弹幕] 开始加载弹幕 - 视频标题: 凡人修仙传 集数: 0 page-07cf7fa0cf32a441.js:1:144795
成功恢复播放进度到: 34 page-07cf7fa0cf32a441.js:1:192815
[PlaySync] Skip player setup:
Object { hasSocket: false, hasRoom: false, isInRoom: false, hasWatchRoom: true }
page-07cf7fa0cf32a441.js:1:100418
弹幕缓存未找到: title=凡人修仙传, episodeIndex=0 1397-bdd59f52861048f2.js:1:6122
[弹幕] 缓存未命中,开始搜索 page-07cf7fa0cf32a441.js:1:146459
[弹幕] 搜索关键词: 凡人修仙传 (使用视频标题) page-07cf7fa0cf32a441.js:1:146515
GET
https://ykj-eos-dg5-01.eos-dongguan-6.cmecloud.cn/e18ad415...d0582086?response-content-disposition=attachment; filename*=UTF-8''%E3%80%8...
[HTTP/1.1 206 Partial Content nullms]
XHR
GET
https://domain.com/api/danmaku/search?keyword=凡人修仙传
[HTTP/2 500 30214ms]
XHR
POST
https://domain.com/api/playrecords
[HTTP/2 200 317ms]
播放进度已保存:
Object { title: "凡人修仙传", episode: 1, year: "2020", progress: "34/1199" }
page-07cf7fa0cf32a441.js:1:149361
Wake Lock 已释放 page-07cf7fa0cf32a441.js:1:117195
XHR
POST
https://domain.com/api/playrecords
[HTTP/2 200 338ms]
播放进度已保存:
Object { title: "凡人修仙传", episode: 1, year: "2020", progress: "34/1199" }
page-07cf7fa0cf32a441.js:1:149361
[弹幕匹配] 找到 2 个年份匹配的源 page-07cf7fa0cf32a441.js:1:137742
找到 2 个弹幕源 page-07cf7fa0cf32a441.js:1:87983
等待用户选择弹幕源 page-07cf7fa0cf32a441.js:1:88521
GET
https://i0.hdslb.com/bfs/bangumi/image/0af10a0c3258186e96fde4406b384c13dd643d8f.png
[HTTP/2 200 302ms]
[弹幕] 用户选择弹幕源 - 视频: 凡人修仙传 弹幕源: 凡人修仙传(2020)【动漫】from bilibili page-07cf7fa0cf32a441.js:1:143895
[弹幕记忆] 保存弹幕源下标: 凡人修仙传 -> 0 page-07cf7fa0cf32a441.js:1:144061
XHR
GET
https://domain.com/api/danmaku/episodes?animeId=2208394
[HTTP/2 200 240ms]
[弹幕匹配] 降级到索引匹配: 索引 0 -> 【bilibili1】 第1话 凡人风起天南1重制版 page-07cf7fa0cf32a441.js:1:138247
用户选择弹幕源:
Object { animeId: 2208394, episodeId: 10002, animeTitle: "凡人修仙传(2020)【动漫】from bilibili", episodeTitle: "【bilibili1】 第1话 凡人风起天南1重制版" }
page-07cf7fa0cf32a441.js:1:144524
[弹幕选择] isManual=false, selection:
Object { animeId: 2208394, episodeId: 10002, animeTitle: "凡人修仙传(2020)【动漫】from bilibili", episodeTitle: "【bilibili1】 第1话 凡人风起天南1重制版" }
page-07cf7fa0cf32a441.js:1:142753
[弹幕加载] episodeId=10002, title="凡人修仙传", episodeIndex=0 page-07cf7fa0cf32a441.js:1:138588
弹幕缓存未找到: title=凡人修仙传, episodeIndex=0 1397-bdd59f52861048f2.js:1:6122
[弹幕缓存] 缓存未命中,从 API 获取: title=凡人修仙传, episodeIndex=0 1397-bdd59f52861048f2.js:1:2086
XHR
GET
https://domain.com/api/danmaku/comment?episodeId=10002
[HTTP/2 200 2308ms]
[弹幕缓存] 尝试保存缓存: title="凡人修仙传", episodeIndex=0, 数量=3632 1397-bdd59f52861048f2.js:1:2370
[弹幕缓存] 准备保存: cacheKey="凡人修仙传|0", title="凡人修仙传", episodeIndex=0 1397-bdd59f52861048f2.js:1:5429
弹幕已缓存: title=凡人修仙传, episodeIndex=0, 数量=3632 1397-bdd59f52861048f2.js:1:5582
[弹幕缓存] 已缓存: title=凡人修仙传, episodeIndex=0, 数量=3632 1397-bdd59f52861048f2.js:1:2761
弹幕设置已更新并保存:
Object { enabled: true, opacity: 1, fontSize: 25, speed: 5, marginTop: 10, marginBottom: 50, maxlength: 100, filterRules: [], unlimited: false, synchronousPlayback: false }
page-07cf7fa0cf32a441.js:1:184631
弹幕加载成功,共 3632 条 page-07cf7fa0cf32a441.js:1:139777
搜索动漫失败: Error: 弹幕服务器连接异常,请检查你的设置
NextJS 8
NextJS 35
3493-2b362eb1d53e19ec.js:1:4067
Wake Lock 已启用 2 page-07cf7fa0cf32a441.js:1:117047
XHR
POST
https://domain.com/api/playrecords
[HTTP/2 200 355ms]
播放进度已保存:
Object { title: "凡人修仙传", episode: 1, year: "2020", progress: "34/1199" }
page-07cf7fa0cf32a441.js:1:149361
Wake Lock 已释放 page-07cf7fa0cf32a441.js:1:117195
XHR
POST
https://domain.com/api/playrecords
[HTTP/2 200 298ms]
播放进度已保存:
Object { title: "凡人修仙传", episode: 1, year: "2020", progress: "36/1199" }
最新版本
问题描述
MTVP版本:v217.0.0
部署方式:dockers + upstash
私人影库:openlist +移动云盘
假设一部剧总共有176集,但是网盘中剧是从第140集开始的,此时进入私人影库进行播放,弹幕无法正确匹配到第140集的弹幕内容,而是匹配到了第一集的弹幕内容。
图1:网盘目录截图
图2:MoonTVPlus私人影库集数截图

图3:MoonTVPlus私人影库自动匹配到的弹幕tab面板截图
复现步骤
网盘中保存的剧集资源不从第一集开始保存即可复现。
网络请求与日志
浏览器控制台日志(域名处理),从日志看是没有传递
episode集数部署方式
Docker
其他部署方式
No response
浏览器类型
Chrome
其他浏览器
No response
是否为移动设备