Skip to content

Kosette/mpv-handler

Repository files navigation

mpv-handler

仓库地址: mpv-handler

English Ver. README

Tip

本项目支持 emby 调用 mpv 后回传进度,回传频率为 1 次/10s

Warning

没有在 Linux 平台测试回传功能

使用方法

支持形如mpv://play/<url_base64>的参数。

你可能需要配合油猴脚本EmbytoLocalPlayer一起享用

Important

使用 GUI 工具handler-config.exe可以较为方便的配置 mpv-handler.toml 和生成所需要的注册表。

mpv-handler需配合mpv播放器使用,如果mpv程序没有加入系统环境变量PATH,可以使用mpv-handler.toml文件自定义路径,把写好的mpv-handler.toml文件放在和mpv-handler相同文件夹下面。mpv-handler.toml格式如下:

# 必填项
mpv = "/usr/local/bin/mpv"
# Windows有两种写法
# mpv = "c:\\programs\\mpv.exe" 或者 mpv = "c:/programs/mpv.exe"

# 可选项,设置使用代理回传进度,支持http代理,不使用可以留空
proxy = ""

Important

如果您不知道怎么手动处理注册表,请使用 handler-config.exe

mpv-handler需要写入相关注册表项后才能成功调用,可以将以下格式的内容写入空白 txt 文本文件,将其后缀修改为 reg,双击导入注册表。

注意 ⚠️,最后一行的路径修改为本机实际存放 mpv-handler.exe 的路径,注意格式:\"前面要加上\

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\mpv]
"URL Protocol"=""
@="mpv"
[HKEY_CLASSES_ROOT\mpv\shell]
[HKEY_CLASSES_ROOT\mpv\shell\open]
[HKEY_CLASSES_ROOT\mpv\shell\open\command]
@="\"D:\\Programs\\mpv-handler.exe\" \"%1\""

说明

URL_SAFE_NO_PAD URL_SAFE
mpv://play/<url_base64>/?subfile=<url_base64>
mpv://play/<url_base64>

致谢

mpv-handler@akiirui启发。

License

MIT

About

Call mpv from Emby Web

Topics

Resources

License

Stars

Watchers

Forks