acmpv watcher - 监控剪贴板自动调用 acmpv 播放 Acfun 视频

2016-10-19 03:04:10 +08:00
 Shared

上周六做了调用 mpv 播放器播放 Acfun 视频的 acmpv ,就一直想能不能再进一步,写个小程序监控剪贴板,发现复制的是 Acfun 网址就直接调用 acmpv 播放。

一开始想用 PyQt 实现,但 macOS 上跑 PyQt 有很多坑实在不想趟。思来想去,干脆写原生应用得了,于是开始入门 Swift 3.0 之旅。这中间还遇到了一些问题,比如:如何使用 Process 调用外部命令?等等。

经过两晚上的不懈奋斗,在踏过很多小坑之后,最终还是写好了。效果还算满意:

安装方法很简单:首先下载 acmpv watcher 的 DMG 安装包,之后把 acmpv 应用拖入 /Applications 目录即可。

运行后在菜单栏出现一个小星星,就是 acmpv watcher 了:

现在任意复制某一 Acfun 视频地址,acmpv watcher 就会自动调用 acmpv 播放视频 (当然前提是已经安装 acmpv )。

就酱,懒惰是第一生产力!

3136 次点击
所在节点    分享创造
31 条回复
Shared
2016-10-19 12:55:30 +08:00
@JackBlack2006 我还没发现这种情况,你试试把 mpv 的缓存设置改大些测试下效果
ddqp
2016-10-19 20:15:48 +08:00
您使用的是 OS X 10.11.6 。该应用程序要求 OS X 10.12 或更高版本。

可否向下兼容啊??
JackBlack2006
2016-10-20 13:16:59 +08:00
我今天又搞了一次脚本还是没成功……好像 mpv 根本不认这个 you-get 似的

不过我看到这个 https://github.com/Kagami/mpv_vlive

楼主可以考虑试试
Shared
2016-10-20 13:54:59 +08:00
@zjb861107 已经加入全书热键支持,使用 Command+Option+X 可以打开或关闭 acmpv watcher 的监控功能

@ddqp 已经加入对 10.10 及以上版本支持,请测试
ddqp
2016-10-20 17:01:01 +08:00
晚上试试
ddqp
2016-10-20 20:01:18 +08:00
这个只能用来播放 acfun 嘛,其他的网站如何用这个软件调用 you-get?
Shared
2016-10-21 04:00:53 +08:00
@ddqp 更新咯,现在支持播放所有 you-get 支持的网站
MrX
2016-10-22 13:54:04 +08:00
能加上斗鱼直播吗
Shared
2016-10-23 21:31:35 +08:00
@MrX acmpv 底层用的 you-get ,按理是可以播放斗鱼的,不过那个斗鱼的解析模块好像坏了
MrX
2016-10-23 21:32:17 +08:00
@Shared 是的,只能播放几秒钟就退出了
bugmein3
2017-06-28 13:00:36 +08:00
windows 能用吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX