{"repo":"openAnimeFlow/AnimeFlow","free":true,"listed":false,"github":"https://github.com/openAnimeFlow/AnimeFlow","clone":"git clone https://github.com/openAnimeFlow/AnimeFlow.git","description":"一个跨平台的动漫视频播放追番、看番、番剧软件，支持多数据源、支持实时视频4k超分辨率、自定义爬虫配置,对接Bangumi服务同步用户收藏数据,对接弹弹Play提供弹幕体验，为您提供流畅的观影体验","language":"Dart","stars":175,"topics":["android","flutter","ios","linux","macos","windows","bangumi"],"license":"AGPL-3.0","category":"mobile-apps","readme_excerpt":"AnimeFlow 一个跨平台的动漫视频播放应用，支持多数据源、支持实时视频4k超分辨率、自定义爬虫配置，对接Bangumi服务同步用户收藏数据，为您提供流畅的观影体验。 下载 ✨ 主要功能 📱 多平台支持 - 移动端 ：Android、iOS - 桌面端 ：Windows、macOS、Linux 💬 弹幕系统 - 支持多平台弹幕源： - Bilibili - Gamer - 弹弹Play - 丰富的弹幕设置： - 透明度调节 - 字体大小调节 - 弹幕速度调节 - 显示区域控制 - 弹幕类型筛选（滚动/顶部/底部） - 样式设置（边框、颜色、密集模式） 🎬 超分辨率功能 - 基于 Anime4K ：使用 Anime4K 开源算法实现实时视频超分辨率 - 多种模式 ： - 效率档 ：使用轻量级模型，性能优先，适合中低端设备 - 质量档 ：使用高质量模型，画质优先，需要较强的 GPU 性能 - 实时处理 ：在播放过程中实时提升视频清晰度 📚 Bangumi 集成 - 用户系统 ：Bangumi账号登录，同步用户信息 - 收藏管理 ：同步和管理Bangumi收藏列表 - 推荐内容 ： - 热门动漫推荐 - 时间胶囊（动态时间线） - 每日放送 ：查看每周番剧更新日历 - 排行榜 ：支持多种排序方式和时间筛选 - 动漫详情 ： - 详细信息展示 - 角色介绍 - 评论系统 - 相关推荐 - 标签分类 ⚙️ 数据源管理 - 支持自定义数据源配置 - 灵活的数据源添加、编辑、删除 - 多数据源切换 - XPath 爬虫配置支持 🖼️ 应用截图 桌面端 移动端 数据源管理 [//]: # (### 主题管理) [//]: # () [//]: # ( ) [//]: # ( ) [//]: # ( ) 🛠️ 编译与启动 以下步骤适用于在本地从源码编译并运行 AnimeFlow 客户端。 环境要求 工具 版本要求 --- --- Flutter 3.44.0 （见 pubspec.yaml ） Dart SDK = 3.3.4 Android 构建 JDK 17、Android SDK iOS 构建 macOS + Xcode 桌面端 Windows / macOS / Linux 对应平台工具链 安装 Flutter 后执行： 确保目标平台（Android / iOS / Windows 等）显示为可用。 1. 获取源码并安装依赖 2. 配置 API 签名密钥 客户端请求 AnimeFlow 服务端时需要携带签名头，密钥通过编译期变量注入。 方式 A：命令行直接传入（适合临时调试） 方式 B：使用配置文件 在项目根目录创建 dart defines.json （勿提交到 Git）： 运行或编译时附加： 方式 C：IntelliJ IDEA / Android Studio （推荐） 1. 右上角 Edit Configurations… 2. 选择 Flutter 运行配置 3. 在 Additional run args 中填入： 或直接写： 修改 --dart-define 后需完全重启应用（Hot Restart 不会重新加载编译期变量）。 3. 代码生成（可选） 项目已提交 .g.dart 等生成文件，日常运行通常无需执行。若你修改了 Riverpod、 go router 、 Hive 等注解代码，需重新生成： 4. 启动调试 查看可用设备： 在指定平台运行（按需替换 -d 参数）： 5. 联调本地服务端 默认开发环境 API 地址为 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/openAnimeFlow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openAnimeFlow/AnimeFlow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}