使用you-get+vlc+firefox插件实现外置播放

由于you-get的不稳定性,这种方法已被弃用

下载准备

  1. you-get
  2. firefox-extension-linux.xpi
  3. firefox 48.0
  4. flash-got

安装you-get

安装完毕。。。。

编写脚本

#!/usr/bin/env bash
you-get -p vlc $1

将脚本命名为yougetvlc,并加可执行权限:

$ chmod +x yougetvlc

将该命令放置到bin目录下(可自选),如/usr/bin

$ sudo cp yougetvlc /usr/bin/

这个时候可测试下该脚本:

$ yougetvlc 有视频正在播放的网址

如果vlc能正确播放即可。

修改火狐插件

由于鄙人没有能力独立编写插件,所以就采用修改别人的插件方案。解压火狐的xpi插件,(xpi实际上为zip的压缩的)
解压完成后,修改./chrome/contents/moonplayer.js文件
将文件中所有的/usr/bin/mooplayer换成自己的脚本绝对位置,如/usr/bin/yougetvlc。
重新用zip打包,更改尾辍为.xpi。
(实际上直接使用解压软件直接从中修改再更新包是最方便的,这样就不用先解压再压缩了。)

安装火狐插件

由于该插件没有被签名,故要先禁用firefox的签名。
在地址栏输入about:config,然后查找xpinstall.signatures.required,将该值设为false即可(双击就会自动更改为false)。然后将该插件使用firefox打开即可安装。
安装完成后,会在右键上添加use moonplayer to open this page,点击即可。

更进一步的选择

由于最新firefox版本可能会强制无法安装未签名的软件,上面的插件可能无法安装,但是没有关系,flash-got该firefox插件可以获取并运行脚本,方法更是简单。
将该插件添加到firefox上,重启浏览器。
打开该插件的选项,(右键flash-got options->more optionsoa),General->DownloadManager下,选择”Add”,添加下载器的名称,可选择”you-get”(任意) ,然后下面“Exectable path”选择执行的脚本程序即可。

此条目发表在软件安装分类目录。将固定链接加入收藏夹。

1 则回应给 使用you-get+vlc+firefox插件实现外置播放

  1. 匿名说: 2016年12月19日 上午11:06
    Google Chrome 45 Google Chrome 45 Windows 7 Windows 7

    777

发表评论

电子邮件地址不会被公开。