diff --git a/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-arm64-v8a.dm b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-arm64-v8a.dm new file mode 100644 index 00000000..95d4ff66 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-arm64-v8a.dm differ diff --git a/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-armeabi-v7a.dm b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-armeabi-v7a.dm new file mode 100644 index 00000000..95d4ff66 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-armeabi-v7a.dm differ diff --git a/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-x86.dm b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-x86.dm new file mode 100644 index 00000000..95d4ff66 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-x86.dm differ diff --git a/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-x86_64.dm b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-x86_64.dm new file mode 100644 index 00000000..95d4ff66 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/0/ananas-v0.14.2-libre-x86_64.dm differ diff --git a/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-arm64-v8a.dm b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-arm64-v8a.dm new file mode 100644 index 00000000..c8c759b3 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-arm64-v8a.dm differ diff --git a/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-armeabi-v7a.dm b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-armeabi-v7a.dm new file mode 100644 index 00000000..c8c759b3 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-armeabi-v7a.dm differ diff --git a/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-x86.dm b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-x86.dm new file mode 100644 index 00000000..c8c759b3 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-x86.dm differ diff --git a/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-x86_64.dm b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-x86_64.dm new file mode 100644 index 00000000..c8c759b3 Binary files /dev/null and b/app/phone/libre/release/baselineProfiles/1/ananas-v0.14.2-libre-x86_64.dm differ diff --git a/app/phone/libre/release/output-metadata.json b/app/phone/libre/release/output-metadata.json new file mode 100644 index 00000000..7e977fdf --- /dev/null +++ b/app/phone/libre/release/output-metadata.json @@ -0,0 +1,87 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.nomadics9.ananas", + "variantName": "libreRelease", + "elements": [ + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "armeabi-v7a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "ananas-v0.14.2-libre-armeabi-v7a.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "arm64-v8a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "ananas-v0.14.2-libre-arm64-v8a.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86_64" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "ananas-v0.14.2-libre-x86_64.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "ananas-v0.14.2-libre-x86.apk" + } + ], + "elementType": "File", + "baselineProfiles": [ + { + "minApi": 28, + "maxApi": 30, + "baselineProfiles": [ + "baselineProfiles/1/ananas-v0.14.2-libre-armeabi-v7a.dm", + "baselineProfiles/1/ananas-v0.14.2-libre-arm64-v8a.dm", + "baselineProfiles/1/ananas-v0.14.2-libre-x86_64.dm", + "baselineProfiles/1/ananas-v0.14.2-libre-x86.dm" + ] + }, + { + "minApi": 31, + "maxApi": 2147483647, + "baselineProfiles": [ + "baselineProfiles/0/ananas-v0.14.2-libre-armeabi-v7a.dm", + "baselineProfiles/0/ananas-v0.14.2-libre-arm64-v8a.dm", + "baselineProfiles/0/ananas-v0.14.2-libre-x86_64.dm", + "baselineProfiles/0/ananas-v0.14.2-libre-x86.dm" + ] + } + ], + "minSdkVersionForDexing": 28 +} \ No newline at end of file diff --git a/app/phone/src/main/java/com/nomadics9/ananas/fragments/AddServerFragment.kt b/app/phone/src/main/java/com/nomadics9/ananas/fragments/AddServerFragment.kt index fc971f4f..3fae1e38 100644 --- a/app/phone/src/main/java/com/nomadics9/ananas/fragments/AddServerFragment.kt +++ b/app/phone/src/main/java/com/nomadics9/ananas/fragments/AddServerFragment.kt @@ -89,7 +89,7 @@ class AddServerFragment : Fragment() { } } } - + connectToServer(DEFAULT_SERVER_ADDRESS) return binding.root } @@ -129,10 +129,17 @@ class AddServerFragment : Fragment() { } } - private fun connectToServer() { - val serverAddress = (binding.editTextServerAddress as AppCompatEditText).text.toString() - viewModel.checkServer(serverAddress.removeSuffix("/")) +// private fun connectToServer() { +// val serverAddress = (binding.editTextServerAddress as AppCompatEditText).text.toString() +// viewModel.checkServer(serverAddress.removeSuffix("/")) +// } + + companion object { + private const val DEFAULT_SERVER_ADDRESS = "https://askar.tv" } + private fun connectToServer(serverAddress: String = DEFAULT_SERVER_ADDRESS) { + viewModel.checkServer(serverAddress.removeSuffix("/")) +} private fun navigateToLoginFragment() { findNavController().navigate(AddServerFragmentDirections.actionAddServerFragmentToLoginFragment()) diff --git a/app/tv/libre/debug/output-metadata.json b/app/tv/libre/debug/output-metadata.json new file mode 100644 index 00000000..d993923e --- /dev/null +++ b/app/tv/libre/debug/output-metadata.json @@ -0,0 +1,65 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.nomadics9.ananas.debug", + "variantName": "libreDebug", + "elements": [ + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "armeabi-v7a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-armeabi-v7a-debug.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86_64" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86_64-debug.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86-debug.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "arm64-v8a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-arm64-v8a-debug.apk" + } + ], + "elementType": "File", + "minSdkVersionForDexing": 28 +} \ No newline at end of file diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm new file mode 100644 index 00000000..bb3313ba Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/0/tv-libre-arm64-v8a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm new file mode 100644 index 00000000..bb3313ba Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/0/tv-libre-armeabi-v7a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm new file mode 100644 index 00000000..bb3313ba Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm new file mode 100644 index 00000000..bb3313ba Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/0/tv-libre-x86_64-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm new file mode 100644 index 00000000..75305af3 Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/1/tv-libre-arm64-v8a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm new file mode 100644 index 00000000..75305af3 Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/1/tv-libre-armeabi-v7a-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm new file mode 100644 index 00000000..75305af3 Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86-release.dm differ diff --git a/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm new file mode 100644 index 00000000..75305af3 Binary files /dev/null and b/app/tv/libre/release/baselineProfiles/1/tv-libre-x86_64-release.dm differ diff --git a/app/tv/libre/release/output-metadata.json b/app/tv/libre/release/output-metadata.json new file mode 100644 index 00000000..cee3fefc --- /dev/null +++ b/app/tv/libre/release/output-metadata.json @@ -0,0 +1,87 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.nomadics9.ananas", + "variantName": "libreRelease", + "elements": [ + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "armeabi-v7a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-armeabi-v7a-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "arm64-v8a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-arm64-v8a-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86_64" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86_64-release.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86-release.apk" + } + ], + "elementType": "File", + "baselineProfiles": [ + { + "minApi": 28, + "maxApi": 30, + "baselineProfiles": [ + "baselineProfiles/1/tv-libre-armeabi-v7a-release.dm", + "baselineProfiles/1/tv-libre-arm64-v8a-release.dm", + "baselineProfiles/1/tv-libre-x86_64-release.dm", + "baselineProfiles/1/tv-libre-x86-release.dm" + ] + }, + { + "minApi": 31, + "maxApi": 2147483647, + "baselineProfiles": [ + "baselineProfiles/0/tv-libre-armeabi-v7a-release.dm", + "baselineProfiles/0/tv-libre-arm64-v8a-release.dm", + "baselineProfiles/0/tv-libre-x86_64-release.dm", + "baselineProfiles/0/tv-libre-x86-release.dm" + ] + } + ], + "minSdkVersionForDexing": 28 +} \ No newline at end of file diff --git a/app/tv/libre/staging/baselineProfiles/0/tv-libre-arm64-v8a-staging.dm b/app/tv/libre/staging/baselineProfiles/0/tv-libre-arm64-v8a-staging.dm new file mode 100644 index 00000000..dbaf506d Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/0/tv-libre-arm64-v8a-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/0/tv-libre-armeabi-v7a-staging.dm b/app/tv/libre/staging/baselineProfiles/0/tv-libre-armeabi-v7a-staging.dm new file mode 100644 index 00000000..dbaf506d Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/0/tv-libre-armeabi-v7a-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/0/tv-libre-x86-staging.dm b/app/tv/libre/staging/baselineProfiles/0/tv-libre-x86-staging.dm new file mode 100644 index 00000000..dbaf506d Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/0/tv-libre-x86-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/0/tv-libre-x86_64-staging.dm b/app/tv/libre/staging/baselineProfiles/0/tv-libre-x86_64-staging.dm new file mode 100644 index 00000000..dbaf506d Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/0/tv-libre-x86_64-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/1/tv-libre-arm64-v8a-staging.dm b/app/tv/libre/staging/baselineProfiles/1/tv-libre-arm64-v8a-staging.dm new file mode 100644 index 00000000..e1e5fc17 Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/1/tv-libre-arm64-v8a-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/1/tv-libre-armeabi-v7a-staging.dm b/app/tv/libre/staging/baselineProfiles/1/tv-libre-armeabi-v7a-staging.dm new file mode 100644 index 00000000..e1e5fc17 Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/1/tv-libre-armeabi-v7a-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/1/tv-libre-x86-staging.dm b/app/tv/libre/staging/baselineProfiles/1/tv-libre-x86-staging.dm new file mode 100644 index 00000000..e1e5fc17 Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/1/tv-libre-x86-staging.dm differ diff --git a/app/tv/libre/staging/baselineProfiles/1/tv-libre-x86_64-staging.dm b/app/tv/libre/staging/baselineProfiles/1/tv-libre-x86_64-staging.dm new file mode 100644 index 00000000..e1e5fc17 Binary files /dev/null and b/app/tv/libre/staging/baselineProfiles/1/tv-libre-x86_64-staging.dm differ diff --git a/app/tv/libre/staging/output-metadata.json b/app/tv/libre/staging/output-metadata.json new file mode 100644 index 00000000..9fc5cdc8 --- /dev/null +++ b/app/tv/libre/staging/output-metadata.json @@ -0,0 +1,87 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.nomadics9.ananas.staging", + "variantName": "libreStaging", + "elements": [ + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "armeabi-v7a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-armeabi-v7a-staging.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86_64" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86_64-staging.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "x86" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-x86-staging.apk" + }, + { + "type": "ONE_OF_MANY", + "filters": [ + { + "filterType": "ABI", + "value": "arm64-v8a" + } + ], + "attributes": [], + "versionCode": 1, + "versionName": "0.14.2", + "outputFile": "tv-libre-arm64-v8a-staging.apk" + } + ], + "elementType": "File", + "baselineProfiles": [ + { + "minApi": 28, + "maxApi": 30, + "baselineProfiles": [ + "baselineProfiles/1/tv-libre-armeabi-v7a-staging.dm", + "baselineProfiles/1/tv-libre-x86_64-staging.dm", + "baselineProfiles/1/tv-libre-x86-staging.dm", + "baselineProfiles/1/tv-libre-arm64-v8a-staging.dm" + ] + }, + { + "minApi": 31, + "maxApi": 2147483647, + "baselineProfiles": [ + "baselineProfiles/0/tv-libre-armeabi-v7a-staging.dm", + "baselineProfiles/0/tv-libre-x86_64-staging.dm", + "baselineProfiles/0/tv-libre-x86-staging.dm", + "baselineProfiles/0/tv-libre-arm64-v8a-staging.dm" + ] + } + ], + "minSdkVersionForDexing": 28 +} \ No newline at end of file diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/BaseApplication.kt b/app/tv/src/main/java/com/nomadics9/ananas/BaseApplication.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/BaseApplication.kt rename to app/tv/src/main/java/com/nomadics9/ananas/BaseApplication.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/MainActivity.kt b/app/tv/src/main/java/com/nomadics9/ananas/MainActivity.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/MainActivity.kt rename to app/tv/src/main/java/com/nomadics9/ananas/MainActivity.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt b/app/tv/src/main/java/com/nomadics9/ananas/PlayerActivity.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt rename to app/tv/src/main/java/com/nomadics9/ananas/PlayerActivity.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/AddServerScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/AddServerScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/AddServerScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/AddServerScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/HomeScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/HomeScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/HomeScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/HomeScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/LibrariesScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/LibrariesScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/LibrariesScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/LibrariesScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/LibraryScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/LibraryScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/LibraryScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/LibraryScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/LoginScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/LoginScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/LoginScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/LoginScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/MainScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/MainScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/MainScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/MainScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/MovieScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/MovieScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/MovieScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/MovieScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/PlayerScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/PlayerScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/PlayerScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/PlayerScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/SeasonScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/SeasonScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/SeasonScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/SeasonScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/ServerSelectScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/ServerSelectScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/ServerSelectScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/ServerSelectScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/SettingsScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/SettingsScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/SettingsScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/SettingsScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/SettingsSubScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/SettingsSubScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/SettingsSubScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/SettingsSubScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/ShowScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/ShowScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/ShowScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/ShowScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/UserSelectScreen.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/UserSelectScreen.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/UserSelectScreen.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/UserSelectScreen.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/EpisodeCard.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/EpisodeCard.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/EpisodeCard.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/EpisodeCard.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ItemCard.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/ItemCard.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ItemCard.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/ItemCard.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ItemPoster.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/ItemPoster.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ItemPoster.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/ItemPoster.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/LoadingIndicator.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/LoadingIndicator.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/LoadingIndicator.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/LoadingIndicator.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/PillBorderIndicator.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/PillBorderIndicator.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/PillBorderIndicator.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/PillBorderIndicator.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ProfileButton.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/ProfileButton.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ProfileButton.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/ProfileButton.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ProgressBadge.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/ProgressBadge.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/ProgressBadge.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/ProgressBadge.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsCategoryCard.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsCategoryCard.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsCategoryCard.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsCategoryCard.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsDetailsSelectCard.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsDetailsSelectCard.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsDetailsSelectCard.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsDetailsSelectCard.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsSelectCard.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsSelectCard.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsSelectCard.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsSelectCard.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsSwitchCard.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsSwitchCard.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/SettingsSwitchCard.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/SettingsSwitchCard.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerControls.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerControls.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerControls.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerControls.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerMediaButton.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerMediaButton.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerMediaButton.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerMediaButton.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerMediaTitle.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerMediaTitle.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerMediaTitle.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerMediaTitle.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerOverlay.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerOverlay.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerOverlay.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerOverlay.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerSeekBar.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerSeekBar.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerSeekBar.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerSeekBar.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerSeeker.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerSeeker.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerSeeker.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerSeeker.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerState.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerState.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/components/player/VideoPlayerState.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/components/player/VideoPlayerState.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dialogs/BaseDialogStyle.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dialogs/BaseDialogStyle.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dialogs/BaseDialogStyle.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dialogs/BaseDialogStyle.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dialogs/VideoPlayerTrackSelectorDialog.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dialogs/VideoPlayerTrackSelectorDialog.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dialogs/VideoPlayerTrackSelectorDialog.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dialogs/VideoPlayerTrackSelectorDialog.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Collections.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Collections.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Collections.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Collections.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Episodes.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Episodes.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Episodes.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Episodes.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/HomeItems.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/HomeItems.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/HomeItems.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/HomeItems.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Movies.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Movies.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Movies.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Movies.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Servers.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Servers.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Servers.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Servers.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Show.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Show.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Show.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Show.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Users.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Users.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/dummy/Users.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/dummy/Users.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Color.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Color.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Color.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Color.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Shape.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Shape.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Shape.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Shape.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Spacing.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Spacing.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Spacing.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Spacing.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Theme.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Theme.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Theme.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Theme.kt diff --git a/app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Type.kt b/app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Type.kt similarity index 100% rename from app/tv/src/main/java/dev/jdtech/jellyfin/ui/theme/Type.kt rename to app/tv/src/main/java/com/nomadics9/ananas/ui/theme/Type.kt diff --git a/app/tv/src/main/res/drawable/ic_banner.xml b/app/tv/src/main/res/drawable/ic_banner.xml index b2adc4c4..e59d8f5d 100644 --- a/app/tv/src/main/res/drawable/ic_banner.xml +++ b/app/tv/src/main/res/drawable/ic_banner.xml @@ -8,7 +8,7 @@ android:pathData="m307.94,275.03 l15.78,-27.34c2.19,-3.79 -3.5,-7.08 -5.69,-3.29l-15.98,27.69c-12.22,-5.58 -25.95,-8.69 -40.6,-8.69 -14.65,0 -28.38,3.11 -40.6,8.69l-15.98,-27.69c-2.19,-3.8 -7.88,-0.51 -5.69,3.28l15.79,27.34c-27.11,14.74 -45.65,42.19 -48.36,74.61h189.69c-2.71,-32.42 -21.25,-59.86 -48.36,-74.61m-46.46,-252.33c-61.81,0 -260.7,360.64 -230.39,421.55 30.31,60.91 430.79,60.21 460.79,0 30,-60.21 -168.58,-421.55 -230.39,-421.55zM412.5,391.47c-19.67,39.44 -282.07,39.94 -301.94,0 -19.87,-39.94 110.48,-276.25 150.92,-276.25s170.69,236.72 151.02,276.25z" android:strokeWidth=".14885"> - - + android:translateY="76"> diff --git a/core/src/main/res/drawable/ic_cache.xml b/core/src/main/res/drawable/ic_cache.xml new file mode 100644 index 00000000..a1073ee7 --- /dev/null +++ b/core/src/main/res/drawable/ic_cache.xml @@ -0,0 +1,13 @@ + + + diff --git a/core/src/main/res/drawable/ic_logo.xml b/core/src/main/res/drawable/ic_logo.xml index 1098a297..169e809a 100644 --- a/core/src/main/res/drawable/ic_logo.xml +++ b/core/src/main/res/drawable/ic_logo.xml @@ -1,7 +1,7 @@ + + + + + + diff --git a/core/src/main/res/drawable/ic_privacypolicy.xml b/core/src/main/res/drawable/ic_privacypolicy.xml new file mode 100644 index 00000000..8c865980 --- /dev/null +++ b/core/src/main/res/drawable/ic_privacypolicy.xml @@ -0,0 +1,9 @@ + + + diff --git a/core/src/main/res/xml/fragment_settings.xml b/core/src/main/res/xml/fragment_settings.xml index 16915477..8d35f368 100644 --- a/core/src/main/res/xml/fragment_settings.xml +++ b/core/src/main/res/xml/fragment_settings.xml @@ -49,24 +49,27 @@ + app:title="@string/settings_category_cache" + app:icon="@drawable/ic_cache"/> + app:title="@string/offline_mode" + app:icon="@drawable/ic_offline"/> + + - - diff --git a/core/src/main/res/xml/fragment_settings_appearance.xml b/core/src/main/res/xml/fragment_settings_appearance.xml index fc66496d..1a4c97b8 100644 --- a/core/src/main/res/xml/fragment_settings_appearance.xml +++ b/core/src/main/res/xml/fragment_settings_appearance.xml @@ -13,7 +13,7 @@ app:summary="@string/dynamic_colors_summary" app:title="@string/dynamic_colors" />