
一个应用看遍四大平台Simple Live 跨平台直播聚合工具完整使用指南【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live不想在手机上装四个直播 AppSimple Live 把这个诉求做成了一个开源的跨平台直播聚合工具基于 Flutter 编写把虎牙、斗鱼、哔哩哔哩、抖音的直播间、弹幕和关注数据收进同一个应用。它适合经常在多设备间追直播的观众也适合想研究直播源码解析的开发者。一、它替你解决什么问题多平台直播App合并成一个入口 关注的主播分散在各家平台时你手上就得起码装着四五个 App各自的账号体系、各自的弹幕规则、各自的推送装得越多手机越满找一个房间反而要先想他在哪个 App 里。Simple Live 的做法是把四个平台做成首页顶部的切换标签推荐卡片统一排版封面、标题、在线人数同屏对比把主播收藏之后开播状态集中在我的关注里谁在播谁没播扫一眼就有数。对你来说追流这件事从逐个 App 翻变成了一个入口切标签。它同时照顾到换设备追流的人手机上收藏的主播、留下的观看记录可以搬到电视大屏继续用不用在新设备里重新收藏一遍。对开发者而言这套 Flutter 代码本身就是一个可参考的直播解析与弹幕样本核心能力单独引用即可。二、功能走查平台切换、弹幕屏蔽设置与数据同步首页入口与四平台标签切换进入首页虎牙、斗鱼、哔哩哔哩、抖音以标签形式排在顶部点击即切换卡片布局四端一致分类页按网游、手游等分区组织房间入口不搜主播名也能逛到想看的直播间。界面提供浅色与深色两套主题还支持跟随系统动态取色切换后推荐流、播放页、设置页同步生效。下面的浅色模式截图可以看到首页推荐流、分类与播放页的整体布局界面里的工具箱还能直接粘贴直播间分享链接一键跳转别人丢来的链接不用再倒腾到浏览器里确认。播放设置默认清晰度与自动切画质播放设置中可指定默认清晰度并配置自动切换画质的规则。这意味着弱网环境下播放器会按你设好的规则自行调整档位弱网看流时不必再频繁点开菜单手动干预。弹幕调节与弹幕屏蔽设置四个平台的弹幕统一渲染滚动速度、透明度、字号都可以单独调。内置的弹幕屏蔽支持按关键词、用户等维度过滤弹幕刷屏的房间屏蔽掉指定内容后画面更清爽低配设备也跑得流畅醒目留言SuperChat则单独区分显示不会被普通弹幕淹没。深色模式下的整体观感如下收藏主播、观看记录与跨平台搜索我的关注支持跨平台收藏并可按标签分组管理同一标签下能混排不同平台的主播观看记录自动留存历史页点一下就回到上次看到的直播间搜索同时支持按平台加主播名精准查找冷门房间不用靠翻页碰运气。数据同步本地扫码直连与 WebDAV 备份数据迁移给了两条路本地同步走扫码或局域网设备直连把关注列表与观看记录搬到另一台设备远程同步只需配置一个 WebDAV 服务地址数据自动云端备份。对你来说换手机、换电视、甚至重装系统之后都不用重新把主播一个个收藏回来。三、从源码到跑起来环境要求与三端编译命令环境上准备 Flutter 3.38 及以上即可Dart 需 3.0 以上命令行工具对 Dart 版本要求更高需 3.10 以上。项目不提供现成安装包一切从源码编译好处是你可以按需定制。先克隆仓库git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live手机版simple_live_app/是日常使用的主力产出 APKcd simple_live_app flutter pub get flutter build apk --release电视版simple_live_tv_app/针对遥控器焦点导航做了大屏适配产物用 appbundlecd simple_live_tv_app flutter pub get flutter build appbundle --release桌面端直接对应构建目标以 Windows 为例cd simple_live_app flutter build windows --releasemacOS 和 Linux 把目标换成flutter build macos/flutter build linux即可。仓库里还附了命令行程序 simple_live_console/排查某个平台为什么解析不出来时很顺手 ️simple_live -i [直播间链接] # 拿直播信息并解析播放直链 simple_live -d [直播间链接] # 拿弹幕流四、开发者速查分层架构与关键目录整个仓库的思路是一句话能讲清的平台信息获取与弹幕解析这类核心能力下沉到 simple_live_core/ 独立库手机、电视、控制台三端只做界面与交互的复用以后新增平台基本只需在核心库里扩展解析器。关键目录核心解析库simple_live_core/内含 通用 HTTP 与 WebSocket 工具 与 各平台弹幕解析四个平台的解析实现bilibili_site.dart、douyin_site.dart、douyu_site.dart、huya_site.dart手机版界面与设置项simple_live_app/lib/modules/其中 设置模块 收纳弹幕、播放等配置页电视端焦点导航组件simple_live_tv_app/lib/widgets/命令行调试工具simple_live_console/最后说清使用边界Simple Live 的功能均基于互联网公开资料开发不含破解与逆向行为项目仅用于学习和编程技术交流请勿用于商业用途。直播内容的版权归各原平台所有使用时请遵守平台协议、理性发言。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考