{"id":45852148,"url":"https://github.com/singleton-altman/moviepilotlite","last_synced_at":"2026-04-08T08:02:00.765Z","repository":{"id":340811907,"uuid":"1145903769","full_name":"singleton-altman/MoviePilotLite","owner":"singleton-altman","description":"MoviePilot移动端，基于 Flutter 实现。","archived":false,"fork":false,"pushed_at":"2026-04-08T01:43:22.000Z","size":10885,"stargazers_count":321,"open_issues_count":2,"forks_count":21,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-04-08T03:29:58.594Z","etag":null,"topics":["app","flutter","moviepilot","nas"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singleton-altman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-30T11:10:25.000Z","updated_at":"2026-04-08T03:01:21.000Z","dependencies_parsed_at":"2026-03-31T14:02:55.242Z","dependency_job_id":null,"html_url":"https://github.com/singleton-altman/MoviePilotLite","commit_stats":null,"previous_names":["singleton-altman/moviepilotlite"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/singleton-altman/MoviePilotLite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singleton-altman%2FMoviePilotLite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singleton-altman%2FMoviePilotLite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singleton-altman%2FMoviePilotLite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singleton-altman%2FMoviePilotLite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singleton-altman","download_url":"https://codeload.github.com/singleton-altman/MoviePilotLite/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singleton-altman%2FMoviePilotLite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31545909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","flutter","moviepilot","nas"],"created_at":"2026-02-27T03:00:55.877Z","updated_at":"2026-04-08T08:02:00.759Z","avatar_url":"https://github.com/singleton-altman.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MoviePilot Mobile\n\n基于 [MoviePilot](https://github.com/jxxghp/MoviePilot) 项目的 Flutter 移动端客户端。\n\n## 社区与贡献\n\n- 📱 **Telegram 群聊**：[小白裙](https://t.me/+MLbOpDDD1mdlOTM1)，欢迎加入交流\n- 🔀 欢迎提交 **Pull Request** 参与贡献\n- 🐛 遇到问题请在 [Issues](https://github.com/AltmanTech/MoviePilotLite/issues) 提交反馈\n- 🚀 版本发布直达：[Releases](https://github.com/singleton-altman/MoviePilotLite/releases)\n- 📝 版本更新记录见 [CHANGELOG](CHANGELOG.md)\n\n## App 推送使用说明\n\n### iOS 用户\n\n#### TestFlight 用户\n\n1. 先前往 [http://106.14.89.6/apply](http://106.14.89.6/apply) 申请推送 Token。\n2. 申请完成后，请先进入 Telegram 群并 @ 我一下，方便确认与后续处理。\n3. 安装 [MoviePilot-Plugins](https://github.com/singleton-altman/MoviePilot-Plugins) 插件库中的 `APPLitePush` 插件。\n4. 在插件配置中填写 Push Token 与 Push API Key：\n   - Push Token：通过步骤 1 获取\n   - Push API Key：需要到 Telegram 群获取\n5. 打开 App，找到该插件，并点击“应用”完成一次 Token 绑定。\n\n#### 非 TestFlight 用户\n\n非 TestFlight 用户可自行搭建推送链路，流程如下：\n\n1. 准备可信的苹果开发者账号，注册 App ID，并为 App 配置推送权限与证书。\n2. 在 JPush 注册对应应用。\n3. 修改 App 内的 JPush 相关配置后，重新打包 App。\n4. 部署推送转发仓库 [moviepilot_apns](https://github.com/singleton-altman/moviepilot_apns)，并配置自己的 JPush App ID 与 Security。\n5. Fork [MoviePilot-Plugins](https://github.com/singleton-altman/MoviePilot-Plugins) 插件仓库，将推送服务转发 IP 修改为自己的服务器地址。\n6. 按照自己的 Push Key 与 Push Token 配置插件，然后回到 App 内点击“应用”完成绑定。\n\n需要注意的是，App 必须使用 release 方式打包安装，否则可能无法收到推送。\n\n### Android 用户\n\nAndroid 用户可参考 iOS TestFlight 用户的使用步骤：\n\n1. 申请推送 Token。\n2. 申请完成后，请先进入 Telegram 群并 @ 我一下，方便确认与后续处理。\n3. 安装 `APPLitePush` 插件。\n4. 配置插件中的 Push Token 与 Push API Key。\n5. 打开 App，在插件内点击“应用”完成绑定。\n\n需要注意的是，Android 版本目前没有配置渠道 Key 等信息，推送通达率没有任何保证。如果有可以提供相关信息的用户，欢迎通过 Telegram 联系我，感谢支持。\n\n### 使用限制与说明\n\n- App 推送依赖我的转发服务器。\n- 非常欢迎有能力、有条件的热心用户自行搭建转发服务器，帮助分担现有服务压力，也让整体推送能力更稳定。\n- 当前服务器为阿里云建站服务器，存在限流：每分钟每个 IP 最多可发送 10 条消息。\n- 由于资费原因，后续存在主动废弃该服务的可能性。\n- 当前 TestFlight 使用的是私人账号，只有极少数用户可用，暂时无法提供给其他用户使用，感谢理解。\n\n## 技术栈\n\n- **框架**: Flutter\n- **网络请求**: Dio\n- **状态管理**: GetX\n- **路由管理**: GetX\n- **UI风格**: iOS (Cupertino)\n- **数据解析**: Freezed\n- **本地数据库**: Realm\n\n## 许可证\n\n本项目采用 **Business Source License 1.1 (BSL-1.1)** 许可证。\n\n**重要说明**:\n- 本许可证允许查看和修改源代码\n- 在特定条件下，生产环境使用可能受到限制\n- 许可证将在 **2029-01-21** 自动转换为 **GPL-3.0** 许可证\n\n详细信息请参阅 [LICENSE](LICENSE) 文件。\n\n## 免责声明\n\n- 本软件仅供学习交流使用，任何人不得将本软件用于商业用途\n- 任何人不得将本软件用于违法犯罪活动\n- 软件对用户行为不知情，一切责任由使用者承担\n\n## 赞赏\n\n如果这个项目对你有帮助，欢迎赞赏支持持续维护。\n\n![赞赏码](donate.JPG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingleton-altman%2Fmoviepilotlite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsingleton-altman%2Fmoviepilotlite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingleton-altman%2Fmoviepilotlite/lists"}