☰
Simple Live:一个 App 聚合四大平台直播,告别多开浏览器
2026/9/25 22:31:07 网站建设 项目流程

Simple Live:一个 App 聚合四大平台直播,告别多开浏览器

【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live

追了 B 站的虚拟主播,又想看斗鱼的游戏区,手机上就得来回切换好几个 App。Simple Live 用 Flutter 做的直播聚合客户端,把哔哩哔哩、斗鱼、虎牙、抖音四个平台装进同一个应用里,让跨平台看直播的人在一个地方完成找台、搜索、跟随和观看。

快速看懂 Simple Live 的价值

  • 找不到想看的内容 → 首页分类或搜索关键词,四个平台的直播间混在同一列表里刷。
  • 固定追某几个主播 → 关注后,开播的房间直接出现在关注列表,不用每天满平台找。
  • 想把源拉到别的播放器 → 在工具箱粘贴直播间链接,能拿到播放直链地址。
  • 换了设备不想重新配置 → 关注列表和观看记录可以走局域网、WebDAV 或远程服务器同步。
  • 深夜看播 → 深色主题全局生效,浅色模式白天用,设置里随时切。

支持哪些平台

主客户端 simple_live_app 覆盖 Android 和 iOS,桌面端 Windows、macOS、Linux 均为 BETA 状态;电视端有专门的 simple_live_tv_app(BETA)。仓库里还有一个基于核心库的控制台程序 simple_live_console,方便命令行调试。

本地三步跑起来

环境只需 Flutter 3.38 及以上版本:

git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live cd dart_simple_live/simple_live_app flutter pub get flutter run

注意项目不提供现成的 Release 安装包,装好 Flutter 自己编译即可。

值得看的几个技术点

  • 站点接口统一:live_site.dart 定义了分类、搜索、房间详情、清晰度、播放链接这套方法,四个平台各写一个实现类,接入新平台只需照葫芦画瓢。
  • 弹幕协议各自独立:simple_live_core 里 bilibili、douyu、huya、douyin 的弹幕解析分开实现,UI 层用 canvas_danmaku 统一绘制。
  • 依赖全是 Flutter 圈常见库:get 管状态和路由,Dio 发请求,Hive 存本地数据,media_kit 负责播放,上手阅读门槛不高。

用顺手的四条建议

  • 先开关注页:把常看的主播都关注上,之后基本只在关注列表里刷台。
  • 用工具箱跳转:拿到直播间链接直接粘贴进房间,比搜索快。
  • 弹幕太吵就去设置调密度,屏蔽词在弹幕屏蔽页里加。
  • 想只看流地址不要界面:控制台程序执行simple_live.exe -i [URL]拿播放直链,加-d则拉弹幕。

Simple Live 的理念就是"简简单单的看直播",功能不做多,把四个平台看顺就行;有扩展兴趣的话,实现一个 LiveSite 接口再注册到 sites.dart 就能加上新平台。

【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询