需要 Python。调用本地播放器,并回传播放记录。支持:纯本地|网络|持久性缓存|下载。适配 Jellyfin Plex。
当前为
需要 Python。若用 PotPlayer mpv IINA MPC VLC 播放,可回传播放进度。支持 Jellyfin Plex。
缺点
特性
建议
基础配置
embyToLocalPlayer.zip 并解压到任意文件夹。 发布页
| 加速链接
(感谢)embyToLocalPlayer_config.ini前置说明
Windows
embyToLocalPlayer_debug.batmacOS
chmod chmod +x *.command 回车。emby_script_run.command, 若无报错,可播放测试。emby_script_run.command 文件拖入 > 点击运行后测试播放 > 文件 > 存储 > 取名并保存到应用程序。Linux
emby_script_run.command 执行权限,并用终端打开。通用说明
如何切换模式
.ini 里填好路径替换规则,服务端在本地则不用填)如何更新
embyToLocalPlayer_config.ini,其他全删除。再次去 github 下载解压当前文件夹,注意跳过 .ini。持久性缓存(边下边播)相关
在 .ini 文件里 gui 部分设置启用。
如果播放进度超过下载进度,部分播放器会卡死。(Win:mpv 会,Pot 不会,其他没测)
Windows 硬盘文件系统 NTFS 会造成额外磁盘开销和初始化下载慢,ReFS 正常。
因为视频文件需要先下载首尾部分才能播放。
解决方案:
顺序下载(需要下载完毕才会用缓存播放,点播放会回退到网络播放模式)网页点击播放时弹出菜单:
字幕相关
mpv 相关
mpv.exe 放在一起。input.confmpv.confmpv.net 相关
PotPlayer 相关
PotPlayerPortable.exe 一次,但播放用 C:\<path_to>\PotPlayerPortable\App\PotPlayer\PotPlayer.exeIINA 相关
MPC 相关:开启 WebUI
Trakt 相关
Jellyfin 相关
Plex 相关
弹弹play 相关
其他相关脚本
感谢