LunaSea
LunaSea 是一个功能齐全、开源的自托管媒体管理器!专注于为您提供所有自托管媒体软件之间的无缝体验,LunaSea 支持
- Lidarr
- Radarr
- Sonarr
- SABnzbd
- NZBGet
- Newznab 索引器搜索
LunaSea 甚至支持使用配置文件管理多个应用程序实例,将您的配置备份和恢复到文件系统,AMOLED 黑色主题等等!
请注意,LunaSea 纯粹是一个远程控制应用程序,如果没有安装在服务器/计算机上的软件,它不提供任何功能。
开发、安装和构建 (iOS)
要求
- 一台MacOS 机器
- 一个AppleID 账户(不需要开发者账户)
- Flutter 框架(Beta 频道)
- XCode 11.4 或更高版本
- 已配置开发者证书
开发
- 克隆仓库
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)
要求
- 已安装和配置 Android SDK/Android Studio
- Flutter 框架(Beta 频道)
- 已配置密钥库
开发
- 克隆仓库
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
- 运行 `flutter build apk --split-per-abi`
- APK 文件位于
./build/app/outputs/apk/release/app-armeabi-v7a-release.apk./build/app/outputs/apk/release/app-arm64-v8a-release.apk./build/app/outputs/apk/release/app-x86_64-release.apk