Simple Live:3 步把 4 个平台的直播聚合进一个播放器
Simple Live3 步把 4 个平台的直播聚合进一个播放器【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live晚上想看 B 站的游戏主播平时追的斗鱼主播也刚好开播你在两个网页标签之间来回切换。Simple Live 是一个直播聚合应用把虎牙、斗鱼、哔哩哔哩、抖音四个平台的直播放进同一个播放器看列表、进房间、刷弹幕都在一个 App 里完成。项目是开源的5 分钟就能在你自己的设备上跑起来。Simple Live 直播聚合一张表看懂能力项解决什么问题你操作什么多平台看直播不用装 4 个 App 来回切换打开首页选平台点房间直接播分类与搜索不知道看什么按游戏分类浏览直播列表或直接搜主播、房间名弹幕管理弹幕太密看不清或特定词碍眼弹幕设置里调字号、速度加关键词屏蔽直播链接解析拿到一个直播链接不知道怎么打开在解析页面粘贴链接直接跳转播放关注与开播状态关注的主播开播了才发现把主播加入关注开播状态在列表里可见数据同步关注、历史记录换设备就没了局域网同步或备份到 WebDAV 服务器深色 / 浅色主题晚上屏幕太刺眼设置里切换主题底层基于 Flutter 3.38 GetX MediaKit Hive代码按职责拆成 core 核心库 simple_live_core、App 客户端 simple_live_app、TV 版三个包各自独立编译。从克隆到跑起来4 步最短路径1. 环境检查项目基于 Flutter 3.38 构建先确认本地版本达标。flutter --version版本在 3.38 及以上即可低于的话先升级 SDK环境有缺失再跑一次flutter doctor检查。2. 拉代码git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live克隆完成后core、app、tv、console 四个包都在根目录下你日常要编译的是simple_live_app。3. 编译以 Android 为例其余平台命令格式相同替换平台参数即可比如flutter build windows。cd simple_live_app flutter pub get flutter build apk --release构建完成后apk 文件在build/app/outputs/flutter-release/目录里传到手机安装。4. 首次配置主题在设置里切换深色或浅色哔哩哔哩登录可选账号页扫码完成首页选一个平台确认直播列表能正常加载进任意房间试播顺手去设置里调一下弹幕多设备用户进入同步页配置 WebDAV跑起来之后值得调的 3 个设置弹幕设置快速调整弹幕默认铺在画面上方密集时容易挡住主播是最值得先动的一项。设置 → 弹幕设置把显示区域调到 60%~70%弹幕只占上方一小条弹幕滚得太快就把滚动速度加到 12~15 秒这个值是弹幕停留时长越大滚得越慢不想看的人名和词汇加进关键词屏蔽命中即被过滤播放失败时改什么部分设备硬件解码不兼容播放失败时先从这里排查。设置 → 直播间设置关闭“硬件解码”后重试Android 端播放卡顿就打开“兼容模式”直播流加载不出来时打开“使用 HTTPS 链接”强制走 https数据同步多设备直播数据同步换一台设备辛苦攒的关注和历史记录就会丢同步解决的就是这件事。两台设备在同一局域网同步页选本地同步不需要外部配置长期方案配置 WebDAV手动执行“上传到云端”和“恢复到本地”注意 WebDAV 不是实时双向的换设备前先在旧设备上传一次深色主题主界面架构一览Simple Live 怎么组织的核心库负责平台协议与数据三个客户端只是不同外壳。技术栈Flutter 3.38 / GetX / Hive / MediaKit / WebSocket。simple_live_core四平台的请求、弹幕协议与签名脚本simple_live_app主客户端界面与本地数据库simple_live_tv_app电视大屏布局与遥控操作simple_live_console命令行工具复用核心库做纯文本输出这些坑提前知道没有现成安装包README 明确不提供 release 包需自行编译动手前先跑flutter doctor确认环境无误。抖音直播偶发解析失败抖音依赖内置在核心库里的签名算法官方算法更新后可能失效届时等项目更新或先用其他三个平台。桌面端是 BETAREADME 把 Windows、macOS、Linux 标记为 BETA想长期日用建议先装 Android 版。WebDAV 是手动双向同步靠“上传到云端 / 恢复到本地”手动触发不是实时同步换设备前先上传再恢复。曲面屏弹幕顶部被裁个别曲面屏顶部弹幕显示不全在弹幕设置里把顶部边距调到 16 以上。适合想同时盯多个平台、多设备切换看直播的人。克隆仓库 →flutter build→ 设置里选主题3 分钟完成初始配置。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

AI+:一文带你了解市面主流AI模型与厂商之间的关系,以及如何用TaoToken统一调用

AI+:一文带你了解市面主流AI模型与厂商之间的关系,以及如何用TaoToken统一调用

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

2026/10/9 12:11:19 阅读更多 →
AI“小龙虾”智能体实战:用YOLO目标检测+Skill让OpenClaw看懂世界并动手干活

AI“小龙虾”智能体实战:用YOLO目标检测+Skill让OpenClaw看懂世界并动手干活

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

2026/10/9 12:11:19 阅读更多 →
【SwiftUI提高练中学】第16课 音频与视频:AVFoundation 进阶与底层机制

【SwiftUI提高练中学】第16课 音频与视频:AVFoundation 进阶与底层机制

主要目标: 系统掌握 AVFoundation 进阶能力,深入理解 AVAudioEngine 的节点图架构、AVAudioSession 的深度管理、AVAudioConverter 的格式转换机制、以及 AVMutableComposition 的视频合成与导出流程。 第一部分 深度精讲 一、AVAudioEngine:…

2026/10/9 12:10:18 阅读更多 →

最新新闻

SpringBoot+MyBatis-Plus多数据源实战:从配置到踩坑

SpringBoot+MyBatis-Plus多数据源实战:从配置到踩坑

如果你跟我一样在业务增长比较快的团队里做后端,大概率早晚会遇到同一个SpringBoot项目连两个甚至多个数据库的需求。我最早碰多数据源是在订单和报表分库的时候,主库扛写入,报表库跑复杂查询,两边数据要在一个服务里同时访问。当…

2026/10/9 12:45:12 阅读更多 →
大屏开发必备:89字节最短CSS性能优化实践

大屏开发必备:89字节最短CSS性能优化实践

1. 为什么“最短CSS”在大数据演示屏里不是炫技,而是刚需你有没有见过那种大屏项目:前端同事写完一版,部署到LED拼接屏上,CPU占用率直接飙到95%,动画卡成PPT,运维半夜被报警电话叫醒?我去年参与…

2026/10/9 12:45:12 阅读更多 →
iOS NSData 源码实战:二进制数据处理与避坑指南

iOS NSData 源码实战:二进制数据处理与避坑指南

简介:这份资源是面向iOS开发初学者与进阶者的NSData实战源码包,聚焦Objective-C中Foundation框架核心类NSData的数据处理能力。内容围绕二进制数据存储、文件读写、JSON序列化与归档、Base64编码、AES加密、网络请求体封装及图片数据转换等典型场景展开&…

2026/10/9 12:45:12 阅读更多 →
JSONP跨域请求原理详解与实战实现方案

JSONP跨域请求原理详解与实战实现方案

1. 跨域请求的痛点与 JSONP 的诞生逻辑前后端分离开发的日常里,跨域几乎是绕不开的一道坎。前端页面跑在http://localhost:8080,后端接口部署在http://api.example.com,浏览器控制台立刻甩出一行红字:Access-Control-Allow-Origin…

2026/10/9 12:45:12 阅读更多 →
HTTP为何能靠TCP“躺赢”?从协议栈分工到工业排障全解析

HTTP为何能靠TCP“躺赢”?从协议栈分工到工业排障全解析

把Wireshark打开,盯一条HTTP请求的完整生命周期走一遍,你大概率会得出跟我一样的结论:HTTP跑起来实在是太省心了。丢包重传、乱序重组、连接建立与释放、流量与拥塞控制,这些又脏又累的活,统统被TCP协议扛在了自己肩上…

2026/10/9 12:45:12 阅读更多 →
TX1串口调试实战:ttyTHS1与ttyTHS2区别、配置与避坑指南

TX1串口调试实战:ttyTHS1与ttyTHS2区别、配置与避坑指南

1. 从一块开发板的调试口说起:tx1串口到底特殊在哪很多人第一次接触tx1的串口,都是因为系统起不来、网络不通、或者想进控制台看看内核打印。这块板子的串口不像普通单片机那样随便找个UART就能用,它的调试串口和通用串口在设备树里是分开配置…

2026/10/9 12:44:11 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/9 6:17:20 阅读更多 →