Greasy Fork

使用 mpv 播放

通过 mpv 和 youtube-dl 播放网页上的视频和歌曲

目前为 2021-02-22 提交的版本。查看 最新版本

作者
akiirui
评分
0 0 0
版本
2021.02.22.2
创建于
2020-11-17
更新于
2021-02-22
大小
8.9 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容 与 Opera 兼容
许可证
MIT
适用于

Play with mpv handler

通过 mpv & youtube-dl 播放网页上的视频和歌曲,无需任何后台服务。

此用户脚本不兼容 Greasemonkey v4.0+,请尝试 Violentmonkey 或 Tampermonky。

安装

基础

推荐 Windows 用户安装 shinchiro's mpv builds.

这个构建同时包含 mpvyoutube-dl,并且拥有更新它们的脚本。

在安装这个构建后,记住运行 updater.bat 以更新 mpv 和下载最新的 youtube-dl

Linux

  1. 安装软件包 mpv-handler-git AUR

Windows

  1. 下载最新的 mpv-handler-windows-64.zip
  2. 解压缩至 mpv 的安装文件夹
  3. 运行 handler-install.bat 注册协议处理程序

使用

打开受支持的网站,点击左下角的 mpv 图标

尽情享受!

传递 cookies 至 youtube-dl

供高级用户播放仅限会员的视频。

因为用户脚本没有权限读取所有的 cookies (例如 HttpOnly 的 cookies),所以只能手动导出 cookies。

  1. 打开设置。将 Use Cookies 切换为 Yes,保存。
  2. 手动导出 cookies (Chromium, Firefox)。

Cookies 必须导出至以下位置:

  • Linux:

    • ~/.config/mpv/cookies/
  • Windows:

    • (mpv-hander.exe 的父目录)\cookies\

Cookies 的文件名必须遵循以下格式:

支持的网站 (字母排序)

  • bilibili
  • Twitch
  • Twitch Clips
  • YouTube
  • 还有更多的网站等待添加~

因为 youtube-dl 支持了非常多的网站,我无法一次性添加所有的网站进 @match

如果你需要某些网站的支持,欢迎提交 PR 或者创建一个 Issues

当然,仅限于 youtube-dl 所支持的网站

GitHub

鸣谢