Simple Live:完整多平台直播聚合,一个应用看完四大平台直播
2026/9/23 9:56:19 网站建设 项目流程

Simple Live:完整多平台直播聚合,一个应用看完四大平台直播

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

Simple Live 是一款 Flutter 跨平台的开源直播聚合应用,把哔哩哔哩、斗鱼、虎牙、抖音四个直播站点装进同一个客户端,覆盖 Android、iOS、Windows、macOS、Linux、Android TV 六类系统,无广告,主打"简简单单看直播"。

谁会用得上这个应用

第一类人:比赛日或喜欢的主播首播日,你想从桌上的电脑换到床头的手机继续看,这个应用能把关注列表、观看记录、设置同步到多台设备,不用重新配置。第二类人:客厅里不想装四个 App,只想在大屏上刷直播——Android TV 上有专门的电视版客户端 simple_live_tv_app/。第三类人:习惯先逛一个平台的分类、搜房间、看关注,希望一个窗口全办完,且全程不插广告。

看:找到直播就开播

粘贴房间链接一步进房

收到一个直播间链接,不用先弄清它属于哪个 App,直接粘进"链接解析",应用自动识别四个平台中的哪一个并带你进房。同一个页面里还有"获取直链",能把播放地址取出来,丢进你惯用的播放器里播。

按主播名或房间号搜,按分类逛

搜索页支持按关键词查房间、查主播;分类页可以按站点浏览房间列表,首页瀑布流展示谁在开播。四个站点的显示顺序也能自己排。

互动:直播弹幕随你调

把刷屏弹幕过滤掉

弹幕基于 canvas_danmaku 组件渲染,房间内有独立的弹幕屏蔽页,关键词屏蔽清单支持添加不想要的水词、广告话术,命中就不显示,不用再靠手动刷新。

弹幕大小、速度、显示区域都能调

显示区域占画面百分比、不透明度、字体大小和粗细、滚动速度,连曲面屏的上下边距都有独立选项,改完存进本地的 Hive(本地数据库),下次打开不用再配。

管理:关注与记录都理得清

只看关注的主播开播

关注列表支持打标签分组、按标签过滤,谁在开播一眼可见;列表还能按文本或文件导入导出,换设备、备份都方便。应用会自动记录你看过哪些房间,漏掉的补起来不用翻。

多台设备同步关注与记录

同步提供三种方式:局域网内自动发现设备互传、WebDAV 同步到坚果云这类云盘、远程服务器同步。配一次,手机上的关注列表电脑直接接着用。

跑起来 🚀:从克隆到第一次播放

环境需要 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

主应用位于 simple_live_app 目录,面向手机和桌面;Windows、macOS、Linux 目前标注为 beta,桌面端编译遇到问题时,Android 路线更稳。

想动手改改 🛠️:怎么加一个直播平台

代码按职责拆开:simple_live_core/ 负责各站点的房间数据、播放地址和弹幕协议,应用层只管界面。想接入新平台,三件事:

  • 先看统一站点接口 live_site.dart,取分类、搜索、房间详情、清晰度、播放链接、弹幕的方法都定义在这,bilibili_site.dart 等文件就是它的实现;
  • 照 douyu_site.dart 或 huya_site.dart 的写法,为新平台补一份实现;
  • 到 sites.dart 的 allSites 表里注册,应用里就能看到这个平台。

顺便说一句:GetX 管状态和路由,Dio 管网络请求,Hive 管本地存储,各干各的,打开项目好找入手点。

Simple Live 的定位很克制:把看直播这件事做简单。如果你想要一个四平台、六系统、无广告的直播聚合窗口,值得编译一次试试。

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

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

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

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

立即咨询