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

Simple Live:B站斗鱼虎牙抖音直播一站聚合,手机电视电脑都能看

发布时间:2026/9/25 2:00:51 来源:云帆数科 栏目:资讯中心
Simple Live:B站斗鱼虎牙抖音直播一站聚合,手机电视电脑都能看
Simple LiveB站斗鱼虎牙抖音直播一站聚合手机电视电脑都能看【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live比赛日你打开B站想找关注的主播转头想起另一个人在斗鱼开播切过去一看虎牙也有人。几个App来回切弹幕风格、清晰度选项、界面逻辑全不一样看到最后只想放弃。Simple Live 就是冲着这个烦恼来的一个用 Flutter 写的跨平台直播聚合应用把哔哩哔哩、斗鱼、虎牙、抖音四大平台的直播收进同一个窗口弹幕和播放器体验完全统一。一句话介绍Simple Live作者只给它起了一句标语——简简单单的看直播是一个直播聚合客户端它帮你一个入口看四个平台四大直播平台共用同一套界面和交互不用记四套操作弹幕归一各平台弹幕协议不同它统一转成同一种格式再渲染多端覆盖Android、iOS 已正式可用Windows、macOS、Linux、Android TV 为 Beta 版数据跟走关注列表、观看历史可局域网同步也能备份到 WebDAV核心功能巡礼聚合首页与统一搜索首页把各平台的热门直播聚到一起支持分类浏览、下拉刷新和上拉加载。想找人搜索页按平台分流比如抖音直播单独走了一套搜索流程simple_live_app/lib/modules/search/douyin/。关注的主播可以打标签分组换台就是点一下标签的事。弹幕开关与关键词屏蔽弹幕用 canvas_danmaku 库绘制各平台消息在 simple_live_core/lib/src/danmaku/ 里各自解析、统一成标准消息再上屏。嫌吵弹幕屏蔽页可以直接输入关键词拉黑simple_live_app/lib/modules/settings/danmu_shield/字号、颜色、速度都能在弹幕设置里调。播放器参数几乎全开放底层是 media_kit基于 mpv 的 Flutter 播放器库。普通用户能用到的硬件解码开关、清晰度切换、屏幕常亮、音量调节、画中画小窗。进阶一点还能选音频输出驱动ao、视频输出驱动vo、硬解后端甚至开了兼容模式会自动切到 Android 的 mediacodec 嵌入式渲染老设备不翻车。夜间挂机看播可以配自动退出时间防止整晚亮屏。多设备数据同步这是很多聚合工具没有的部分。同步服务simple_live_app/lib/services/sync_service.dart启动时一边监听 UDP 广播发现局域网里的其他设备一边开一个本地 HTTP 服务提供数据换设备扫码或点一下就完成迁移。不想走局域网配个 WebDAV 地址关注列表和历史就能存到远端换手机也不丢。实现思路整体是核心库 多个壳的分层结构仓库拆成四个子项目simple_live_core 核心库各平台接口 弹幕协议解析 simple_live_app 手机/桌面端 Flutter 客户端 simple_live_tv_app Android TV 端客户端 simple_live_console 纯命令行控制台同核心库驱动四个壳共用同一套数据能力这是它能同时铺到六个系统的关键。核心库的看点在协议层抖音弹幕走 protobuf 二进制格式仓库里直接带着生成的 douyin.pb.dart虎牙走自家 Tars 序列化协议作者还专门写了个 tars_dart 包来解析抖音网页接口的签名参数则用 dart_quickjs 在 Dart 里跑 JS 脚本实时计算。App 端技术栈GetX 管状态和路由dio 发网络请求Hive 做本地持久化键值对存储类似高级版记事本读写极快shelf 起本地同步服务floating 负责画中画。平台差异在 simple_live_app/lib/app/sites.dart 里被抹平——四个平台各自实现同一个 LiveSite 接口UI 层根本不知道当前看的是哪个站。上手路径安装 Flutter 3.38 环境克隆仓库并拉取依赖git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live cd dart_simple_live/simple_live_app flutter pub get运行手机/桌面端在 simple_live_app 目录执行 flutter run电视端切到 simple_live_tv_app 目录连上 Android TV 设备再 flutter run注意项目不提供 Release 安装包需自行编译B站账号支持扫码登录首次进直播间建议先在设置里调好弹幕密度适合谁重度直播观众关注列表横跨三个以上平台的装一个 Simple Live 等于退了仨 App。统一的操作逻辑用一天就能形成肌肉记忆弹幕屏蔽和自动退出这两个设置对夜间看播的人很实在。Flutter 开发者这是个现成的多端样本。想看弹幕协议怎么逆向成统一模型翻 simple_live_core 的 danmaku 目录想看 UDP 发现设备 本地 HTTP 同步的完整实现看 sync_service.dartGetX 的分层写法、设置页的卡片化封装也都可以直接抄作业。电视党TV 版是独立的 simple_live_tv_app界面为大屏和遥控器交互单独设计过分类、搜索、直播间的焦点逻辑和手机版不是一套代码拿它当客厅大屏直播入口会比手机版顺手。一个应用四种平台六类设备。如果你受够了在多个直播 App 之间反复横跳去 gitcode 上找到 Simple Live 项目把它编译起来剩下的交给这一个窗口就够了。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

麒麟系统软件管理:依赖、策略与三重状态深度解析
麒麟系统软件管理:依赖、策略与三重状态深度解析

/* 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 2:00:51

弃用云套餐,用树莓派和夸克网盘搭建免费监控存储回放系统
弃用云套餐,用树莓派和夸克网盘搭建免费监控存储回放系统

/* 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 2:00:51

aws-doc-sdk-examples:Amazon QuickSight Java 2.x 示例的运行、测试与源码解析
aws-doc-sdk-examples:Amazon QuickSight Java 2.x 示例的运行、测试与源码解析

示例工程教程后端 【免费下载链接】aws-doc-sdk-examples Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below. 项目地… · 2026/9/25 2:00:51

源师兄BH1750光照扩展完整入门:从接线到第一个积木,5分钟测出环境光照
源师兄BH1750光照扩展完整入门:从接线到第一个积木,5分钟测出环境光照

源师兄BH1750光照扩展完整入门:从接线到第一个积木,5分钟测出环境光照 【免费下载链接】CupCode_BH1750光线模块 该模块用于测量环境光线强度 项目地址: https://gitcode.com/yuanshixiong/test 想给自己的开发板加一块能"看光"的传感器… · 2026/9/25 2:37:22

Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号
Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号

Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号 【免费下载链接】Aliens_eye Hunt down 840 social media accounts using AI 项目地址: https://gitcode.com/gh_mirrors/al/Aliens_eye Aliens Eye 是一款 AI 驱动的用户名扫描工具&… · 2026/9/25 2:37:15

【Dify】腾讯云智能字幕解析应用
【Dify】腾讯云智能字幕解析应用

音视频内容的自动转写和结构化处理已成为内容管理的重要一环。腾讯云SubtitleInfo智能字幕解析工作流,面向各类音视频数据,提供了自动提取、整理字幕信息的高效方案。 本文介绍腾讯云SubtitleInfo智能字幕解析的整体流程设计、节点拆解与应用案例,重点分析如何利用自动化工… · 2026/9/25 2:37:15

【Dify】数据统计分析可视化应用
【Dify】数据统计分析可视化应用

数据统计分析是理解与利用数据的基础能力,无论是商业、科研还是日常运营,数据洞察已成为必备技能。通过自动化节点协作和可视化技术,数据分析工作流不仅大大简化了操作流程,还提升了分析效率。 本文介绍一种基于自动化节点的统计分析方法,涵盖数据导入、清洗、特征工程、… · 2026/9/25 2:37:15

【Dify】诗句封面生成与语音播报应用
【Dify】诗句封面生成与语音播报应用

以AI为核心的自动化创作工具已经进入内容生产的各个领域。古诗自动生成、配套视觉封面设计、诗句语音合成等多模态创新,正成为数字内容表达的新方式。 本文介绍一种利用大模型与多种AI工具自动生成古诗、诗句封面与语音播报的完整流程,覆盖主要技术节点及实际操作方法,适合… · 2026/9/25 2:37:15

TypeSafe新模型Jev:自动化工作流中削减token成本与提升响应速度的实践指南
TypeSafe新模型Jev:自动化工作流中削减token成本与提升响应速度的实践指南

1. 当"降本增效"撞上自动化工作流:Jev模型到底在解决什么问题第一次看到"TypeSafe新模型Jev"这个说法,我下意识以为是某个类型系统工具链的更新,毕竟TypeSafe这个名字在开发者圈子里长期和Scala生态、Akka、Play Framewo… · 2026/9/25 2:37:15

数值优化(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

了解更多?预约专属演示

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

企业微信二维码