- 本项目基于 Tauri 2.0 开发,体积小,占用率低。最初基于 Electron 开发的版本已存放于 electron-legacy 分支,可以做对比
- 平台接口可能有访问频率限制,过于频繁的请求会触发验证码校验,建议合理使用搜索功能
- 本项目仅供学习编程目的使用,未进行任何逆向工程
| 平台 | 直播流 | 弹幕 | 搜索 |
|---|---|---|---|
| 斗鱼 | ✅ | ✅ | ✅ |
| 虎牙 | ✅ | ✅ | ✅ |
| bilibili | ✅ | ✅ | ✅ |
| 抖音 | ✅ | ✅ | 仅房间号 |
- 📺 平台支持:支持斗鱼、虎牙、bilibili、抖音直播
- 💬 弹幕显示:实时显示直播间弹幕,只显示聊天弹幕,不显示礼物等其他类型弹幕
- ⭐ 主播收藏:支持收藏喜欢的主播,支持收藏列表手动拖拽排序
- 📋 支持平台:Mac(Intel+Arm),Windows(Win7需要自行安装Webview2),Linux(包括Ubuntu和各类发行版)
- 🌓 主题切换:支持明暗主题切换
可以在 release 目录下载对应系统的安装包, 也可以通过源码编译安装
安装protobuf
# 克隆项目
git clone https://github.com/c-zeong/dtv.git
cd dtv
# 安装依赖
pnpm install
# 开发调试
pnpm tauri dev
# 打包构建
pnpm tauri build # 构建当前系统的安装包
# 打包 ARM64 版本(Intel Mac 上交叉编译)
pnpm tauri build --target aarch64-apple-darwin