chen3861229/embyExternalUrl

官方emby客户端播放阿里云资源时进度条异常

Closed this issue · 6 comments

rclone+alist挂载的阿里云,使用ios/android版emby官方客户端时均不记录进度条,拖动进度条时,进度条UI并不刷新,退出播放时,当前剧集被直接标记为“已播放”。播放115盘上的资源时,不发生这种情况。

视频录屏演示播放阿里云资源:here

也就是说,似乎有两点问题:

  • 进度条UI不会随着拖动而刷新
  • 退出播放时,无论播放多少,直接被标记为“已播放”,下次打开时又重新从片头播放。

补充:
所使用代码为commit:f991ab1

多谢清晰的描述,尝试修复了下,不确定对不对,有时间可以更新代码试下
ca19c9c
最好把这个也更新下
5a0a5ba
或者全部直接用最新的代码

多谢清晰的描述,尝试修复了下,不确定对不对,有时间可以更新代码试下 ca19c9c 最好把这个也更新下 5a0a5ba 或者全部直接用最新的代码

多谢大佬的苦肝,我刚才试了拉最新的代码bpking1@276956e

似乎上诉问题并没有得到改善,辛苦大佬了。

那有可能是客户端版本的问题了,我这边装了下安卓的最新官方客户端,没复现出来,尝试升级下最新版客户端吧,
或者让阿里的链接和 115 的处理相同,可以尝试这样配置,但是播放查询 alist 会稍微慢几秒了

// 字符串头,用于特殊匹配判断
const strHead = {
  lanIp: ["172.", "10.", "192.", "[fd00:"], // 局域网ip头
  "115": "115.com",
  ali: "aliyundrive.net",
};
const cilentSelfAlistRule = [
  [2, strHead["115"], alistPublicAddr],
  [2, strHead.ali, alistPublicAddr],
];

感谢回复,客户端是最新版,有朋友遇到了和我一样的问题,不过他是docker部署的alist和emby,而我两者都是deb包(或二进制文件)安装的。他在其他(某plex群的)群友指导下解决了该问题,目前不清楚是否非docker方式部署emby的问题。让我非常迷惑的是,播放115网盘的资源时就不会出现类似问题,真的很奇怪。暂时假定为个例原因。

找到问题所在了,是因为rclone挂载的问题,见AlistGo/alist#5725
多谢作者大大的热心帮助

好的,多谢留档,看来不扫库竟然还有bug