i-mpv,应用于linux的mpv ush


把External Player带到Linux系统上

文章创建时间: 2025-12-3 8:0 Wed Dec
最后更新时间: 2026-4-14 15:3 Tue Apr
文章总字数: 766,预计阅读时间需要: 8 分钟

前言

一直以来,浏览器内置的播放器,就说不上好使.虽然大部分时间至少正确播放视频的,但是个人感觉对比本地播放器的自由定制开发仍然存在有差距.

所以,为了摆脱流媒体在浏览器播放,我找到了强大的 External Player ,这个插件可以把B站或者YouTube等视频网站的视频直接在本地的播放器上面播放,支持主流的 mpv,vlc 等播放器

External Player

一直以来本人都是 mpv 用户,大部分时候看视频都是选择使用 mpv.此前在windows时期External Player的使用体验很不错,但是在Linux系统上,但是该插件并不支持Linux系统.

External Player这个插件的工作方式如下

  1. 用户在浏览器点击按钮
  2. 开始解析当前网页,或者对应播放链接
  3. 调起本地ush,通过ush使用获取的信息调起本地播放器
  4. 由本地播放器开始愉快的观看视频了

其中 1,2,4 等,都是于平台无关的,关键的就是第3步了,External Player的官方支持只包括windows系统.并没有Linux版本的 URL Scheme Handler,所以Linux用户就无法使用这个插件了

简单看了一样原作者配套的 ush,里面的逻辑和windows深度绑定,无法通过简单的修改就迁移到Linux上.所以干脆重新写一个ush吧

关于此项目

基于以上问题,这个项目就诞生了!

i-mpv,一个针对于 External Player 的Linux系统的ush,可以让Linux用户也能愉快的使用 External Player

i-mpv,最初只是只用的.发现社区里面似乎也有其他Linux用户也有类似的需求,就把这个项目开源了,希望能帮助到更多的Linux用户

Linux追赶Windows,还是任重道远呀