大家好,我是热爱开源的了不起!
如今直播平台五花八门,虎牙、斗鱼、B 站、抖音各有特色,但想同时追不同平台的主播,就得在多个 APP 间来回切换,广告弹窗、内存占用高的问题更是让人头疼。
今天给大家介绍一款非常实用的开源神器 - dart_simple_live,用轻量化设计实现全平台直播聚合,让看直播回归纯粹。
项目简介
dart_simple_live是基于 Flutter + Dart 技术栈构建的跨平台直播聚合客户端,核心定位是 “简简单单看直播”,通过整合虎牙、斗鱼、哔哩哔哩、抖音等主流平台的直播资源,让用户无需安装多个应用,在一个界面就能搞定所有直播观看需求。项目结构清晰,分为核心库、控制台程序、移动端 APP 和 TV 端专属客户端四大模块,依赖 Flutter 3.38 版本及多个成熟第三方库,确保功能稳定与扩展灵活。作为一款开源项目,它坚持无广告、不收集用户数据的纯净理念,


项目特性
- 多平台全覆盖,支持 Android、iOS、Windows、macOS、Linux 及 Android TV 六大设备,跨设备切换体验一致
- 聚合主流直播平台,整合虎牙、斗鱼、哔哩哔哩、抖音直播资源,一站式观看无需频繁切换应用
- 弹幕互动功能完善,支持实时弹幕显示、关键词屏蔽与过滤,打造沉浸式观看体验
- 直播间管理便捷,支持分类浏览、收藏订阅、观看记录同步,个性化管理关注内容
- 纯净轻量无负担,无广告干扰、不收集用户隐私数据,专注直播本身的流畅体验
- 开源可扩展,项目代码完全开放,支持自定义修改与功能扩展,开发者可自由二次开发

安装指南
这个项目本身没有官方发布包(release),你需要自己编译然后安装运行。
先装好基本的开发环境:
- 安装最新的 Flutter SDK 和 Dart SDK
- 配置好 Android/iOS/桌面运行环境(可选)
简单环境准备参考官方 Flutter 文档即可。
克隆源码
1 | git clone https://github.com/xiaoyaocz/dart_simple_live.git |
进入项目目录:
1 | cd dart_simple_live |
拉取依赖
1 | dart pub get |
或者如果你是在 Flutter 环境下:
1 | flutter pub get |
在终端直接试试
1 | dart run |
或者:
1 | flutter run |
根据要发布的平台不同运行对应命令:
| 平台 | 编译命令 |
|---|---|
| Android | flutter build apk |
| iOS | flutter build ios |
| Windows | flutter build windows |
| MacOS | flutter build macos |
| Linux | flutter build linux |
| Android TV | 同 Android |

小结
作为一款开源直播聚合工具,dart_simple_live无需切换 APP、无广告干扰、跨设备兼容。无论是普通用户想摆脱繁琐的应用切换,还是开发者想学习 Flutter 跨平台开发,这款项目都很实用。
1 | https://github.com/xiaoyaocz/dart_simple_live |