首页/新闻资讯/正文详情

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

发布时间:2026/9/25 2:29:57 来源:云帆数科 栏目:资讯中心
Simple Live:一个 App 看 4 家直播,跨端弹幕与数据同步
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),仅供参考

相关推荐

Kubebuilder 控制器使用 Finalizers 实现资源删除前清理钩子:完整实战指南
Kubebuilder 控制器使用 Finalizers 实现资源删除前清理钩子:完整实战指南

开发者工具代码生成CLI云原生后端 【免费下载链接】kubebuilder Kubebuilder - SDK for building Kubernetes APIs using CRDs 项目地址: https://gitcode.com/gh_mirrors/ku/kubebuilder 点击查看 免费下载 导读 在 Kubebuilder 构建的 Kubernetes Operator 中&a… · 2026/9/25 2:29:57

fs-extra readJsonSync() 完全指南:同步读取 JSON 文件并解析为对象
fs-extra readJsonSync() 完全指南:同步读取 JSON 文件并解析为对象

开发工具 【免费下载链接】node-fs-extra Node.js: extra methods for the fs object like copy(), remove(), mkdirs() 项目地址: https://gitcode.com/gh_mirrors/no/node-fs-extra 点击查看 免费下载 导读 readJsonSync() 是 fs-extra 提供的一个"读文件 … · 2026/9/25 2:29:51

html-anything prototype-web 技能实战:从 Markdown 示例到可点击的 SaaS 落地页原型
html-anything prototype-web 技能实战:从 Markdown 示例到可点击的 SaaS 落地页原型

AI 应用人工智能AI AgentAI 写作媒体生成 【免费下载链接】html-anything ✨ The agentic HTML editor — your local AI agent writes the HTML, you ship it. 🚀 75 Skills 9 Surfaces (magazine deck poster XHS / tweet prototype data report Hyperfram… · 2026/9/25 2:29:51

Python函数速查手册:77个高频函数实战指南
Python函数速查手册:77个高频函数实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 7:34:15

高项论文备考卡壳?从项目管理实战视角拆解写作困局与行动路径
高项论文备考卡壳?从项目管理实战视角拆解写作困局与行动路径

“备考26年高项被论文困住了下一步的行动”——光是这个标题,我猜你已经不是第一次打开论文备考相关的文章了。上午选择题能刷到50多分,案例题也勉强能应对,唯独论文,一想起来就心里发虚。这不是你一个人的问题,我带过… · 2026/9/25 7:34:09

Agent技能化实战:从提示词封装到SKILL.md落地与调试指南
Agent技能化实战:从提示词封装到SKILL.md落地与调试指南

1. 为什么Agent项目需要"技能"而不是"提示词"?1.1 从一次失败的对话说起上个月我负责的一个客服场景Agent项目进入联调阶段,需求不复杂:用户提问,Agent先判断意图,再调用对应接口,最后… · 2026/9/25 7:34:09

第十五篇:用好Plan模式:创始人建议90%的时间都在用它
第十五篇:用好Plan模式:创始人建议90%的时间都在用它

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 7:34:09

Apache Doris深度解析:架构原理、数据模型与部署实战指南
Apache Doris深度解析:架构原理、数据模型与部署实战指南

做数据平台的同学,这两年应该没少听说 Doris。不管是实时数仓、大数据分析,还是 BI 报表加速,Doris 几乎都会出现在候选名单里。我第一次在一个几十亿行明细的网约车订单场景里跑 Doris 时,说实话是被它的查询速度吓了一跳的——一… · 2026/9/25 7:34:02

Windows11本地部署OpenClaw:从WSL2环境到飞书接入的完整实践
Windows11本地部署OpenClaw:从WSL2环境到飞书接入的完整实践

最近我在 Windows11 上折腾 OpenClaw,前前后后花了两天,把一个“装不上、跑不通”的状态调到了稳定运行,现在它每天定时抓资讯、生成摘要、发到飞书,基本替代了我早上刷新闻的习惯。OpenClaw 本质上不是又一个聊天框,而… · 2026/9/25 7:33:50

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码