mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 04:32:32 +00:00
NEW - [Sonarr/Queue] Check and update the queue in the background every 60 seconds - [Sonarr/Queue] Ability to view and manage your queue - [Sonarr/Queue] Ability to delete an item in the queue - [Sonarr/Sorting] Ability to set the initial sorting direction alongside the sorting type for series and releases TWEAKS - [Radarr] Use Radarr v3 icon across the UI - [Settings/Dialogs] Small tweaks and additional notes for entering hosts and passwords - [Settings/Host Dialog] Add validator on host to ensure user adds http:// or https:// FIXES - [UI/Checkbox] Fix overly vibrant checkbox background - [Sonarr/Add] Fix possible grey screen when adding a show with no seasons yet - [Flutter] Upgraded Flutter & Packages
112 lines
4.3 KiB
Markdown
112 lines
4.3 KiB
Markdown
[](https://apps.apple.com/us/app/lunasea/id1496797802?ls=1)
|
|
[](https://play.google.com/store/apps/details?id=app.lunasea.lunasea)
|
|
[](https://codemagic.io/apps/5ef3424e03ad6b478a268d4c/5ef3424e03ad6b478a268d4b/latest_build)
|
|
[](https://www.reddit.com/r/LunaSeaApp)
|
|
|
|

|
|
|
|

|
|
|
|
LunaSea is a fully featured, open source self-hosted media manager! Focused on giving you a seamless experience between all of your self-hosted media software, LunaSea supports:
|
|
|
|
- Lidarr
|
|
- Radarr
|
|
- Sonarr
|
|
- SABnzbd
|
|
- NZBGet
|
|
- NZBHydra2
|
|
- Newznab Indexer Searching
|
|
- Wake on LAN
|
|
- Tautulli
|
|
|
|
LunaSea even comes with support for multiple instances of applications using profiles, backing up and restoring your configuration to your filesystem, an AMOLED black theme, and more!
|
|
|
|
> Please note that LunaSea is purely a remote control application, it does not offer any functionality without software installed on a server/computer.
|
|
|
|
---
|
|
|
|
## Developing, Installing, & Building (iOS)
|
|
|
|
#### Requirements
|
|
|
|
1. A MacOS Machine
|
|
2. An AppleID account (does not require developer account)
|
|
3. [Flutter Framework (Stable Channel)](https://flutter.dev/)
|
|
4. [XCode](https://apps.apple.com/ca/app/xcode/id497799835?mt=12)
|
|
5. [Developer Certificate Configured](https://github.com/LunaSeaApp/LunaSea/wiki/Setup-of-Development-Certificate)
|
|
|
|
#### Developing
|
|
|
|
1. Clone the repository
|
|
- `git clone git@github.com:LunaSeaApp/LunaSea.git`
|
|
2. Install the Flutter packages
|
|
- `flutter pub get`
|
|
3. Start your simulator or plug in your device and ensure you have accepted it is a trusted device
|
|
4. Install LunaSea in development mode on your device or simulator
|
|
- `flutter run`
|
|
|
|
#### Installing
|
|
|
|
> Release builds can only be installed on physical devices
|
|
|
|
1. Clone the repository
|
|
- `git clone git@github.com:LunaSeaApp/LunaSea.git`
|
|
2. Install the Flutter packages
|
|
- `flutter pub get`
|
|
3. Plug in your device and ensure you have accepted it is a trusted device
|
|
4. Install a production version of the application on your device
|
|
- `flutter run --release`
|
|
|
|
#### Building (.ipa)
|
|
|
|
1. Clone the repository
|
|
- `git clone git@github.com:LunaSeaApp/LunaSea.git`
|
|
2. Install the Flutter packages
|
|
- `flutter pub get`
|
|
3. Run `build_ipa` inside of the `scripts` folder
|
|
4. The IPA will be placed in the root of the project directory
|
|
|
|
---
|
|
|
|
## Developing, Installing, & Building (Android)
|
|
|
|
#### Requirements
|
|
|
|
1. [Android SDK/Android Studio Installed & Configured](https://developer.android.com/studio)
|
|
2. [Flutter Framework (Stable Channel)](https://flutter.dev/)
|
|
3. [Keystore Configured](https://github.com/LunaSeaApp/LunaSea/wiki/Configure-Keystore)
|
|
|
|
#### Developing
|
|
|
|
1. Clone the repository
|
|
- `git clone git@github.com:LunaSeaApp/LunaSea.git`
|
|
2. Install the Flutter packages
|
|
- `flutter pub get`
|
|
3. Start your simulator or plug in your device and ensure you have enabled USB Debugging
|
|
4. Install LunaSea in development mode on your device or simulator
|
|
- `flutter run`
|
|
|
|
#### Installing
|
|
|
|
> Release builds can only be installed on physical devices
|
|
|
|
1. Clone the repository
|
|
- `git clone git@github.com:LunaSeaApp/LunaSea.git`
|
|
2. Install the Flutter packages
|
|
- `flutter pub get`
|
|
3. Plug in your device and ensure you have enabled USB Debugging
|
|
4. Install a production version of the application on your device
|
|
- `flutter run --release`
|
|
|
|
#### Building (.apk)
|
|
|
|
1. Clone the repository
|
|
- `git clone git@github.com:LunaSeaApp/LunaSea.git`
|
|
2. Install the Flutter packages
|
|
- `flutter pub get`
|
|
3. Run `build_apk` inside of the `scripts` folder
|
|
4. The APKs will be placed in the root of the project directory
|
|
- ARM 32-bit: `LunaSea-armeabi-v7a-release.apk`
|
|
- ARM 64-bit: `LunaSea-arm64-v8a-release.apk`
|
|
- x86 64-bit: `LunaSea-x86_64-release.apk`
|