Glimpse: Update dependencies

Change-Id: I48abe8a5bd05b2f8aee8d497fa40cdde971ca400
diff --git a/app/Android.bp b/app/Android.bp
index e597fd7..9a80224 100644
--- a/app/Android.bp
+++ b/app/Android.bp
@@ -40,6 +40,7 @@
         "androidx.navigation_navigation-fragment-ktx",
         "androidx.navigation_navigation-ui-ktx",
         "Glimpse_com.squareup.okhttp3_okhttp",
+        "Glimpse_com.squareup.okio_okio-jvm",
         "androidx.recyclerview_recyclerview",
         "androidx.recyclerview_recyclerview-selection",
         "Glimpse_io.coil-kt_coil",
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 9e5aa4a..6859cbb 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -72,40 +72,41 @@
 
 dependencies {
     // Align versions of all Kotlin components
-    implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
+    implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.10"))
 
-    implementation("androidx.core:core-ktx:1.10.1")
+    implementation("androidx.core:core-ktx:1.12.0")
     implementation("androidx.appcompat:appcompat:1.6.1")
     implementation("androidx.constraintlayout:constraintlayout:2.1.4")
     implementation("androidx.preference:preference:1.2.1")
     implementation("com.google.android.material:material:1.9.0")
 
     // EXIF
-    implementation("androidx.exifinterface:exifinterface:1.3.6")
+    implementation("androidx.exifinterface:exifinterface:1.3.7")
 
     // Media3
-    implementation("androidx.media3:media3-exoplayer:1.1.1")
-    implementation("androidx.media3:media3-exoplayer-dash:1.1.1")
-    implementation("androidx.media3:media3-exoplayer-hls:1.1.1")
-    implementation("androidx.media3:media3-exoplayer-rtsp:1.1.1")
-    implementation("androidx.media3:media3-exoplayer-smoothstreaming:1.1.1")
-    implementation("androidx.media3:media3-ui:1.1.1")
+    implementation("androidx.media3:media3-exoplayer:1.2.1")
+    implementation("androidx.media3:media3-exoplayer-dash:1.2.1")
+    implementation("androidx.media3:media3-exoplayer-hls:1.2.1")
+    implementation("androidx.media3:media3-exoplayer-rtsp:1.2.1")
+    implementation("androidx.media3:media3-exoplayer-smoothstreaming:1.2.1")
+    implementation("androidx.media3:media3-ui:1.2.1")
 
     // Navigation
-    implementation("androidx.navigation:navigation-fragment-ktx:2.6.0")
-    implementation("androidx.navigation:navigation-ui-ktx:2.6.0")
+    implementation("androidx.navigation:navigation-fragment-ktx:2.7.6")
+    implementation("androidx.navigation:navigation-ui-ktx:2.7.6")
 
-    // okhttp
-    implementation("com.squareup.okhttp3:okhttp:4.10.0")
+    // OkHttp/Okio
+    implementation("com.squareup.okhttp3:okhttp:4.12.0")
+    implementation("com.squareup.okio:okio-jvm:3.7.0")
 
     // Recyclerview
     implementation("androidx.recyclerview:recyclerview:1.3.2")
     implementation("androidx.recyclerview:recyclerview-selection:1.1.0")
 
     // Coil
-    implementation("io.coil-kt:coil:2.2.2")
-    implementation("io.coil-kt:coil-gif:2.2.2")
-    implementation("io.coil-kt:coil-video:2.2.2")
+    implementation("io.coil-kt:coil:2.5.0")
+    implementation("io.coil-kt:coil-gif:2.5.0")
+    implementation("io.coil-kt:coil-video:2.5.0")
 }
 
 configure<GenerateBpPluginExtension> {
@@ -113,9 +114,8 @@
     availableInAOSP.set { module: Module ->
         when {
             module.group.startsWith("androidx") -> {
-                // We provide our own androidx.media3 & lifecycle-common
-                !module.group.startsWith("androidx.media3") &&
-                        module.name != "lifecycle-common"
+                // We provide our own androidx.media3
+                !module.group.startsWith("androidx.media3")
             }
             module.group.startsWith("org.jetbrains") -> true
             module.group == "com.google.auto.value" -> true
diff --git a/app/libs/Android.bp b/app/libs/Android.bp
index 474b529..a94c5e5 100644
--- a/app/libs/Android.bp
+++ b/app/libs/Android.bp
@@ -5,36 +5,9 @@
 
 // DO NOT EDIT THIS FILE MANUALLY
 
-java_import {
-    name: "Glimpse_androidx.lifecycle_lifecycle-common-nodeps",
-    jars: ["androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar"],
-    sdk_version: "34",
-    min_sdk_version: "14",
-    apex_available: [
-        "//apex_available:platform",
-        "//apex_available:anyapex",
-    ],
-}
-
-java_library_static {
-    name: "Glimpse_androidx.lifecycle_lifecycle-common",
-    sdk_version: "34",
-    min_sdk_version: "14",
-    apex_available: [
-        "//apex_available:platform",
-        "//apex_available:anyapex",
-    ],
-    static_libs: [
-        "Glimpse_androidx.lifecycle_lifecycle-common-nodeps",
-        "kotlin-stdlib",
-        "kotlinx-coroutines-android",
-    ],
-    java_version: "1.7",
-}
-
 android_library_import {
     name: "Glimpse_androidx.media3_media3-common-nodeps",
-    aars: ["androidx/media3/media3-common/1.1.1/media3-common-1.1.1.aar"],
+    aars: ["androidx/media3/media3-common/1.2.1/media3-common-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -55,7 +28,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-common/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-common/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-common-nodeps",
         "guava",
@@ -66,7 +39,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-container-nodeps",
-    aars: ["androidx/media3/media3-container/1.1.1/media3-container-1.1.1.aar"],
+    aars: ["androidx/media3/media3-container/1.2.1/media3-container-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -86,7 +59,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-container/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-container/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-container-nodeps",
         "Glimpse_androidx.media3_media3-common",
@@ -96,7 +69,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-database-nodeps",
-    aars: ["androidx/media3/media3-database/1.1.1/media3-database-1.1.1.aar"],
+    aars: ["androidx/media3/media3-database/1.2.1/media3-database-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -116,7 +89,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-database/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-database/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-database-nodeps",
         "Glimpse_androidx.media3_media3-common",
@@ -126,7 +99,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-datasource-nodeps",
-    aars: ["androidx/media3/media3-datasource/1.1.1/media3-datasource-1.1.1.aar"],
+    aars: ["androidx/media3/media3-datasource/1.2.1/media3-datasource-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -136,6 +109,7 @@
     static_libs: [
         "Glimpse_androidx.media3_media3-common",
         "Glimpse_androidx.media3_media3-database",
+        "androidx.exifinterface_exifinterface",
     ],
 }
 
@@ -147,18 +121,19 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-datasource/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-datasource/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-datasource-nodeps",
         "Glimpse_androidx.media3_media3-common",
         "Glimpse_androidx.media3_media3-database",
+        "androidx.exifinterface_exifinterface",
     ],
     java_version: "1.7",
 }
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-decoder-nodeps",
-    aars: ["androidx/media3/media3-decoder/1.1.1/media3-decoder-1.1.1.aar"],
+    aars: ["androidx/media3/media3-decoder/1.2.1/media3-decoder-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -178,7 +153,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-decoder/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-decoder/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-decoder-nodeps",
         "Glimpse_androidx.media3_media3-common",
@@ -188,7 +163,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-exoplayer-dash-nodeps",
-    aars: ["androidx/media3/media3-exoplayer-dash/1.1.1/media3-exoplayer-dash-1.1.1.aar"],
+    aars: ["androidx/media3/media3-exoplayer-dash/1.2.1/media3-exoplayer-dash-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -208,7 +183,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-exoplayer-dash/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-exoplayer-dash/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-exoplayer-dash-nodeps",
         "Glimpse_androidx.media3_media3-exoplayer",
@@ -218,7 +193,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-exoplayer-hls-nodeps",
-    aars: ["androidx/media3/media3-exoplayer-hls/1.1.1/media3-exoplayer-hls-1.1.1.aar"],
+    aars: ["androidx/media3/media3-exoplayer-hls/1.2.1/media3-exoplayer-hls-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -238,7 +213,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-exoplayer-hls/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-exoplayer-hls/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-exoplayer-hls-nodeps",
         "Glimpse_androidx.media3_media3-exoplayer",
@@ -248,7 +223,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-exoplayer-rtsp-nodeps",
-    aars: ["androidx/media3/media3-exoplayer-rtsp/1.1.1/media3-exoplayer-rtsp-1.1.1.aar"],
+    aars: ["androidx/media3/media3-exoplayer-rtsp/1.2.1/media3-exoplayer-rtsp-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -268,7 +243,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-exoplayer-rtsp/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-exoplayer-rtsp/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-exoplayer-rtsp-nodeps",
         "Glimpse_androidx.media3_media3-exoplayer",
@@ -278,7 +253,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-exoplayer-smoothstreaming-nodeps",
-    aars: ["androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/media3-exoplayer-smoothstreaming-1.1.1.aar"],
+    aars: ["androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/media3-exoplayer-smoothstreaming-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -298,7 +273,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-exoplayer-smoothstreaming-nodeps",
         "Glimpse_androidx.media3_media3-exoplayer",
@@ -308,7 +283,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-exoplayer-nodeps",
-    aars: ["androidx/media3/media3-exoplayer/1.1.1/media3-exoplayer-1.1.1.aar"],
+    aars: ["androidx/media3/media3-exoplayer/1.2.1/media3-exoplayer-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -323,6 +298,7 @@
         "Glimpse_androidx.media3_media3-extractor",
         "Glimpse_androidx.media3_media3-database",
         "androidx.core_core",
+        "androidx.exifinterface_exifinterface",
     ],
 }
 
@@ -334,7 +310,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-exoplayer/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-exoplayer/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-exoplayer-nodeps",
         "Glimpse_androidx.media3_media3-common",
@@ -344,13 +320,14 @@
         "Glimpse_androidx.media3_media3-extractor",
         "Glimpse_androidx.media3_media3-database",
         "androidx.core_core",
+        "androidx.exifinterface_exifinterface",
     ],
     java_version: "1.7",
 }
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-extractor-nodeps",
-    aars: ["androidx/media3/media3-extractor/1.1.1/media3-extractor-1.1.1.aar"],
+    aars: ["androidx/media3/media3-extractor/1.2.1/media3-extractor-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -372,7 +349,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-extractor/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-extractor/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-extractor-nodeps",
         "Glimpse_androidx.media3_media3-common",
@@ -384,7 +361,7 @@
 
 android_library_import {
     name: "Glimpse_androidx.media3_media3-ui-nodeps",
-    aars: ["androidx/media3/media3-ui/1.1.1/media3-ui-1.1.1.aar"],
+    aars: ["androidx/media3/media3-ui/1.2.1/media3-ui-1.2.1.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -406,7 +383,7 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "androidx/media3/media3-ui/1.1.1/AndroidManifest.xml",
+    manifest: "androidx/media3/media3-ui/1.2.1/AndroidManifest.xml",
     static_libs: [
         "Glimpse_androidx.media3_media3-ui-nodeps",
         "Glimpse_androidx.media3_media3-common",
@@ -501,7 +478,7 @@
 
 java_import {
     name: "Glimpse_com.squareup.okhttp3_okhttp-nodeps",
-    jars: ["com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar"],
+    jars: ["com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -520,15 +497,14 @@
     ],
     static_libs: [
         "Glimpse_com.squareup.okhttp3_okhttp-nodeps",
-        "Glimpse_com.squareup.okio_okio-jvm",
-        "kotlin-stdlib",
+        "kotlin-stdlib-jdk8",
     ],
     java_version: "1.7",
 }
 
 java_import {
     name: "Glimpse_com.squareup.okio_okio-jvm-nodeps",
-    jars: ["com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar"],
+    jars: ["com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -547,14 +523,14 @@
     ],
     static_libs: [
         "Glimpse_com.squareup.okio_okio-jvm-nodeps",
-        "kotlin-stdlib-jdk8",
+        "kotlin-stdlib",
     ],
     java_version: "1.7",
 }
 
 android_library_import {
     name: "Glimpse_io.coil-kt_coil-base-nodeps",
-    aars: ["io/coil-kt/coil-base/2.2.2/coil-base-2.2.2.aar"],
+    aars: ["io/coil-kt/coil-base/2.5.0/coil-base-2.5.0.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -564,12 +540,12 @@
     static_libs: [
         "androidx.lifecycle_lifecycle-runtime",
         "kotlinx-coroutines-android",
-        "kotlin-stdlib-jdk8",
+        "kotlin-stdlib",
         "Glimpse_com.squareup.okhttp3_okhttp",
         "androidx.appcompat_appcompat-resources",
-        "androidx.collection_collection",
         "androidx.core_core-ktx",
         "androidx.exifinterface_exifinterface",
+        "androidx.profileinstaller_profileinstaller",
     ],
 }
 
@@ -581,24 +557,24 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "io/coil-kt/coil-base/2.2.2/AndroidManifest.xml",
+    manifest: "io/coil-kt/coil-base/2.5.0/AndroidManifest.xml",
     static_libs: [
         "Glimpse_io.coil-kt_coil-base-nodeps",
         "androidx.lifecycle_lifecycle-runtime",
         "kotlinx-coroutines-android",
-        "kotlin-stdlib-jdk8",
+        "kotlin-stdlib",
         "Glimpse_com.squareup.okhttp3_okhttp",
         "androidx.appcompat_appcompat-resources",
-        "androidx.collection_collection",
         "androidx.core_core-ktx",
         "androidx.exifinterface_exifinterface",
+        "androidx.profileinstaller_profileinstaller",
     ],
     java_version: "1.7",
 }
 
 android_library_import {
     name: "Glimpse_io.coil-kt_coil-gif-nodeps",
-    aars: ["io/coil-kt/coil-gif/2.2.2/coil-gif-2.2.2.aar"],
+    aars: ["io/coil-kt/coil-gif/2.5.0/coil-gif-2.5.0.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -607,6 +583,7 @@
     ],
     static_libs: [
         "Glimpse_io.coil-kt_coil-base",
+        "kotlin-stdlib-jdk8",
         "androidx.core_core-ktx",
         "androidx.vectordrawable_vectordrawable-animated",
     ],
@@ -620,10 +597,11 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "io/coil-kt/coil-gif/2.2.2/AndroidManifest.xml",
+    manifest: "io/coil-kt/coil-gif/2.5.0/AndroidManifest.xml",
     static_libs: [
         "Glimpse_io.coil-kt_coil-gif-nodeps",
         "Glimpse_io.coil-kt_coil-base",
+        "kotlin-stdlib-jdk8",
         "androidx.core_core-ktx",
         "androidx.vectordrawable_vectordrawable-animated",
     ],
@@ -632,7 +610,7 @@
 
 android_library_import {
     name: "Glimpse_io.coil-kt_coil-video-nodeps",
-    aars: ["io/coil-kt/coil-video/2.2.2/coil-video-2.2.2.aar"],
+    aars: ["io/coil-kt/coil-video/2.5.0/coil-video-2.5.0.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -641,6 +619,7 @@
     ],
     static_libs: [
         "Glimpse_io.coil-kt_coil-base",
+        "kotlin-stdlib-jdk8",
         "androidx.core_core-ktx",
     ],
 }
@@ -653,10 +632,11 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "io/coil-kt/coil-video/2.2.2/AndroidManifest.xml",
+    manifest: "io/coil-kt/coil-video/2.5.0/AndroidManifest.xml",
     static_libs: [
         "Glimpse_io.coil-kt_coil-video-nodeps",
         "Glimpse_io.coil-kt_coil-base",
+        "kotlin-stdlib-jdk8",
         "androidx.core_core-ktx",
     ],
     java_version: "1.7",
@@ -664,7 +644,7 @@
 
 android_library_import {
     name: "Glimpse_io.coil-kt_coil-nodeps",
-    aars: ["io/coil-kt/coil/2.2.2/coil-2.2.2.aar"],
+    aars: ["io/coil-kt/coil/2.5.0/coil-2.5.0.aar"],
     sdk_version: "34",
     min_sdk_version: "14",
     apex_available: [
@@ -673,6 +653,7 @@
     ],
     static_libs: [
         "Glimpse_io.coil-kt_coil-base",
+        "kotlin-stdlib-jdk8",
     ],
 }
 
@@ -684,10 +665,11 @@
         "//apex_available:platform",
         "//apex_available:anyapex",
     ],
-    manifest: "io/coil-kt/coil/2.2.2/AndroidManifest.xml",
+    manifest: "io/coil-kt/coil/2.5.0/AndroidManifest.xml",
     static_libs: [
         "Glimpse_io.coil-kt_coil-nodeps",
         "Glimpse_io.coil-kt_coil-base",
+        "kotlin-stdlib-jdk8",
     ],
     java_version: "1.7",
 }
diff --git a/app/libs/androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar b/app/libs/androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar
deleted file mode 100644
index fd6b42c..0000000
--- a/app/libs/androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar.license b/app/libs/androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar.license
deleted file mode 100644
index b5a4d2e..0000000
--- a/app/libs/androidx/lifecycle/lifecycle-common/2.6.1/lifecycle-common-2.6.1.jar.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2017-2024 The Android Open Source Project
-
-SPDX-License-Identifier: Apache-2.0
diff --git a/app/libs/androidx/media3/media3-common/1.1.1/media3-common-1.1.1.aar b/app/libs/androidx/media3/media3-common/1.1.1/media3-common-1.1.1.aar
deleted file mode 100644
index 495d6f6..0000000
--- a/app/libs/androidx/media3/media3-common/1.1.1/media3-common-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-common/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-common/1.2.1/AndroidManifest.xml
similarity index 90%
rename from app/libs/androidx/media3/media3-common/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-common/1.2.1/AndroidManifest.xml
index 2431e06..b069d1f 100644
--- a/app/libs/androidx/media3/media3-common/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-common/1.2.1/AndroidManifest.xml
@@ -17,9 +17,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.common" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 
diff --git a/app/libs/androidx/media3/media3-common/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-common/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-common/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-common/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-common/1.2.1/media3-common-1.2.1.aar b/app/libs/androidx/media3/media3-common/1.2.1/media3-common-1.2.1.aar
new file mode 100644
index 0000000..ddc63d5
--- /dev/null
+++ b/app/libs/androidx/media3/media3-common/1.2.1/media3-common-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-common/1.1.1/media3-common-1.1.1.aar.license b/app/libs/androidx/media3/media3-common/1.2.1/media3-common-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-common/1.1.1/media3-common-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-common/1.2.1/media3-common-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-container/1.1.1/media3-container-1.1.1.aar b/app/libs/androidx/media3/media3-container/1.1.1/media3-container-1.1.1.aar
deleted file mode 100644
index 70aca00..0000000
--- a/app/libs/androidx/media3/media3-container/1.1.1/media3-container-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-container/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-container/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-container/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-container/1.2.1/AndroidManifest.xml
index 5f4f689..5ced7f9 100644
--- a/app/libs/androidx/media3/media3-container/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-container/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.container" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-container/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-container/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-container/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-container/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-container/1.2.1/media3-container-1.2.1.aar b/app/libs/androidx/media3/media3-container/1.2.1/media3-container-1.2.1.aar
new file mode 100644
index 0000000..b8bfbea
--- /dev/null
+++ b/app/libs/androidx/media3/media3-container/1.2.1/media3-container-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-container/1.1.1/media3-container-1.1.1.aar.license b/app/libs/androidx/media3/media3-container/1.2.1/media3-container-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-container/1.1.1/media3-container-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-container/1.2.1/media3-container-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-database/1.1.1/media3-database-1.1.1.aar b/app/libs/androidx/media3/media3-database/1.1.1/media3-database-1.1.1.aar
deleted file mode 100644
index b256e44..0000000
--- a/app/libs/androidx/media3/media3-database/1.1.1/media3-database-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-database/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-database/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-database/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-database/1.2.1/AndroidManifest.xml
index 173cd75..707d49e 100644
--- a/app/libs/androidx/media3/media3-database/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-database/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.database" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-database/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-database/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-database/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-database/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-database/1.2.1/media3-database-1.2.1.aar b/app/libs/androidx/media3/media3-database/1.2.1/media3-database-1.2.1.aar
new file mode 100644
index 0000000..8f2d630
--- /dev/null
+++ b/app/libs/androidx/media3/media3-database/1.2.1/media3-database-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-database/1.1.1/media3-database-1.1.1.aar.license b/app/libs/androidx/media3/media3-database/1.2.1/media3-database-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-database/1.1.1/media3-database-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-database/1.2.1/media3-database-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-datasource/1.1.1/media3-datasource-1.1.1.aar b/app/libs/androidx/media3/media3-datasource/1.1.1/media3-datasource-1.1.1.aar
deleted file mode 100644
index fb43508..0000000
--- a/app/libs/androidx/media3/media3-datasource/1.1.1/media3-datasource-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-datasource/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-datasource/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-datasource/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-datasource/1.2.1/AndroidManifest.xml
index 50987ba..a6853e9 100644
--- a/app/libs/androidx/media3/media3-datasource/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-datasource/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.datasource" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-datasource/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-datasource/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-datasource/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-datasource/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-datasource/1.2.1/media3-datasource-1.2.1.aar b/app/libs/androidx/media3/media3-datasource/1.2.1/media3-datasource-1.2.1.aar
new file mode 100644
index 0000000..783f225
--- /dev/null
+++ b/app/libs/androidx/media3/media3-datasource/1.2.1/media3-datasource-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-datasource/1.1.1/media3-datasource-1.1.1.aar.license b/app/libs/androidx/media3/media3-datasource/1.2.1/media3-datasource-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-datasource/1.1.1/media3-datasource-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-datasource/1.2.1/media3-datasource-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-decoder/1.1.1/media3-decoder-1.1.1.aar b/app/libs/androidx/media3/media3-decoder/1.1.1/media3-decoder-1.1.1.aar
deleted file mode 100644
index cbc13ee..0000000
--- a/app/libs/androidx/media3/media3-decoder/1.1.1/media3-decoder-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-decoder/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-decoder/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-decoder/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-decoder/1.2.1/AndroidManifest.xml
index fbc2b51..8e2a411 100644
--- a/app/libs/androidx/media3/media3-decoder/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-decoder/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.decoder" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-decoder/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-decoder/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-decoder/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-decoder/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-decoder/1.2.1/media3-decoder-1.2.1.aar b/app/libs/androidx/media3/media3-decoder/1.2.1/media3-decoder-1.2.1.aar
new file mode 100644
index 0000000..788f3da
--- /dev/null
+++ b/app/libs/androidx/media3/media3-decoder/1.2.1/media3-decoder-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-decoder/1.1.1/media3-decoder-1.1.1.aar.license b/app/libs/androidx/media3/media3-decoder/1.2.1/media3-decoder-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-decoder/1.1.1/media3-decoder-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-decoder/1.2.1/media3-decoder-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/media3-exoplayer-dash-1.1.1.aar b/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/media3-exoplayer-dash-1.1.1.aar
deleted file mode 100644
index 3f6e6d1..0000000
--- a/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/media3-exoplayer-dash-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/AndroidManifest.xml
index 1fd9125..4a9a8e1 100644
--- a/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.exoplayer.dash" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/media3-exoplayer-dash-1.2.1.aar b/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/media3-exoplayer-dash-1.2.1.aar
new file mode 100644
index 0000000..0b34fcb
--- /dev/null
+++ b/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/media3-exoplayer-dash-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/media3-exoplayer-dash-1.1.1.aar.license b/app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/media3-exoplayer-dash-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-dash/1.1.1/media3-exoplayer-dash-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-exoplayer-dash/1.2.1/media3-exoplayer-dash-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/media3-exoplayer-hls-1.1.1.aar b/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/media3-exoplayer-hls-1.1.1.aar
deleted file mode 100644
index a0e0da2..0000000
--- a/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/media3-exoplayer-hls-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/AndroidManifest.xml
index 38def6e..c781ec1 100644
--- a/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.exoplayer.hls" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/media3-exoplayer-hls-1.2.1.aar b/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/media3-exoplayer-hls-1.2.1.aar
new file mode 100644
index 0000000..8873751
--- /dev/null
+++ b/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/media3-exoplayer-hls-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/media3-exoplayer-hls-1.1.1.aar.license b/app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/media3-exoplayer-hls-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-hls/1.1.1/media3-exoplayer-hls-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-exoplayer-hls/1.2.1/media3-exoplayer-hls-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/media3-exoplayer-rtsp-1.1.1.aar b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/media3-exoplayer-rtsp-1.1.1.aar
deleted file mode 100644
index f131946..0000000
--- a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/media3-exoplayer-rtsp-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/AndroidManifest.xml
index 5236c2f..495eacf 100644
--- a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.exoplayer.rtsp" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/media3-exoplayer-rtsp-1.2.1.aar b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/media3-exoplayer-rtsp-1.2.1.aar
new file mode 100644
index 0000000..d1dd0bb
--- /dev/null
+++ b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/media3-exoplayer-rtsp-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/media3-exoplayer-rtsp-1.1.1.aar.license b/app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/media3-exoplayer-rtsp-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-rtsp/1.1.1/media3-exoplayer-rtsp-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-exoplayer-rtsp/1.2.1/media3-exoplayer-rtsp-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/media3-exoplayer-smoothstreaming-1.1.1.aar b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/media3-exoplayer-smoothstreaming-1.1.1.aar
deleted file mode 100644
index cd35f1b..0000000
--- a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/media3-exoplayer-smoothstreaming-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/AndroidManifest.xml
index 675760e..9076fc3 100644
--- a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.exoplayer.smoothstreaming" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/media3-exoplayer-smoothstreaming-1.2.1.aar b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/media3-exoplayer-smoothstreaming-1.2.1.aar
new file mode 100644
index 0000000..37aa245
--- /dev/null
+++ b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/media3-exoplayer-smoothstreaming-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/media3-exoplayer-smoothstreaming-1.1.1.aar.license b/app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/media3-exoplayer-smoothstreaming-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.1.1/media3-exoplayer-smoothstreaming-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-exoplayer-smoothstreaming/1.2.1/media3-exoplayer-smoothstreaming-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-exoplayer/1.1.1/media3-exoplayer-1.1.1.aar b/app/libs/androidx/media3/media3-exoplayer/1.1.1/media3-exoplayer-1.1.1.aar
deleted file mode 100644
index 1aba21b..0000000
--- a/app/libs/androidx/media3/media3-exoplayer/1.1.1/media3-exoplayer-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-exoplayer/1.2.1/AndroidManifest.xml
similarity index 90%
rename from app/libs/androidx/media3/media3-exoplayer/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-exoplayer/1.2.1/AndroidManifest.xml
index 386d6d0..c2d7b46 100644
--- a/app/libs/androidx/media3/media3-exoplayer/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-exoplayer/1.2.1/AndroidManifest.xml
@@ -17,9 +17,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.exoplayer" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 
diff --git a/app/libs/androidx/media3/media3-exoplayer/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-exoplayer/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-exoplayer/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-exoplayer/1.2.1/media3-exoplayer-1.2.1.aar b/app/libs/androidx/media3/media3-exoplayer/1.2.1/media3-exoplayer-1.2.1.aar
new file mode 100644
index 0000000..580b15d
--- /dev/null
+++ b/app/libs/androidx/media3/media3-exoplayer/1.2.1/media3-exoplayer-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-exoplayer/1.1.1/media3-exoplayer-1.1.1.aar.license b/app/libs/androidx/media3/media3-exoplayer/1.2.1/media3-exoplayer-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-exoplayer/1.1.1/media3-exoplayer-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-exoplayer/1.2.1/media3-exoplayer-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-extractor/1.1.1/media3-extractor-1.1.1.aar b/app/libs/androidx/media3/media3-extractor/1.1.1/media3-extractor-1.1.1.aar
deleted file mode 100644
index 8e428ac..0000000
--- a/app/libs/androidx/media3/media3-extractor/1.1.1/media3-extractor-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-extractor/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-extractor/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-extractor/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-extractor/1.2.1/AndroidManifest.xml
index 89b5eb7..725a266 100644
--- a/app/libs/androidx/media3/media3-extractor/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-extractor/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.extractor" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-extractor/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-extractor/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-extractor/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-extractor/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-extractor/1.2.1/media3-extractor-1.2.1.aar b/app/libs/androidx/media3/media3-extractor/1.2.1/media3-extractor-1.2.1.aar
new file mode 100644
index 0000000..ed969b6
--- /dev/null
+++ b/app/libs/androidx/media3/media3-extractor/1.2.1/media3-extractor-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-extractor/1.1.1/media3-extractor-1.1.1.aar.license b/app/libs/androidx/media3/media3-extractor/1.2.1/media3-extractor-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-extractor/1.1.1/media3-extractor-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-extractor/1.2.1/media3-extractor-1.2.1.aar.license
diff --git a/app/libs/androidx/media3/media3-ui/1.1.1/media3-ui-1.1.1.aar b/app/libs/androidx/media3/media3-ui/1.1.1/media3-ui-1.1.1.aar
deleted file mode 100644
index 968c986..0000000
--- a/app/libs/androidx/media3/media3-ui/1.1.1/media3-ui-1.1.1.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/androidx/media3/media3-ui/1.1.1/AndroidManifest.xml b/app/libs/androidx/media3/media3-ui/1.2.1/AndroidManifest.xml
similarity index 89%
rename from app/libs/androidx/media3/media3-ui/1.1.1/AndroidManifest.xml
rename to app/libs/androidx/media3/media3-ui/1.2.1/AndroidManifest.xml
index 3c9d28a..e246498 100644
--- a/app/libs/androidx/media3/media3-ui/1.1.1/AndroidManifest.xml
+++ b/app/libs/androidx/media3/media3-ui/1.2.1/AndroidManifest.xml
@@ -17,8 +17,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="androidx.media3.ui" >
 
-    <uses-sdk
-        android:minSdkVersion="16"
-        android:targetSdkVersion="30" />
+    <uses-sdk android:minSdkVersion="16" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/media3/media3-ui/1.1.1/AndroidManifest.xml.license b/app/libs/androidx/media3/media3-ui/1.2.1/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/androidx/media3/media3-ui/1.1.1/AndroidManifest.xml.license
rename to app/libs/androidx/media3/media3-ui/1.2.1/AndroidManifest.xml.license
diff --git a/app/libs/androidx/media3/media3-ui/1.2.1/media3-ui-1.2.1.aar b/app/libs/androidx/media3/media3-ui/1.2.1/media3-ui-1.2.1.aar
new file mode 100644
index 0000000..6d82a65
--- /dev/null
+++ b/app/libs/androidx/media3/media3-ui/1.2.1/media3-ui-1.2.1.aar
Binary files differ
diff --git a/app/libs/androidx/media3/media3-ui/1.1.1/media3-ui-1.1.1.aar.license b/app/libs/androidx/media3/media3-ui/1.2.1/media3-ui-1.2.1.aar.license
similarity index 100%
rename from app/libs/androidx/media3/media3-ui/1.1.1/media3-ui-1.1.1.aar.license
rename to app/libs/androidx/media3/media3-ui/1.2.1/media3-ui-1.2.1.aar.license
diff --git a/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar b/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar
deleted file mode 100644
index 020be6e..0000000
--- a/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar
+++ /dev/null
Binary files differ
diff --git a/app/libs/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar b/app/libs/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar
new file mode 100644
index 0000000..faf3fa8
--- /dev/null
+++ b/app/libs/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar
Binary files differ
diff --git a/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar.license b/app/libs/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar.license
similarity index 100%
rename from app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar.license
rename to app/libs/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar.license
diff --git a/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar b/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar
deleted file mode 100644
index 727688d..0000000
--- a/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar
+++ /dev/null
Binary files differ
diff --git a/app/libs/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar b/app/libs/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar
new file mode 100644
index 0000000..8da081a
--- /dev/null
+++ b/app/libs/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar
Binary files differ
diff --git a/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar.license b/app/libs/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar.license
similarity index 100%
rename from app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar.license
rename to app/libs/com/squareup/okio/okio-jvm/3.7.0/okio-jvm-3.7.0.jar.license
diff --git a/app/libs/io/coil-kt/coil-base/2.2.2/coil-base-2.2.2.aar b/app/libs/io/coil-kt/coil-base/2.2.2/coil-base-2.2.2.aar
deleted file mode 100644
index 766db1f..0000000
--- a/app/libs/io/coil-kt/coil-base/2.2.2/coil-base-2.2.2.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-base/2.2.2/AndroidManifest.xml b/app/libs/io/coil-kt/coil-base/2.5.0/AndroidManifest.xml
similarity index 62%
rename from app/libs/io/coil-kt/coil-base/2.2.2/AndroidManifest.xml
rename to app/libs/io/coil-kt/coil-base/2.5.0/AndroidManifest.xml
index f3d72e1..2eaf767 100644
--- a/app/libs/io/coil-kt/coil-base/2.2.2/AndroidManifest.xml
+++ b/app/libs/io/coil-kt/coil-base/2.5.0/AndroidManifest.xml
@@ -2,8 +2,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="coil.base" >
 
-    <uses-sdk
-        android:minSdkVersion="21"
-        android:targetSdkVersion="33" />
+    <uses-sdk android:minSdkVersion="21" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil-base/2.2.2/AndroidManifest.xml.license b/app/libs/io/coil-kt/coil-base/2.5.0/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/io/coil-kt/coil-base/2.2.2/AndroidManifest.xml.license
rename to app/libs/io/coil-kt/coil-base/2.5.0/AndroidManifest.xml.license
diff --git a/app/libs/io/coil-kt/coil-base/2.5.0/coil-base-2.5.0.aar b/app/libs/io/coil-kt/coil-base/2.5.0/coil-base-2.5.0.aar
new file mode 100644
index 0000000..e95b6fc
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-base/2.5.0/coil-base-2.5.0.aar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-base/2.2.2/coil-base-2.2.2.aar.license b/app/libs/io/coil-kt/coil-base/2.5.0/coil-base-2.5.0.aar.license
similarity index 100%
rename from app/libs/io/coil-kt/coil-base/2.2.2/coil-base-2.2.2.aar.license
rename to app/libs/io/coil-kt/coil-base/2.5.0/coil-base-2.5.0.aar.license
diff --git a/app/libs/io/coil-kt/coil-gif/2.2.2/coil-gif-2.2.2.aar b/app/libs/io/coil-kt/coil-gif/2.2.2/coil-gif-2.2.2.aar
deleted file mode 100644
index dcdec5a..0000000
--- a/app/libs/io/coil-kt/coil-gif/2.2.2/coil-gif-2.2.2.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-gif/2.2.2/AndroidManifest.xml b/app/libs/io/coil-kt/coil-gif/2.5.0/AndroidManifest.xml
similarity index 61%
rename from app/libs/io/coil-kt/coil-gif/2.2.2/AndroidManifest.xml
rename to app/libs/io/coil-kt/coil-gif/2.5.0/AndroidManifest.xml
index 7ca38ac..22d5b00 100644
--- a/app/libs/io/coil-kt/coil-gif/2.2.2/AndroidManifest.xml
+++ b/app/libs/io/coil-kt/coil-gif/2.5.0/AndroidManifest.xml
@@ -2,8 +2,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="coil.gif" >
 
-    <uses-sdk
-        android:minSdkVersion="21"
-        android:targetSdkVersion="33" />
+    <uses-sdk android:minSdkVersion="21" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil-gif/2.2.2/AndroidManifest.xml.license b/app/libs/io/coil-kt/coil-gif/2.5.0/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/io/coil-kt/coil-gif/2.2.2/AndroidManifest.xml.license
rename to app/libs/io/coil-kt/coil-gif/2.5.0/AndroidManifest.xml.license
diff --git a/app/libs/io/coil-kt/coil-gif/2.5.0/coil-gif-2.5.0.aar b/app/libs/io/coil-kt/coil-gif/2.5.0/coil-gif-2.5.0.aar
new file mode 100644
index 0000000..bd0440a
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-gif/2.5.0/coil-gif-2.5.0.aar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-gif/2.2.2/coil-gif-2.2.2.aar.license b/app/libs/io/coil-kt/coil-gif/2.5.0/coil-gif-2.5.0.aar.license
similarity index 100%
rename from app/libs/io/coil-kt/coil-gif/2.2.2/coil-gif-2.2.2.aar.license
rename to app/libs/io/coil-kt/coil-gif/2.5.0/coil-gif-2.5.0.aar.license
diff --git a/app/libs/io/coil-kt/coil-video/2.2.2/coil-video-2.2.2.aar b/app/libs/io/coil-kt/coil-video/2.2.2/coil-video-2.2.2.aar
deleted file mode 100644
index a3b5ab7..0000000
--- a/app/libs/io/coil-kt/coil-video/2.2.2/coil-video-2.2.2.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-video/2.2.2/AndroidManifest.xml b/app/libs/io/coil-kt/coil-video/2.5.0/AndroidManifest.xml
similarity index 62%
rename from app/libs/io/coil-kt/coil-video/2.2.2/AndroidManifest.xml
rename to app/libs/io/coil-kt/coil-video/2.5.0/AndroidManifest.xml
index c8ad029..93a7624 100644
--- a/app/libs/io/coil-kt/coil-video/2.2.2/AndroidManifest.xml
+++ b/app/libs/io/coil-kt/coil-video/2.5.0/AndroidManifest.xml
@@ -2,8 +2,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="coil.video" >
 
-    <uses-sdk
-        android:minSdkVersion="21"
-        android:targetSdkVersion="33" />
+    <uses-sdk android:minSdkVersion="21" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil-video/2.2.2/AndroidManifest.xml.license b/app/libs/io/coil-kt/coil-video/2.5.0/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/io/coil-kt/coil-video/2.2.2/AndroidManifest.xml.license
rename to app/libs/io/coil-kt/coil-video/2.5.0/AndroidManifest.xml.license
diff --git a/app/libs/io/coil-kt/coil-video/2.5.0/coil-video-2.5.0.aar b/app/libs/io/coil-kt/coil-video/2.5.0/coil-video-2.5.0.aar
new file mode 100644
index 0000000..49108a4
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-video/2.5.0/coil-video-2.5.0.aar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-video/2.2.2/coil-video-2.2.2.aar.license b/app/libs/io/coil-kt/coil-video/2.5.0/coil-video-2.5.0.aar.license
similarity index 100%
rename from app/libs/io/coil-kt/coil-video/2.2.2/coil-video-2.2.2.aar.license
rename to app/libs/io/coil-kt/coil-video/2.5.0/coil-video-2.5.0.aar.license
diff --git a/app/libs/io/coil-kt/coil/2.2.2/coil-2.2.2.aar b/app/libs/io/coil-kt/coil/2.2.2/coil-2.2.2.aar
deleted file mode 100644
index 9f30535..0000000
--- a/app/libs/io/coil-kt/coil/2.2.2/coil-2.2.2.aar
+++ /dev/null
Binary files differ
diff --git a/app/libs/io/coil-kt/coil/2.2.2/AndroidManifest.xml b/app/libs/io/coil-kt/coil/2.5.0/AndroidManifest.xml
similarity index 62%
rename from app/libs/io/coil-kt/coil/2.2.2/AndroidManifest.xml
rename to app/libs/io/coil-kt/coil/2.5.0/AndroidManifest.xml
index e9c5843..aceefe5 100644
--- a/app/libs/io/coil-kt/coil/2.2.2/AndroidManifest.xml
+++ b/app/libs/io/coil-kt/coil/2.5.0/AndroidManifest.xml
@@ -2,8 +2,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="coil.singleton" >
 
-    <uses-sdk
-        android:minSdkVersion="21"
-        android:targetSdkVersion="33" />
+    <uses-sdk android:minSdkVersion="21" />
 
 </manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil/2.2.2/AndroidManifest.xml.license b/app/libs/io/coil-kt/coil/2.5.0/AndroidManifest.xml.license
similarity index 100%
rename from app/libs/io/coil-kt/coil/2.2.2/AndroidManifest.xml.license
rename to app/libs/io/coil-kt/coil/2.5.0/AndroidManifest.xml.license
diff --git a/app/libs/io/coil-kt/coil/2.5.0/coil-2.5.0.aar b/app/libs/io/coil-kt/coil/2.5.0/coil-2.5.0.aar
new file mode 100644
index 0000000..d13988b
--- /dev/null
+++ b/app/libs/io/coil-kt/coil/2.5.0/coil-2.5.0.aar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil/2.2.2/coil-2.2.2.aar.license b/app/libs/io/coil-kt/coil/2.5.0/coil-2.5.0.aar.license
similarity index 100%
rename from app/libs/io/coil-kt/coil/2.2.2/coil-2.2.2.aar.license
rename to app/libs/io/coil-kt/coil/2.5.0/coil-2.5.0.aar.license
diff --git a/build.gradle.kts b/build.gradle.kts
index 745b7c0..ccdec67 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -7,7 +7,7 @@
 plugins {
     id("com.android.application") version "8.2.1" apply false
     id("com.android.library") version "8.2.1" apply false
-    id("org.jetbrains.kotlin.android") version "1.7.10" apply false
+    id("org.jetbrains.kotlin.android") version "1.8.10" apply false
 }
 
 tasks.register<Delete>("clean").configure {