资讯动态

Simple Live:一个 App 看 4 家直播,跨端弹幕与数据同步

发布时间:2026/9/25 2:30:02 来源:尧图企业网站定制
Simple Live一个 App 看 4 家直播跨端弹幕与数据同步【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_liveSimple Live 是一个用 Flutter 写的跨平台直播聚合应用。哔哩哔哩、斗鱼、虎牙、抖音这 4 家直播平台的房间信息、播放地址和弹幕都被装进同一个应用里。它跑在 Android、iOS 上Windows、macOS、Linux 三个桌面端和 Android TV 也都能装桌面端目前是测试版。观看历史、关注列表可以在多台设备之间同步。如果你受够了在多个 App 之间来回切这套东西就是给你准备的。⚠️ 项目不提供 Release 安装包需要自己编译。它能帮你做什么一个地方看完 4 家直播打开首页顶部标签就是 4 个平台点哪个看哪个标签顺序还能自己调。想找某个主播或房间从搜索页输入关键词就行不用记各平台入口。场景想看某款游戏直播时你不再挨个 App 找在这里翻 4 个标签页哪个解说顺眼看哪个。弹幕长得一个样各家弹幕协议差异很大——斗鱼虎牙走的是各自的私有协议抖音甚至是带签名计算的专有协议。Simple Live 把它们解析成统一格式后字体、透明度、屏蔽规则全用同一套设置处理。场景看虎牙的电竞直播嫌弹幕太吵把敏感词丢进屏蔽列表对应的弹幕直接不再显示。手机的数据搬到电视上换设备不用重新养数据。同一局域网里用扫码方式把一台设备的关注列表同步到另一台不在同一网络就配一个 WebDAV 做远程中转。场景手机上午关注了几个主播晚上回家打开电视端关注列表已经在了。里面是怎么组织的整个仓库分 4 块各管各的目录职责simple_live_core核心库4 家平台的房间信息、播放地址、弹幕解析都在这simple_live_app手机/桌面端 Flutter App首页、直播间、同步等页面simple_live_tv_appAndroid TV 端客户端simple_live_console基于核心库的控制台程序用来调试想读源码就从核心库入手平台实现目录 里一个文件对应一家平台弹幕解析集中在 弹幕解析目录抖音那份还带了 proto 定义。3 条命令从 0 跑起来环境只需要 Flutter 3.38# 克隆仓库 git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live # 进入手机/桌面端 App 并安装依赖 cd dart_simple_live/simple_live_app flutter pub get # 连接设备后启动 flutter run想看电视端把目录换成simple_live_tv_app再flutter run连上 Android TV 即可。用熟之后弹幕关键词屏蔽设置里逐项添加屏蔽词弹幕里含该词的内容不再显示逻辑在 danmu_shield 目录定时关闭打开定时关闭开关从进入直播间开始倒计时时间到了自动退出适合睡前挂着播入口在 auto_exit_settings_page.dart数据同步局域网扫码和 WebDAV 两条路都走同一套服务实现在 sync_service.dart本地用 UDP 广播发现设备B站账号登录扫码和网页两种方式都支持在账号设置页操作登录后部分功能依赖这个账号状态写在最后如果 4 个直播 App 来回切让你累了值得花点时间把 Simple Live 编译一次。平台接口怎么拆、弹幕协议怎么解析仓库里 simple_live_core 都能给你答案。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑