LunaSea
LunaSea 是一个功能齐全、开源的自托管控制器!专注于为您提供所有自托管媒体软件之间的无缝体验,LunaSea 支持
- Lidarr
- Radarr
- Sonarr
- NZBGet
- SABnzbd
- Newznab Indexer 搜索
- NZBHydra2
- Tautulli
- 网络唤醒 (Wake on LAN)
LunaSea 甚至支持使用配置文件管理多个应用程序实例,将您的配置备份和恢复到文件系统,AMOLED 黑色主题等等!
请注意,LunaSea 纯粹是一个远程控制应用程序,没有安装在服务器/计算机上的软件,它不提供任何功能。
开发、安装和构建 (iOS)
要求
- 一台 macOS 机器
- 一个 AppleID 帐户(无需开发者帐户)
- Flutter 框架(稳定版)
- Xcode
- 已配置开发者证书
- 已配置 FlutterFire for iOS
开发
- 克隆仓库
git clone [email protected]:LunaSeaApp/LunaSea.git
- 安装 Flutter 包
flutter pub get
- 启动您的模拟器或连接您的设备,并确保您已信任该设备
- 在您的设备或模拟器上以开发模式安装 LunaSea
flutter run
安装
发布版本只能安装在物理设备上
- 克隆仓库
git clone [email protected]:LunaSeaApp/LunaSea.git
- 安装 Flutter 包
flutter pub get
- 连接您的设备,并确保您已信任该设备
- 在您的设备上安装应用程序的生产版本
flutter run --release
构建 (.ipa)
- 克隆仓库
git clone [email protected]:LunaSeaApp/LunaSea.git
- 安装 Flutter 包
flutter pub get
- 在 `scripts` 文件夹中运行 `build_ipa`
- IPA 文件将放置在项目目录的根目录下
开发、安装和构建 (Android)
要求
开发
- 克隆仓库
git clone [email protected]:LunaSeaApp/LunaSea.git
- 安装 Flutter 包
flutter pub get
- 启动您的模拟器或连接您的设备,并确保已启用 USB 调试
- 在您的设备或模拟器上以开发模式安装 LunaSea
flutter run
安装
发布版本只能安装在物理设备上
- 克隆仓库
git clone [email protected]:LunaSeaApp/LunaSea.git
- 安装 Flutter 包
flutter pub get
- 连接您的设备,并确保已启用 USB 调试
- 在您的设备上安装应用程序的生产版本
flutter run --release
构建 (.apk)
- 克隆仓库
git clone [email protected]:LunaSeaApp/LunaSea.git
- 安装 Flutter 包
flutter pub get
- 在 `scripts` 文件夹中运行 `build_apk`
- APK 文件将放置在项目目录的根目录下
- ARM 32 位:`LunaSea-armeabi-v7a-release.apk`
- ARM 64 位:`LunaSea-arm64-v8a-release.apk`
- x86 64 位:`LunaSea-x86_64-release.apk`