kjtsune/embyToLocalPlayer

实时回传不支持多个播放器实例吗

Closed this issue · 4 comments

已有一个实例在回传进度的情况下启动另一个实例,第二个开始回传第一个就会失效,两个没法同时回传

while prefetch_data['on']:

# 未兼容播放器多开,暂不处理
prefetch_data['on'] = False
prefetch_data['stop_sec_dict'].clear()

是的,不过按理应该是有一个播放器实例关闭后,当前所有实时回传会关闭。

禁用脚本,浏览器在不同窗口直接播放,Emby 后台的实时回传卡片是在两个实例间反复横跳。

经测试,设备ID不同时,会同时展示。
这个ID可以替换点随机字符串什么的。
不过设备ID随机的话,有可能会妨碍 Emby 统计播放数据。

'X-Emby-Device-Id': data['device_id'],

估计现有方案是不会影响Emby统计数据的,因为官方浏览器客户端也是这种行为。
实际用处也不大,保持与官方一致比较好。