我就默默看你表演
  ## 支持直播平台: - 虎牙直播 - 斗鱼直播 - 哔哩哔哩直播 - 抖音直播 ## APP支持平台 - [x] Android - [x] Windows - [x] Linux - [x] iOS `自测` - [x] MacOS `自测` - [ ] Android TV `请自行打包` [说明](https://github.com/SlotSun/dart_simple_live/issues/89) #### Arch Linux: ```bash yay -S slive yay -S slive-bin ``` 只保证Android, Linux和Windows可用性 请到[Releases](https://github.com/slotsun/dart_simple_live/releases)下载最新版本,iOS请到上游或者action下载体验 如果想体验最新功能,可前往[Actions](https://github.com/slotsun/dart_simple_live/actions)下载自动打包的开发版本 Windows建议下载UWP版[聚合直播](https://www.microsoft.com/store/apps/9N1TWG2G84VD),体验会更好 ## 项目结构 - `simple_live_core` 项目核心库,实现获取各个网站的信息及弹幕。 - `simple_live_console` 基于simple_live_core的控制台程序。 - `simple_live_app` 基于核心库实现的Flutter APP客户端。 - `simple_live_tv_app` 基于核心库实现的Flutter Android TV客户端。 ## 环境 flutter 3.38.6 ## 参考及引用 [AllLive](https://github.com/xiaoyaocz/AllLive) `本项目的C#版,有兴趣可以看看` [dart_tars_protocol](https://github.com/xiaoyaocz/dart_tars_protocol.git) [lovelyyoshino/Bilibili-Live-API](https://github.com/lovelyyoshino/Bilibili-Live-API/blob/master/API.WebSocket.md) [IsoaSFlus/danmaku](https://github.com/IsoaSFlus/danmaku) [BacooTang/huya-danmu](https://github.com/BacooTang/huya-danmu) [TarsCloud/Tars](https://github.com/TarsCloud/Tars) [5ime/Tiktok_Signature](https://github.com/5ime/Tiktok_Signature) [biliup](https://github.com/biliup/biliup) ## 声明 本项目的所有功能都是基于互联网上公开的资料开发,无任何破解、逆向工程等行为。 本项目仅用于学习交流编程技术,严禁将本项目用于商业目的。如有任何商业行为,均与本项目无关。 如果本项目存在侵犯您的合法权益的情况,请及时与开发者联系,开发者将会及时删除有关内容。 ================================================ FILE: assets/app_version.json ================================================ { "version": "1.8.7", "version_num": 10807, "version_desc": "- 一个非常重要的过渡版本 \n- 修复huya搜索 @GH4NG \n- 引入Firebase \n- 大量数据错误和潜在问题修复 \n- 一些细节调整 \n- 关于linux的一系列修复 @pugaizai \n- tips: ios和macos用户请到action更新测试或者下载上游仓库版本", "prerelease": true, "download_url": "https://github.com/SlotSun/dart_simple_live/releases" } ================================================ FILE: assets/tv_app_version.json ================================================ { "version": "1.5.0", "version_num": 10500, "version_desc": "- 永远的1.5.0", "prerelease":true, "download_url": "https://github.com/xiaoyaocz/dart_simple_live/releases" } ================================================ FILE: assets/update-linux-metainfo.dart ================================================ import 'dart:convert'; import 'dart:io'; String _xmlEscape(String s) => s .replaceAll('&', '&') .replaceAll('<', '<') .replaceAll('>', '>') .replaceAll('"', '"') .replaceAll("'", '''); void main() { final projectRoot = Directory.current.path; final jsonPath = '$projectRoot/assets/app_version.json'; final targetPath = '$projectRoot/simple_live_app/assets/io.github.SlotSun.Slive.metainfo.xml'; final jsonFile = File(jsonPath); if (!jsonFile.existsSync()) { stderr.writeln('app_version.json not found: $jsonPath'); exit(2); } final targetFile = File(targetPath); if (!targetFile.existsSync()) { stderr.writeln('target file not found: $targetPath'); exit(2); } final map = json.decode(jsonFile.readAsStringSync()); final version = (map['version'] ?? '').toString(); final desc = (map['version_desc'] ?? '').toString(); final date = DateTime.now().toIso8601String().split('T').first; final releaseBlock = [ '${_xmlEscape(line.replaceAll("\r", ""))}
', 'Slive is a lightweight and user-friendly application for watching live streams across multiple platforms, offering a seamless watching experience with support for popular streaming services.
Slive 是一款轻量级且用户友好的直播观看应用,支持多个主流直播平台,提供流畅的观看体验。
Slive support platforms:
支持直播平台:
- 一个非常重要的过渡版本
- 修复huya搜索 @GH4NG
- 引入Firebase
- 大量数据错误和潜在问题修复
- 一些细节调整
- 关于linux的一系列修复 @pugaizai
- tips: ios和macos用户请到action更新测试或者下载上游仓库版本
Slive is a lightweight and user-friendly application for watching live streams across multiple platforms, offering a seamless watching experience with support for popular streaming services.
Slive 是一款轻量级且用户友好的直播观看应用,支持多个主流直播平台,提供流畅的观看体验。
Slive support platforms:
支持直播平台:
### 已修改包名slotsun.slive,相关事宜请查看 #93
- fix:huya
- 优化弹幕去重功能
- 关于linux的一系列修复 @pugaizai
- fix: 一些代码和逻辑错误
- tips: ios和macos用户请到action更新测试或者下载上游仓库版本