
Simple Live一站式聚合四大直播平台多终端随心看【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live还在四个浏览器标签页之间来回切换找主播吗Simple Live 是一个基于 Flutter 开发的开源直播聚合工具把哔哩哔哩、斗鱼、虎牙、抖音四大平台的直播内容装进同一个 App一套代码即可运行在 Android、iOS、Windows、macOS、Linux 和 Android TV 上。它的定位很纯粹——简简单单的看直播界面干净无广告功能却覆盖分类浏览、搜索、弹幕、关注与多设备同步。浅色模式下的 Simple Live首页聚合多平台直播内容 四大平台装进一个入口不用记住每个平台的房间号规则也不用在 App 之间跳转Simple Live 把四个主流直播平台的房间、主播、分类统一收进同一个列表。哔哩哔哩直播二次元与游戏内容的主场斗鱼直播游戏赛事与娱乐直播虎牙直播专业电竞赛事抖音直播短视频生态里的热门直播四个平台的数据获取互不干扰你可以把不常用的平台从显示列表中移除让首页只留自己常看的内容。️ 一套代码覆盖六种终端Simple Live 借助 Flutter 的跨平台能力让同一套核心逻辑落地到手机、电脑和电视三类设备上移动与桌面端Android、iOS 已完整支持Windows、macOS、Linux 以 BETA 形式可用大屏端独立的simple_live_tv_app为 Android TV 做了遥控器焦点交互优化沙发上看直播不用掏手机每个平台都针对自身做了适配比如桌面端支持画中画与窗口管理TV 端内置遥控器焦点模型base_focus_model.dart保证不同设备上的操作手感都符合直觉。 弹幕是看直播的灵魂直播少了弹幕就像少了灵魂。Simple Live 基于canvas_danmaku实现了跨平台的实时弹幕渲染四大平台各有各的弹幕协议全部在核心库simple_live_core/lib/src/danmaku/下独立封装对上层透明。弹幕屏蔽在设置中屏蔽关键词广告和刷屏一键清静弹幕调节显示密度、速度按需调整弱网环境也不卡顿多平台兼容无论从哪个平台进入房间弹幕体验保持一致深色模式下的 Simple Live夜间观看更护眼 关注列表与记录多设备无缝同步手机上看一半回家想换电脑接着看Simple Live 提供三种同步方式保证关注列表、观看记录在设备间保持一致局域网同步通过 UDP 自动发现同一 Wi-Fi 下的其他设备扫码即可互联WebDAV 同步对接 Nextcloud、坚果云等云盘数据自己掌握远程服务器同步基于 SignalR 的实时推送跨网络也能秒级同步相关实现集中在simple_live_app/lib/modules/sync/目录本地与远程两条链路都做了完整封装想二次开发也有清晰的参考。 藏在工具箱里的小惊喜除了看Simple Live 还给重度用户准备了一批实用小工具直播间链接跳转粘贴一个直播 URL 直接进房间免手动搜房间号直播源获取一键拿到播放流地址可交给 PotPlayer 等外部播放器观看记录自动保存历史下次打开接着看播放增强画中画、屏幕常亮、亮度音量控制、播完自动退出主题方面同样贴心深色与浅色双模式随心切换app_style.dart白天清亮、夜间护眼。 五分钟跑起来环境只需要一个Flutter 3.38及以上版本按下面命令克隆并启动主应用即可git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live cd dart_simple_live/simple_live_app flutter pub get flutter run仓库采用四包结构simple_live_core/是核心库各平台数据与弹幕协议、simple_live_app/是主应用、simple_live_tv_app/是 TV 端、simple_live_console/是命令行调试工具想改哪层就看哪个目录。项目不提供现成安装包README.md 中也注明了请自行编译运行。️ 技术栈速览GetX状态管理与路由控制每个页面都是 controller page 的标准搭配Dio统一的网络请求层配合自定义拦截器custom_log_interceptor.dart记录日志Hive本地持久化存放配置、关注列表与观看历史media_kit视频播放内核负责多平台直播流解码播放canvas_danmaku lottie弹幕渲染与加载动画观感顺滑 想接入新平台两步就行整个项目的扩展点设计得很克制。simple_live_core/lib/src/interface/live_site.dart定义了统一的LiveSite基类——分类、搜索、房间详情、清晰度、播放地址、SC 等能力都是现成的方法签名新平台只需实现对应接口然后在应用侧simple_live_app/lib/app/sites.dart的注册表里加一行平台就出现在首页了。配套还有core_error.dart统一错误体系与core_log.dart多级别日志调试过程不会手忙脚乱。写在最后Simple Live 的价值不在大而全而在把看直播这件事做得足够轻一个入口、四种平台、六种终端、零广告干扰。它基于公开资料开发仅用于学习交流开发者在声明中也明确禁止商业用途——如果你正想找一个干净的直播聚合入口或者想借它学习跨平台直播应用怎么写这个项目都值得动手跑一跑。未来随着更多平台集成与录制能力的补齐简简单单看直播这句话只会更有分量。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考