|
1 | | - |
2 | 1 | <h1 align="center"> |
3 | 2 | <br> |
4 | 3 | <img src="https://github.com/liuchuancong/pure_live/blob/master/assets/icons/icon.png" width="150"/> |
5 | 4 | <br> |
6 | | - 纯粹直播 |
| 5 | + 纯粹直播(Pure Live) |
7 | 6 | <br> |
8 | 7 | </h1> |
9 | | -<h4 align="center">第三方直播播放器</h4> |
10 | | -<h4 align="center">A Third-party Live Stream Player</h4> |
11 | | -<p align="center"> |
12 | | - <img alt="Using GPL-v3" src="https://img.shields.io/github/license/liuchuancong/pure_live"> |
13 | | - <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/liuchuancong/pure_live"> |
14 | | - <img alt="GitHub Star" src="https://img.shields.io/github/stars/liuchuancong/pure_live"> |
15 | | - <h4 align="center">本软件仅供学习交流使用 请勿用于其他用途</h4> |
16 | | - <h4 align="center">下载后请在24小时内删除</h4> |
17 | | -</p> |
18 | 8 |
|
19 | | -## 支持平台 |
| 9 | +<h4 align="center">一款开源的第三方多平台直播聚合播放器</h4> |
| 10 | +<h4 align="center">A Third-party Live Stream Aggregator Built with Flutter</h4> |
20 | 11 |
|
21 | | -***哔哩哔哩***/***虎牙***/***斗鱼***/***快手***/***抖音***/***网易cc***/***M38自定义源*** |
22 | | -可以选择喜爱的分区展示,或者全隐藏,只看关注,节省流量与内存 |
23 | | -## 功能 |
24 | | - |
25 | | -- [X] 使用[supabase](https://supabase.com/) 完成登录注册功能,邮箱为真实邮箱 ***白名单使用(发送注册账号到我的邮箱认证 - 点击联系)*** 您可自己fork项目去supabase控制台生成远程服务,具体不在赘述,只提供表字段。 |
26 | | -- [X] **平台管理** 多种平台选择喜欢的展示 |
27 | | -- [X] 已实现**Android**/**TV**/**Windows** |
28 | | -- [X] 已实现**WebDav** |
29 | | -- [X] 已实现倒计时关闭应用 |
30 | | -- [X] **Android/TV** 端多种播放器随意切换 |
31 | | -- [X] **M3u8** 自定义导入网络/本地直播源,可直接使用APP打开,观看自定义内容。(导入请先打开App) 设置-本地导入-导入m3u源 部分资源请云盘自行导入 [123云盘](https://www.123pan.com/s/Jucxjv-NwYYd.html) |
32 | | -- [X] 弹幕过滤,弹幕合并 |
| 12 | +<p align="center"> |
| 13 | + <img alt="License" src="https://img.shields.io/github/license/liuchuancong/pure_live?color=blue"> |
| 14 | + <img alt="Latest Release" src="https://img.shields.io/github/v/release/liuchuancong/pure_live"> |
| 15 | + <img alt="Stars" src="https://img.shields.io/github/stars/liuchuancong/pure_live?color=yellow"> |
| 16 | +</p> |
33 | 17 |
|
34 | | -## 下载 |
| 18 | +> ⚠️ **本软件仅用于个人学习与技术交流,请勿用于商业用途。下载后请于 24 小时内删除。** |
35 | 19 |
|
36 | | -请使用 123云盘 进行下载 |
37 | | -下载地址 [纯粹直播](https://www.123pan.com/s/Jucxjv-NwYYd.html) |
| 20 | +--- |
38 | 21 |
|
39 | | -蓝奏云已不在维护 |
| 22 | +## 📺 支持平台 |
40 | 23 |
|
41 | | -下载地址 [纯粹直播](https://wwvr.lanzouw.com/b01f6rqab) |
| 24 | +- 哔哩哔哩(Bilibili) |
| 25 | +- 虎牙直播(Huya) |
| 26 | +- 斗鱼直播(Douyu) |
| 27 | +- 快手(Kuaishou) |
| 28 | +- 抖音(Douyin) |
| 29 | +- 网易 CC 直播 |
| 30 | +- 自定义 M3U8 源(支持本地/网络导入) |
42 | 31 |
|
43 | | -密码 **40l9** (英文小写**L**不是数字**1**) |
| 32 | +支持按分区筛选、隐藏不关注平台,节省流量与内存。 |
44 | 33 |
|
45 | | -注意:在windows第一次安装时请审查安装说明`readme.txt`以及`keyboard.txt`文件,如安装失败则代表不支持该系统,请升级win11后重试,后续更新仅需下载版本包即可,采用非强制更新,更新提示可以在设置中关闭. |
| 34 | +--- |
46 | 35 |
|
47 | | -手机尽量下载**v8a**的安装包,适配新机器,老机器以及TV下载**v7a**,不知道的可以搜一下自己机器的CPU架构,X86模拟器使用,部分TV无法登陆或者光标显示不全可以用**鼠标**连接盒子或电视USB操作。 |
| 36 | +## ✨ 核心功能 |
48 | 37 |
|
49 | | -## 声明 |
| 38 | +- ✅ **多端支持**:Android / Android TV / Windows / macOS (iOS 待合作者支持) |
| 39 | +- ✅ **多播放器切换**:内置 IJKPlayer 与 MPV Player(Android/TV) |
| 40 | +- ✅ **自定义直播源**:通过 M3U/M3U8 导入网络或本地直播流 |
| 41 | +- ✅ **数据同步与备份**:支持 WebDAV 同步、本地导出/导入配置 |
| 42 | +- ✅ **弹幕增强**:支持弹幕过滤、合并与显示优化 |
| 43 | +- ✅ **定时关闭**:可设置倒计时自动退出应用 |
| 44 | +- ✅ **用户系统(可选)**:基于 [Supabase](https://supabase.com/) 实现注册/登录(需邮箱白名单认证) |
50 | 45 |
|
51 | | -本软件非盈利性软件,且遵循 [**GPL-v3**](LICENSE) 协议,请勿将此软件用于商业用途. |
| 46 | +> 💡 提示:如需使用 Supabase 功能,可自行 Fork 项目并在 Supabase 控制台部署服务。 |
52 | 47 |
|
53 | | -本软件**不提供** VIP 视频破解等服务, 如需高清播放,你需要在对应平台取得相应身份才能进行播放 |
| 48 | +--- |
54 | 49 |
|
55 | | -所有内容资源 (包括但不限于音源,视频, 图片等) 版权归各平台所有 |
| 50 | +## 🔒 声明与合规 |
56 | 51 |
|
57 | | -本软件仅学习交流使用. 如有侵权,请发 Issue 提出. |
| 52 | +- 本项目为 **非盈利性开源软件**,遵循 **[GPL-3.0 协议](LICENSE)**。 |
| 53 | +- **不提供任何 VIP 解锁、视频破解或盗链服务**。高清直播需您在对应平台拥有合法账号权限。 |
| 54 | +- 所有直播内容(视频、音频、图像等)**版权归属原平台所有**,本软件仅作技术聚合与转码展示。 |
| 55 | +- 若您认为本项目侵犯您的合法权益,请通过 [GitHub Issue](https://github.com/liuchuancong/pure_live/issues) 联系我们,我们将及时处理。 |
58 | 56 |
|
59 | | -## 隐私策略 |
| 57 | +--- |
60 | 58 |
|
61 | | -本App为开源项目,无广告,无病毒,若安装时出现病毒误报,可自行斟酌。 |
| 59 | +## 🛡️ 隐私策略 |
62 | 60 |
|
63 | | -## 相关说明 |
64 | | -### |
65 | | -由于其他原因,华为手机用起来比较卡,框架限制暂不支持优化,希望谅解。 |
66 | | -### 关于播放器 |
| 61 | +- 本应用 **不开源收集任何用户隐私数据**。 |
| 62 | +- 所有请求均直接发往官方接口(如 Bilibili、Douyu 等),**无中间代理或数据中转**。 |
| 63 | +- 用户 Cookie 仅用于本地身份认证(如 B站高清直播),**不会上传或存储到任何服务器**。 |
| 64 | +- 应用无广告、无追踪、无后台服务。若杀毒软件误报,请自行判断或拒绝使用。 |
67 | 65 |
|
68 | | -本软件Android内置了*ExoPlayer*,*Ijkplayer*,*Mpvplayer*,只有*ExoPlayer*支持后台播放,如果*ExoPlayer*闪退,请在设置中关闭后台播放以及更换播放器重试。 |
| 66 | +--- |
69 | 67 |
|
70 | | -字幕:手机端您可打开手机自带的字幕工具观看字幕,windows: 任务栏搜索*Live captions*使用微软官方工具查看字幕 |
71 | | -### Cookie |
| 68 | +## 🛠 使用说明 |
72 | 69 |
|
73 | | -由于第三方限制,观看b站高清直播需要登陆,您可点击三方认证即可获取cookie,本软件只是代理获取拿到**cookie**,不会获取用户的任何信息,用户信息仍由第三方管理 |
| 70 | +### ▶️ 播放器选择 |
| 71 | +- **Android/TV**:可在设置中切换 IJKPlayer 或 MPV Player。 |
| 72 | +- **字幕支持**: |
| 73 | + - Android:使用系统自带实时字幕功能 |
| 74 | + - Windows:启用 Windows 11 的 *Live Captions*(任务栏搜索即可) |
74 | 75 |
|
75 | | -### M3u源 |
76 | | -您可点击设置-备份与还原-导入M3u源(一些网络电视,电影轮训等)。[直播源转换](https://guihet.com/tvlistconvert.html) |
77 | | -暂不支持其他目录保存 |
78 | | -* Android端在缓存内清除缓存即可删除 |
79 | | -* Windows 在目录`C:/Users/用户名/AppData/Local/com.example/pure_live`下`categories.json`内修改以及删除导入的源以及定义 |
| 76 | +### 🔑 Bilibili 高清直播 |
| 77 | +因平台限制,观看高清直播需登录。 |
| 78 | +您可通过应用内“三方认证”获取 Cookie,**仅用于本地请求,不上传任何信息**。 |
80 | 79 |
|
81 | | -### 问题 |
82 | | -[1] 软件打开白屏 |
83 | | -* C:/Users/用户名/AppData/Local/com.example/pure_live(删除) |
84 | | -* C:/Users/用户名/AppData/Roaming/com.example/pure_live(删除) |
| 80 | +### 📥 导入 M3U 源 |
| 81 | +1. 打开 App → 设置 → 备份与还原 → 导入 M3U 源 |
| 82 | +2. 支持从 [123云盘](https://www.123pan.com/s/Jucxjv-NwYYd.html) 下载示例源 |
| 83 | +3. 源转换工具推荐:[直播源转换器](https://guihet.com/tvlistconvert.html) |
85 | 84 |
|
86 | | -[2] 关闭软件就弹"快速异常检测失败" |
87 | | -* 部分电脑关闭软件弹出 不影响实际使用 |
| 85 | +> 📂 存储位置: |
| 86 | +> - **Android**:清除缓存即可移除导入内容 |
| 87 | +> - **Windows**:配置文件位于 |
| 88 | +> `C:\Users\<用户名>\AppData\Local\com.mystyle\pure_live\categories.json` |
88 | 89 |
|
89 | | -[3] 使用win11恢复从手机备份的文件,然后win11无法播放直播,无画面,只有弹幕 |
90 | | -* 设置一下播放器 |
| 90 | +--- |
91 | 91 |
|
92 | | -[4] 部分电脑无法播放直播,无画面,只有弹幕 |
93 | | -* 播放器设置有误 或者手机对该播放器不支持 切换播放器即可 |
| 92 | +## ❓ 常见问题 |
94 | 93 |
|
| 94 | +| 问题 | 解决方案 | |
| 95 | +|------|--------| |
| 96 | +| 关闭软件时弹出“快速异常检测失败” | Windows 特定提示,**不影响使用**,可忽略 | |
| 97 | +| Windows 恢复手机备份后无画面、仅有弹幕 | 进入 **设置 → 播放器**,重新选择或重置播放器 | |
| 98 | +| 部分设备无法播放(黑屏/卡顿) | 尝试切换播放器(IJK ↔ MPV),或检查硬件解码支持 | |
95 | 99 |
|
| 100 | +> ⚠️ **华为设备兼容性**:因系统框架限制,部分华为机型可能存在卡顿,暂无优化方案,敬请谅解。 |
96 | 101 |
|
| 102 | +--- |
97 | 103 |
|
98 | | -### 意见 |
99 | | -> 如有许可协议使用不当请发 Issue 或者 Pull Request |
100 | | -> |
101 | | -> If any of the licenses are not being used correctly, please submit a new issue. |
102 | | -### 软件更新 |
| 104 | +## 🤝 参与开发 |
103 | 105 |
|
104 | | -因为作者忙于工作,通常只会在周末处理相关事情,目前没有mac电脑无法使用Xcode打包IOS以及MAC,有合作者可与我联系。 |
105 | | -## 代码参考 |
| 106 | +- **主开发者**:[@liuchuancong](https://github.com/liuchuancong) |
| 107 | +- **协助开发者**:[@RebornQ](https://github.com/RebornQ) |
106 | 108 |
|
107 | | -* dart_simple_live [dart_simple_live](https://github.com/xiaoyaocz/dart_simple_live) |
108 | | -* pure_live [pure_live](https://github.com/Jackiu1997/pure_live) |
109 | | -## supabase表结构 |
110 | | -由于是开源项目,目前很多配置文件暴露在外,导致大量机器循环调用,消耗内存以及流量,警告: 在创建项目时请结合 [https://zuplo.com/](https://zuplo.com/)使用,权限表添加允许创建的账户修改数据库。 |
111 | | -配置在assets文件中打包的时候依然可以通过逆向解压可以查看该配置,最好写成dart代码引入,上传时忽略。 |
112 | | - |
| 109 | +> 📌 **欢迎贡献**! |
| 110 | +> - 如发现 License 使用不当,请提交 Issue 或 Pull Request |
| 111 | +> - 如有 macOS/iOS 打包能力,欢迎联系合作! |
113 | 112 |
|
114 | | -## 开发者 |
| 113 | +### 代码参考 |
| 114 | +- [dart_simple_live](https://github.com/xiaoyaocz/dart_simple_live) |
| 115 | +- [pure_live (Jackiu1997)](https://github.com/Jackiu1997/pure_live) |
115 | 116 |
|
116 | | -* 主开发者: [liuchuancong](https://github.com/liuchuancong) |
| 117 | +--- |
117 | 118 |
|
| 119 | +## 🌟 Star 趋势 |
118 | 120 |
|
119 | 121 | [](https://starchart.cc/liuchuancong/pure_live) |
120 | 122 |
|
121 | | -## 捐助 |
122 | | - |
123 | | -<img alt="wechat" width="250" src="https://github.com/liuchuancong/pure_live/blob/master/assets/images/wechat.png"> |
| 123 | +--- |
124 | 124 |
|
| 125 | +## ☕ 捐助支持 |
125 | 126 |
|
126 | | -感谢您的支持! |
| 127 | +如果您觉得本项目对您有帮助,欢迎扫码支持开发者一杯咖啡 ☕ |
127 | 128 |
|
| 129 | +<p align="center"> |
| 130 | + <img src="https://github.com/liuchuancong/pure_live/blob/master/assets/images/wechat.png" width="250" alt="WeChat Donate"> |
| 131 | +</p> |
128 | 132 |
|
| 133 | +> 您的支持是我持续维护的动力!感谢 ❤️ |
0 commit comments