纯粹直播 Pure Live:基于 Flutter 的开源多平台直播聚合播放器

纯粹直播 是一款开源的第三方多平台直播聚合播放器,使用 Flutter 构建,支持 Android、Android TV、Windows、Linux、macOS 和 iOS。一个应用看遍全网直播,支持多画面同看、弹幕、录制、定时关闭与数据同步。

:television: TV 请迁移至:https://github.com/liuchuancong/pure_live_TV


:television: 支持站点

34 个直播站点 + IPTV 自定义直播源,共 35 个适配器。 各站分区、搜索、弹幕、人数口径与能力边界见平台兼容性。

:china: 国内平台(18 站)

哔哩哔哩 斗鱼 虎牙
抖音 快手 YY 直播
网易 CC AcFun 猫耳 FM
映客 克拉克拉 小红书
微博直播 京东直播 酷狗直播
百度直播 六间房 LOOK 直播

:globe_showing_europe_africa: 海外平台(16 站)

Twitch SOOP Live YouTube Live
TikTok LIVE Kick CHZZK
Bigo Live 17LIVE LiveMe
SHOWROOM niconico Picarto
TwitCasting FC2 Live Steam 直播
PandaTV

:satellite_antenna: IPTV / 自定义直播源

  • 支持 M3U / M3U8、本地直播源、网络直播源导入
  • 按分区、平台和频道管理,支持 EPG 节目单与订阅源同步

:construction: 战旗直播、浪 LIVE 正在内部适配中。注册适配器不等于每个站点都已完整验收,实际能力以平台兼容性为准。


:inbox_tray: 下载安装

前往 GitHub Releases 获取最新安装包,并使用同一 Release 的 SHA256SUMS.txt 校验完整性。

平台 安装包 系统要求
:mobile_phone: Android / Android TV APK(arm64-v8a / armeabi-v7a / x86_64,以 Release 实际发布为准) Android 8.0(API 26)及以上
:desktop_computer: Windows EXE 安装器 / 便携 ZIP(MSIX 可自行构建,见 MSIX 证书说明) Windows 10 / 11 x64
:red_apple: macOS Universal DMG / ZIP Apple Silicon + Intel
:penguin: Linux Portable tar.gz x64
:mobile_phone_with_arrow: iOS TrollStore IPA / 未签名 ZIP arm64
  • Android 使用正式包名 com.mystyle.purelive,正式 Release 使用仓库专用持久签名,可直接覆盖升级。
  • Windows 安装向导支持选择其他磁盘,设置、关注、历史、IPTV、录制和缓存集中保存在安装目录 AppData。
  • macOS / Linux / iOS 源码保留构建能力,相关产物以具体 Release 说明为准,属社区验证范围。

:sparkles: 核心功能

:clapper_board: 多平台聚合

  • 聚合 34 个直播平台,按平台与分区浏览、筛选和隐藏入口
  • 跨平台搜索,支持综合 / 平台顺序 / 观众 / 粉丝等排序,直播 / 未开播筛选
  • 各平台保持独立分页状态;"全部"搜索按平台完成顺序渐进显示,单平台超时不挡其他结果

:play_button: 多播放器

Android / Android TV 支持在设置中切换播放器,出现黑屏、卡顿或硬解兼容问题时可随时更换:

  • IJKPlayer
  • EXOPlayer
  • MPV Player

Windows、Linux、macOS 等桌面平台使用对应平台的播放器实现。

:desktop_computer: 多画面同看

  • 支持双画面、四画面和一大多小聚焦布局
  • 每格独立播放、暂停、音量、清晰度和线路,只有聚焦画面出声
  • 聚焦画面可接入平台弹幕;移动端最多 4 路解码,桌面端最多 9 路
  • 小画面可自动使用低清晰度以控制占用,Windows 按实际可见尺寸协商渲染输出

:speech_balloon: 弹幕系统

弹幕过滤、用户屏蔽、关键词屏蔽、描边、透明度、字号、速度、显示区域、最大数量、发送间隔、刷新 FPS、平台原始颜色 / 统一颜色、点击与长按操作、精确重复与相似文本两级过滤。

弹幕系统采用房间会话隔离、平台消息 ID 去重与过期队列淘汰,避免切房后串房弹幕、重复弹幕或积压弹幕突然播放。

:window: 小窗弹幕

设置 → 视频设置 → 小窗弹幕,或在直播间进入弹幕设置配置:

  • Android 系统画中画、Windows 小窗、应用内悬浮窗
  • 独立弹幕控制器、队列与样式,不污染主播放器弹幕队列
  • 自动根据窗口尺寸缩放,配置本地保存、下次进入继续生效

:television: 高刷新率

Android 根据设备显示模式动态适配刷新率:请求当前分辨率支持的最高刷新率,适配 60 / 90 / 120 Hz 等高刷屏;界面跟随设备最高刷新率,弹幕主画面 60 FPS、小窗 30 FPS,手动模式最高 240 FPS,并优化封面解码、图片缓存与弹幕重绘。

:headphone: ASMR / 助眠模式

  • 新房间自动进入纯音频、媒体保活、自定义自动停止时间、后台持续播放
  • 前台切音频保留视频解码热状态,回前台可复用当前纹理;后台自动停用视频轨降低电量开销

:record_button: 直播录制

  • 直播流实时录制,保存到本地随时回放
  • 自定义位置只写入带所有权标记的 PureLiveRecords 专用子目录,清理与容量限制不会误删其他文件
  • 可配合定时关闭、后台音频、系统媒体通知进行长时间观看

:alarm_clock: 定时关闭

设置倒计时自动停止播放或退出应用,适用于睡眠、ASMR、长时间观看与后台音频播放。

:floppy_disk: 数据管理

  • 本地配置导出 / 导入、配置恢复
  • WebDAV 同步与备份,支持 坚果云 等服务商
  • 仅导出 / 导入关注列表:专用文件只含关注房间与分区,适合 Windows 与移动端之间交换
  • 备份格式 v3,Cookie 与 WebDAV 凭据默认不进入同步备份

:fire: Firebase 用户同步(可选)

Firebase 不是必要条件,应用不要求注册账号。如需使用可 Fork 项目并在自己的 Firebase 项目中配置。


:magnifying_glass_tilted_left: 搜索与本地互动

搜索结果支持综合排序、平台顺序、观众人数、粉丝数量与直播状态筛选;百度直播支持精确房间号与官方链接查询,快手保留网页搜索,各平台原生搜索能力详见平台兼容性。

内置本地互动系统,昵称、头衔、弹幕输入、体验币、平台身份徽章、礼物目录、等级风格与画面礼物效果默认保存在本机,可在设置 → 本地用户与互动统一启用或关闭。


:compass: 观看数据与导航

  • 区分各平台观看数据口径:热度、真实在线人数、累计观看人数,不支持的平台保留关闭态并显示口径说明;在设置 → 通用 → 观看数据与排行口径选择排行方式
  • 设置 → 导航栏显示控制 可显示、隐藏和排序收藏、热门、分区及录制中心页签,支持拖动排序

:hammer_and_wrench: 本地构建

项目固定使用 Flutter 3.47.0 / Dart 3.13.0、AGP 9.3.1、Gradle 9.5.0 与 Java 25 构建运行时,Android 字节码目标 Java/Kotlin 17。资源档位与缓存规则见 构建资源策略。

完整质量门禁:

PowerShell -ExecutionPolicy Bypass -File .\tool\local_ci.ps1 -Scope Full

安装包每次只构建一个平台与变体,例如 Android arm64 正式包:

PowerShell -ExecutionPolicy Bypass -File .\tool\build_local_release.ps1 `
  -Target AndroidArm64 -Configuration Release -FullRegression -RequireReleaseSigning

:books: 文档

文档 内容
文档索引 当前入口、开发验证、产品参考与历史证据查找方式
3.2.0 验收入口 最短执行顺序、Android/Windows 批次及发布门禁
当前状态快照 当前候选、编号统计、主要阻塞与下一批顺序
Android / Windows 验收矩阵 62 个编号行的唯一状态和证据所有者
维护范围与问题处置策略 平台支持边界、Issue 分流、来源判定与完成标准
上游同步审查策略 三方差异、语义审查、冲突处置与合并门禁
构建与发布 本机质量门禁、签名、打包和 Release 流程
平台接口与兼容性 分区、搜索、弹幕、观看指标和能力边界
平台扩展任务清单 已接入范围、内部候选、下一生产合同批次与统一收敛顺序
Windows 数据与升级 安装目录存储、关注恢复、迁移和回滚
Windows MSIX 证书说明 自行构建 MSIX 时的证书核对与安装步骤
高刷新率与性能验证 Android / Windows 帧、CPU、GPU 与资源采样
WebDAV 配置 通用字段、坚果云示例和故障排查
依赖与接口审计 固定工具链、升级约束和接口探测范围
参与贡献 分支、提交、测试和 Pull Request 要求
安全策略 私密漏洞报告和签名材料管理
版本说明 当前稳定版变更与历史记录