Simple Live 完整上手指南:一个 App 看遍 B站、抖音、虎牙、斗鱼的直播

发布时间:2026/8/26 14:46:31

Simple Live 完整上手指南:一个 App 看遍 B站、抖音、虎牙、斗鱼的直播
Simple Live 完整上手指南一个 App 看遍 B站、抖音、虎牙、斗鱼的直播【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live看直播的人大概都经历过这样的烦恼B站、抖音、虎牙、斗鱼各装一个 App找主播得来回切换换台还得等启动页。Simple Live 是开源的直播聚合应用把这些平台的直播收进同一个界面跨手机、电脑、平板、电视通用口号就一句话简简单单的看直播。什么是 Simple Live一句话定位Simple Live 是一个把四个主流直播平台合而为一的 Flutter 跨平台直播客户端。四平台聚合哔哩哔哩、斗鱼、虎牙、抖音的直播内容统一浏览不用再装四个 App全端覆盖Android、iOS 已正式支持Windows、macOS、Linux、Android TV 可用后四者为 BETA弹幕内置各家弹幕协议各自解析进直播间就能看到滚动弹幕数据可迁移观看历史、关注列表支持本地扫码同步和 WebDAV 云端同步双主题深色/浅色切换夜间看直播不刺眼Simple Live 深色模式下的首页推荐流按平台分区展示几分钟跑起来快速上手项目不提供现成的 Release 安装包需要自己编译——这也是它作为学习项目的价值所在。整个流程就三步git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live cd dart_simple_live/simple_live_app flutter pub get flutter run环境上只需要 Flutter 3.38 以上。如果你只想改电视端把目录换成simple_live_tv_app即可。仓库分四个包理解一下分工就不迷路了simple_live_core/ # 核心库四平台 API 与弹幕解析 simple_live_console/ # 命令行控制台调试用 simple_live_app/ # 手机端/桌面端客户端 simple_live_tv_app/ # Android TV 客户端核心功能场景化拆解首页刷推荐不用记房间号也能找到想看的平时你不是总知道要看哪个房间更常见的是随便刷刷。Simple Live 首页把各平台的推荐流混排在一起下拉刷新、上拉加载更多卡片上直接显示封面、主播名和在线状态。点开就是播放器选清晰度、开弹幕一气呵成。对新手来说最大的好处是省掉了记房间号→打开对应 App→输入房间号这一整套动作。按分类找游戏直播晚上九点想看点什么想看点游戏直播时可以走分类入口。项目对 B站、斗鱼、虎牙、抖音的直播分类做了统一封装游戏类、娱乐类等目录按平台各自返回你在一个列表里就能横向对比几个平台同分类下的直播间。这个入口和首页推荐形成互补推荐解决随便看看分类解决我就想看某类游戏。关注与弹幕屏蔽把喜欢的留住把烦人的挡掉关注页会显示你关注主播的开播状态开播提醒不用切回各平台。弹幕方面核心库给每家平台写了独立的解析器danmaku 目录 下bilibili_danmaku.dart、huya_danmaku.dart各管一摊解析后统一成LiveMessage模型渲染。设置里有弹幕大小、速度、透明度调节也有弹幕屏蔽页可以按关键词挡掉广告口播。换设备不丢数据手机看了一半客厅电视接着看Simple Live 的同步模块提供两条路局域网内用 UDP 广播互相发现设备、扫码同步适合家里几台设备长期多设备则配置一个 WebDAV 服务做云端备份观看历史和关注列表定期推上去。数据本身存在本地 Hive 数据库里db_service不依赖任何私有服务器。为什么这样设计实现思路整个项目最聪明的地方是把平台差异压缩在一个基类里。LiveSite 基类 定义了统一契约取分类、取推荐、搜索、取房间详情、取清晰度、取播放地址、查直播状态……每个平台各自实现上层 UI 完全无感。所以首页才能把四个平台的房间卡片混排在同一个列表里——界面层只认LiveRoomItem这个模型不认平台。弹幕是同一套思路每个平台的 WebSocket 报文格式、心跳、加密方式都不同但LiveDanmaku接口只暴露收到一条弹幕了这一个事件。以虎牙弹幕为例它要处理 Tars 二进制协议解码、心跳保活这些细节全部封在实现类内部播放器拿到的只是统一的消息对象。架构分成三层simple_live_core管数据请求 API、解析弹幕services/管业务账号、数据库、同步modules/管界面GetX 控制器页面。想加新平台时只动核心库客户端基本不用改。浅色模式下直播卡片与分类浏览日间使用更清爽动手改一改自定义指南最适合新手练手的改造是调整平台顺序和显示范围。打开 sites.dart你会看到一张allSites映射表每个平台一行Constant.kDouyin: Site( id: Constant.kDouyin, logo: assets/images/douyin.png, name: 抖音直播, liveSite: DouyinSite(), ),想只留自己常用的几个平台把不想要的条目删掉即可AppSettingsController里的siteSort还控制着平台在界面上的先后顺序改它的默认值就能决定首页先展示谁。跑一遍flutter run看效果五分钟就能看到变化。踩坑与解决编译失败Flutter 版本不对。项目要求 Flutter 3.38版本偏低时flutter pub get会报依赖解析错误。先跑flutter --version确认必要时用flutter upgrade或指定通道升级。局域网同步扫不到另一台设备。本地同步依赖 UDP 广播23235 端口发现设备跨网段、部分公司网络会拦广播包。先确认两台设备在同一个 Wi-Fi 下路由器若开了 AP 隔离需临时关闭扫不到时改走 WebDAV 同步更稳妥。桌面端和电视端标记为 BETA。Windows、macOS、Linux、Android TV 属于测试性支持个别窗口行为如窗口尺寸、画中画可能不如手机端完善遇到小问题先看 Issues 而不是急着改代码很多已有现成修复。结语Simple Live 用一套统一接口吞下了四个平台的差异是学习 Flutter 跨平台开发、多源数据聚合的好样本。代码完全开源欢迎去仓库提 Issue 或直接动手加一个你爱看的平台。好的工具让生活更简单——Simple Live 把看直播这件事还原成了打开就看。关键词Simple Live直播聚合应用, Flutter直播App, 多平台直播聚合, 直播弹幕解析, 跨设备数据同步, Simple Live安装步骤【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

网络工程师注意:Netmiko批量管理设备,3小时变3分钟

网络工程师注意:Netmiko批量管理设备,3小时变3分钟

2026/8/26 14:36:31

每天你是否还仍旧在以手动这种方式SSH登录几十台设备, 一条一条、逐个逐个地去敲命令? 熬夜进行巡检的活动, 对配置进行批量修改, 只要手抖那么一下, 就都得重新再来一次。正好有个兄弟!他就是个例子, 上周的时候他向我吐槽, 为怎么样去改三百台交换机的VLAN, 加班…

PDF批量文本替换实战:PDF补丁丁的三种匹配方式指南

PDF批量文本替换实战:PDF补丁丁的三种匹配方式指南

2026/8/26 14:36:31

PDF批量文本替换实战:PDF补丁丁的三种匹配方式指南 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gitco…

一文读懂强化学习:RL全面解析与Pytorch实战

一文读懂强化学习:RL全面解析与Pytorch实战

2026/8/26 14:36:31

於这一编文章里头, 予以周全且 地探究了强化学习()之基础概念、主流算法以及实战步骤。自马尔可夫决策过程(MDP)起始直至诸如 PPO 这般的高级算法, 文章是立意给读者供应一溜儿周全的理论框架以及实用工具。与此同时, 还特地研讨了…

多模态内容的 AI 工业化生产与 GEO 适配规范

多模态内容的 AI 工业化生产与 GEO 适配规范

2026/8/26 15:56:34

【摘要】生成式搜索的引用路径正在从纯文本网页向图片、短视频、音频等多元模态扩展,组织的内容生产体系若仍以文本为中心,将失去大量被 AI 引用的场景覆盖。围绕多模态内容的 GEO 价值、AI 驱动工业化生产链路、图文视频音频的分模态适配规范与人机协同…

Maka Agent工作板完全指南:用AI助手管理你的待办与延迟任务

Maka Agent工作板完全指南:用AI助手管理你的待办与延迟任务

2026/8/26 15:56:34

Maka Agent工作板完全指南:用AI助手管理你的待办与延迟任务 【免费下载链接】maka Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an …

Qwen3.8-27B-Unleashed-GGUF完全指南:9档无审查LLM量化模型 + 262k上下文,本地推理新选择

Qwen3.8-27B-Unleashed-GGUF完全指南:9档无审查LLM量化模型 + 262k上下文,本地推理新选择

2026/8/26 15:56:34

Qwen3.8-27B-Unleashed-GGUF完全指南:9档无审查LLM量化模型 262k上下文,本地推理新选择 【免费下载链接】Qwen3.8-27B-Unleashed-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/outsourc-e/Qwen3.8-27B-Unleashed-GGUF Qwen3.8-27B-Unleas…

元初混沌体系 第三卷 卫星互联网全域周天拓扑体系:第二十九篇 区域流量激增拓扑动态扩容方案

元初混沌体系 第三卷 卫星互联网全域周天拓扑体系:第二十九篇 区域流量激增拓扑动态扩容方案

2026/8/26 15:56:34

第二十九篇 区域流量激增拓扑动态扩容方案承启前置 方案立论第二十八篇已完成低轨星座四维分域自治、分层分权管控、全域正交分区、域内自愈收敛体系的完整定型,彻底解决百万级巨型星座规模化、分布式、低耦合、高可靠的常态化管控难题,实现全域拓扑稳态…

临时要处理PDF,电脑又不在身边?自建Stirling-PDF在线工具箱

临时要处理PDF,电脑又不在身边?自建Stirling-PDF在线工具箱

2026/8/26 15:56:34

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》 《数据结构与算法》 《C知识内容》 《Linux系统知识》 《算法刷题指南》 《测评文章活动推广》 《大模型语言路线学习》 《MySQL数据库学习》 《Python知识内容》 《cpolar知识学习》 ✨逆境不…

Qwen3.8-2B-Distill-GGUF选文件教程:Q4_K_M到BF16共5种量化,一张表帮你选对模型

Qwen3.8-2B-Distill-GGUF选文件教程:Q4_K_M到BF16共5种量化,一张表帮你选对模型

2026/8/26 15:46:34

Qwen3.8-2B-Distill-GGUF选文件教程:Q4_K_M到BF16共5种量化,一张表帮你选对模型 【免费下载链接】Qwen3.8-2B-Distill-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/empero-ai/Qwen3.8-2B-Distill-GGUF Qwen3.8-2B-Distill-GGUF 是 Empero…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/26 1:50:39

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/26 1:49:16

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/24 21:16:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

2026/8/26 0:05:45

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

Hermes接入团队协作后,我推翻了三个效率假设

Hermes接入团队协作后,我推翻了三个效率假设

2026/8/26 0:05:45

聊《Hermes真能提效吗?先看流程里最慢的那一步》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要团队把 Hermes 接进项目三个月后,交付速度没有提升反而慢了。复盘后发现,最先…

免费AI大模型调教指南:打造专属网文写作助手

免费AI大模型调教指南:打造专属网文写作助手

2026/8/26 0:05:45

1. 先搞清楚“AI小说扩展模式”到底能帮你做什么如果你是一个刚开始写网文、或者卡在L3级别以下的作者,最头疼的可能是情节推进不下去、人物对话干瘪,或者世界观设定不够丰满。自己对着空白文档硬憋,效率很低。这时候,一个能理解你…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…