您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Open videos in external player (mpv) by simply clicking on a thumbnail.
当前为
This userscript will allow you to open videos in external player mpv by simply clicking on a thumbnail without loading bloated video page with web player.
It simply replaces video thumbnail hyperlinks on a page, changing their protocol from https:// to mpv:// and coding the original URL as base64. The result string is then passed to mpv:// URI handler as base64 string.
Potentially it works with anything that mpv and its youtube-dl backend supports. But in order to add support for a certain website, one needs to find its DOM selector for site specific video thumnails and put it into the dictionary inside the userscript
Install this script, then follow instructions below
If you want automatic installation of mpv URL handler, refer to README in project's github repository. There you can download install script. If you don't want to go to github, continue reading the next section on how to manually install the handler script.
$ mkdir -p ~/.local/bin/ && touch ~/.local/bin/mpv-url-handler.sh
$ chmod +x ~/.local/bin/mpv-url-handler.sh
$ mkdir -p ~/.local/share/applications && touch ~/.local/share/applications/mpv-url-handler.desktop
Edit file ~/.local/bin/mpv-url-handler.sh with a text editor, put the following contents
#!/bin/sh
mpv `echo -n $1 | sed 's/mpv:\/\///' | base64 --decode`
Edit file ~/.local/share/applications/mpv-url-handler.desktop
[Desktop Entry]
Type=Application
Name=mpv-url-handler
GenericName=Multimedia player
Comment=Play web media content with mpv
NoDisplay=true
Icon=mpv
Terminal=false
Categories=AudioVideo;Audio;Video;Player;TV;
MimeType=x-scheme-handler/mpv;
X-KDE-Protocols=mpv
Finally, register mpv URL handler for mpv://
$ echo "Exec=$HOME/.local/bin/mpv-url-handler.sh %u" >> ~/.local/share/applications/mpv-url-handler.desktop
$ xdg-mime default mpv-url-handler.desktop x-scheme-handler/mpv
If you are on Windows 32-bit, there is no binary in akiirui's repository for Win32, you can use my version of mpv-handler for Win32