这个项目能做什么
斗鱼多房间同屏是一个第三方工具,用于在一个页面中同时观看多个斗鱼直播间。它提供本地网页版和Chrome扩展两种使用方式,适合赛事多视角、多个主播同时观看等场景。
主要功能包括:
- 同屏布局:支持自适应或固定1至5列,焦点布局、窗口放大、拖动排序、全屏和画中画;工具栏可自动隐藏。
- 独立播放控制:每个房间可单独调整音量、静音、切换清晰度、重新加载,并支持独听、全部静音和批量切换清晰度。
- 弹幕:接收实时弹幕,支持独立开关、不透明度调整、全局速度调整和一键开关。
- 房间管理:支持输入房间号或斗鱼链接,批量添加、搜索、状态筛选、拖动排序以及批量打开、关闭、删除。
- 观看方案:可新建、复制、重命名和切换方案,保存房间列表、布局及独立设置,并支持JSON备份与导入。
- 直播状态:定期检查开播状态,可隐藏未开播窗口,检测到开播后自动显示,并支持开播提醒。
- 性能与诊断:提供低负载模式、播放卡顿检测与自动重试、连接与性能诊断、失败窗口重试。
- 今日数据:通过第三方“在看直播”页面查看房间数据。
网页版需要Node.js 20.9或更高版本及npm,运行后访问本地地址即可使用。Chrome扩展基于Manifest V3,安装后无需运行本地服务。项目使用原生JavaScript、HTML和CSS,通过mpegts.js播放FLV直播,使用WebSocket接收弹幕、Canvas绘制弹幕。
配置保存在浏览器localStorage中,不提供云同步,不同浏览器或网页版与扩展版之间不会自动共享。项目提供单元测试和Playwright端到端测试。该工具非斗鱼官方产品,接口变化可能影响功能可用性。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。