自制了一个 Mac 版斗鱼播放器

2017-09-22 18:32:40 +08:00
 grayon
因为斗鱼的网页 Flash 播放器太卡了,所以就自制了一个 Mac 版斗鱼播放器
基于 MPV 实现,实时弹幕显示,发热卡顿的问题也没有了
输入房间号或房间别名就可以看直播

Github: https://github.com/Grayon/Douyu-for-Mac
下载: https://github.com/Grayon/Douyu-for-Mac/releases/download/v0.1/Douyu.app.zip

编译或使用前需要先安装 mpv
1.先安装 homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安装 mpv
brew install mpv

之后就可以编译运行了

6443 次点击
所在节点    分享创造
23 条回复
jishu541464750
2017-09-22 18:41:40 +08:00
mark,期待能有多平台整合版
zzcchh
2017-09-22 18:58:16 +08:00
期待树莓派版本的
hahasong
2017-09-22 19:26:54 +08:00
Mpv 还能播放弹幕?
dzxx36gyy
2017-09-22 19:32:31 +08:00
貌似手动放大窗口会崩溃……另外播放后不把输入房间号那个窗口隐藏了吗
a342191555
2017-09-22 20:15:34 +08:00
发现小肚皮 233333
kappa
2017-09-22 20:22:51 +08:00
10.13 启动崩溃。。
rozbo
2017-09-22 20:30:44 +08:00
666
dyxang
2017-09-22 20:39:33 +08:00
@zzcchh 树莓派版什么鬼。。。而且浏览器加用户脚本就可以用 html5 播放器播放一点都不卡
TOMBFIRE
2017-09-22 23:20:25 +08:00
很实用……不过还有些问题:拉大窗口有概率崩溃,弹幕不太清晰。
grayon
2017-09-23 19:11:34 +08:00
@dzxx36gyy
@TOMBFIRE
https://github.com/Grayon/Douyu-for-Mac/releases
更新修复了改变窗口大小可能崩溃的问题
并且增加了 MPV 键位控制
Chingim
2017-09-23 19:20:54 +08:00
专题房间可以看吗? 像 ti7 之类的
grayon
2017-09-23 19:39:29 +08:00
@Chingim
专题房间里一般里面有多个直播间,而直接解析网页数据可能会有问题
你可以点主播昵称看鱼吧的连接,一般最后的 path 就是房间号或别名
或者对昵称检测元素,可以看到链接参数的 room_id 就是房间号,uri 就是别名
viosey
2017-09-23 20:23:28 +08:00
有的时候会闪退诶
grayon
2017-09-23 21:04:39 +08:00
@viosey
下载的是最新版吗
最新的 v0.1.1 修复了一个闪退
dzxx36gyy
2017-09-23 21:27:28 +08:00
@grayon 貌似新版本在集显(内置屏幕)和独显(外置屏幕)之间拖动会发生很奇怪的情况,推测可能是由于分辨率不一致发生的……
hu6360567
2017-09-24 01:53:51 +08:00
太高了,终于有原生的斗鱼播放器了
tyhunter
2017-09-24 22:41:52 +08:00
lz,mpv 自带的 stay on the top 窗口最前功能在 10.13 下面不能用了吗?
grayon
2017-09-25 12:06:01 +08:00
@tyhunter
因为是自定义窗口,所以可能一些控制窗口的快捷键还没有支持
orange666
2017-09-25 14:30:42 +08:00
有没有去掉播放时的模糊特效。每次网页看斗鱼,不登录的话一会就模糊画面了,逼我登录。楼主,或路过的大神有解决的办法吗
grayon
2017-09-25 15:11:45 +08:00
@orange666
我这个程序是不需要登录的

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

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

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

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

© 2021 V2EX