爱意满满的作品展示区。
grayon

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

  •  3
     
  •   grayon · Sep 22, 2017 · 8156 views
    This topic created in 3329 days ago, the information mentioned may be changed or developed.
    因为斗鱼的网页 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

    之后就可以编译运行了

    Supplement 1  ·  Sep 23, 2017
    https://github.com/Grayon/Douyu-for-Mac/releases
    这个地址可以查看更新
    v0.1.1 更新了改变窗口大小会崩溃的问题,增加了 mpv 键位控制播放器
    23 replies  •  2017-09-27 20:56:57 +08:00
    jishu541464750
    jishu541464750
    Sep 22, 2017 via iPhone
    1
    mark,期待能有多平台整合版
    zzcchh
    zzcchh
    Sep 22, 2017 via Android
    2
    期待树莓派版本的
    hahasong
    hahasong
    Sep 22, 2017 via iPhone
    3
    Mpv 还能播放弹幕?
    dzxx36gyy
    dzxx36gyy
    Sep 22, 2017
    4
    貌似手动放大窗口会崩溃……另外播放后不把输入房间号那个窗口隐藏了吗
    a342191555
    a342191555
    Sep 22, 2017 via iPhone
    5
    发现小肚皮 233333
    kappa
    kappa
    Sep 22, 2017
    6
    10.13 启动崩溃。。
    rozbo
    rozbo
    Sep 22, 2017
    7
    666
    dyxang
    dyxang
    Sep 22, 2017 via Android
    8
    @zzcchh 树莓派版什么鬼。。。而且浏览器加用户脚本就可以用 html5 播放器播放一点都不卡
    TOMBFIRE
    TOMBFIRE
    Sep 22, 2017
    9
    很实用……不过还有些问题:拉大窗口有概率崩溃,弹幕不太清晰。
    grayon
    grayon
    OP
    Sep 23, 2017
    10
    @dzxx36gyy
    @TOMBFIRE
    https://github.com/Grayon/Douyu-for-Mac/releases
    更新修复了改变窗口大小可能崩溃的问题
    并且增加了 MPV 键位控制
    Chingim
    Chingim
    Sep 23, 2017
    11
    专题房间可以看吗? 像 ti7 之类的
    grayon
    grayon
    OP
    Sep 23, 2017
    12
    @Chingim
    专题房间里一般里面有多个直播间,而直接解析网页数据可能会有问题
    你可以点主播昵称看鱼吧的连接,一般最后的 path 就是房间号或别名
    或者对昵称检测元素,可以看到链接参数的 room_id 就是房间号,uri 就是别名
    viosey
    viosey
    Sep 23, 2017
    13
    有的时候会闪退诶
    grayon
    grayon
    OP
    Sep 23, 2017
    14
    @viosey
    下载的是最新版吗
    最新的 v0.1.1 修复了一个闪退
    dzxx36gyy
    dzxx36gyy
    Sep 23, 2017
    15
    @grayon 貌似新版本在集显(内置屏幕)和独显(外置屏幕)之间拖动会发生很奇怪的情况,推测可能是由于分辨率不一致发生的……
    hu6360567
    hu6360567
    Sep 24, 2017 via Android
    16
    太高了,终于有原生的斗鱼播放器了
    tyhunter
    tyhunter
    Sep 24, 2017
    17
    lz,mpv 自带的 stay on the top 窗口最前功能在 10.13 下面不能用了吗?
    grayon
    grayon
    OP
    Sep 25, 2017
    18
    @tyhunter
    因为是自定义窗口,所以可能一些控制窗口的快捷键还没有支持
    orange666
    orange666
    Sep 25, 2017
    19
    有没有去掉播放时的模糊特效。每次网页看斗鱼,不登录的话一会就模糊画面了,逼我登录。楼主,或路过的大神有解决的办法吗
    grayon
    grayon
    OP
    Sep 25, 2017
    20
    @orange666
    我这个程序是不需要登录的
    siloong
    siloong
    Sep 26, 2017
    21
    用内置 library 版没有弹幕。。。
    grayon
    grayon
    OP
    Sep 27, 2017
    22
    @siloong
    应该是 macOS 10.13 的问题,最新版已修复
    siloong
    siloong
    Sep 27, 2017
    23
    @grayon 用流量是有弹幕的。。应该是我网络的问题,能帮忙看一下吗
    以下是 log
    Douyu[10342:327153] [opengl-cb/videotoolbox] error: need >= OpenGL 3.0 for core rectangle texture support
    Douyu[10342:327077] ---认证服务器连接成功---
    Douyu[10342:327077] ---获得游客 ID 以及弹幕组---
    Douyu[10342:327077] ---认证服务器断开---
    Douyu[10342:327265] [] __nw_connection_get_connected_socket_block_invoke 4 Connection has no connected handler
    Douyu[10342:327077] ----弹幕服务器断开----
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5028 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 08:12 · PVG 16:12 · LAX 00:12 · JFK 03:12
    ♥ Do have faith in what you're doing.