diff --git a/advertising-optiview-ads/build.gradle.kts b/advertising-optiview-ads/build.gradle.kts index 426d6ec..b5832a4 100644 --- a/advertising-optiview-ads/build.gradle.kts +++ b/advertising-optiview-ads/build.gradle.kts @@ -60,5 +60,5 @@ dependencies { implementation(libs.material3) implementation(libs.theoplayer) implementation(libs.theoplayer.ui) - implementation(libs.theoplayer.connector.theoads) + implementation(libs.theoplayer.integration.theoads) } diff --git a/background-playback/src/main/AndroidManifest.xml b/background-playback/src/main/AndroidManifest.xml index 56d4259..49b4b2c 100644 --- a/background-playback/src/main/AndroidManifest.xml +++ b/background-playback/src/main/AndroidManifest.xml @@ -23,6 +23,7 @@ android:theme="@style/DolbyTheme.Base"> diff --git a/google-cast/build.gradle.kts b/google-cast/build.gradle.kts index 0b710f6..be8e534 100644 --- a/google-cast/build.gradle.kts +++ b/google-cast/build.gradle.kts @@ -59,5 +59,5 @@ dependencies { implementation(libs.material3) implementation(libs.theoplayer) implementation(libs.theoplayer.ui) - implementation(libs.theoplayer.connector.cast) + implementation(libs.theoplayer.integration.cast) } diff --git a/google-dai/build.gradle.kts b/google-dai/build.gradle.kts index 6b7e931..f53601c 100644 --- a/google-dai/build.gradle.kts +++ b/google-dai/build.gradle.kts @@ -60,5 +60,5 @@ dependencies { implementation(libs.material3) implementation(libs.theoplayer) implementation(libs.theoplayer.ui) - implementation(libs.theoplayer.connector.dai) + implementation(libs.theoplayer.integration.dai) } diff --git a/google-ima/build.gradle.kts b/google-ima/build.gradle.kts index 6355265..ee967f2 100644 --- a/google-ima/build.gradle.kts +++ b/google-ima/build.gradle.kts @@ -60,5 +60,5 @@ dependencies { implementation(libs.material3) implementation(libs.theoplayer) implementation(libs.theoplayer.ui) - implementation(libs.theoplayer.connector.ima) + implementation(libs.theoplayer.integration.ima) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3b37e0f..79b446c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,28 +2,29 @@ appcompat = "1.7.1" constraintlayout = "2.2.1" desugarJdkLibs = "2.1.5" -gson = "2.13.2" -media = "1.7.1" +gson = "2.14.0" +media = "1.8.0" recyclerview = "1.4.0" -theoplayer = "11.0.0" -theoplayer-open-video-ui = "1.14.1" -gradle = "9.1.0" -kotlin = "2.3.20" +theoplayer = "11.5.0" +theoplayerOpenVideoUi = "1.14.1" +theoplayerConnectorMediaSession = "11.1.1" +gradle = "9.2.1" +kotlin = "2.4.0" minSdk = "24" -compileSdk = "36" -targetSdk = "36" -material = "1.13.0" -coreKtx = "1.18.0" +compileSdk = "37" +targetSdk = "37" +material = "1.14.0" +coreKtx = "1.19.0" corePip = "1.0.0-alpha02" -lifecycleRuntimeKtx = "2.10.0" -kotlinxCoroutinesPlayServices = "1.10.2" +lifecycleRuntimeKtx = "2.11.0" +kotlinxCoroutinesPlayServices = "1.11.0" activityCompose = "1.13.0" -compose = "1.10.5" -composeBom = "2026.03.00" -millicast = "2.5.3" -workRuntime = "2.11.1" -navigation = "2.9.7" -serialization = "1.10.0" +compose = "1.11.3" +composeBom = "2026.06.00" +millicast = "2.6.0" +workRuntime = "2.11.2" +navigation = "2.9.8" +serialization = "1.11.0" [libraries] appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } @@ -38,15 +39,15 @@ material = { group = "com.google.android.material", name = "material", version.r media = { module = "androidx.media:media", version.ref = "media" } recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } theoplayer = { group = "com.theoplayer.theoplayer-sdk-android", name = "core", version.ref = "theoplayer" } -theoplayer-ui = { group = "com.theoplayer.android-ui", name = "android-ui", version.ref = "theoplayer-open-video-ui" } -theoplayer-connector-ima = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-ima", version.ref = "theoplayer" } -theoplayer-connector-dai = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-dai", version.ref = "theoplayer" } -theoplayer-connector-mediatailor = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-mediatailor", version.ref = "theoplayer" } -theoplayer-connector-theoads = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-theoads", version.ref = "theoplayer" } -theoplayer-connector-millicast = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-millicast", version.ref = "theoplayer" } -theoplayer-connector-cast = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-cast", version.ref = "theoplayer" } +theoplayer-ui = { group = "com.theoplayer.android-ui", name = "android-ui", version.ref = "theoplayerOpenVideoUi" } +theoplayer-integration-ima = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-ima", version.ref = "theoplayer" } +theoplayer-integration-dai = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-dai", version.ref = "theoplayer" } +theoplayer-integration-mediatailor = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-mediatailor", version.ref = "theoplayer" } +theoplayer-integration-theoads = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-ads-theoads", version.ref = "theoplayer" } +theoplayer-integration-millicast = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-millicast", version.ref = "theoplayer" } +theoplayer-integration-cast = { group = "com.theoplayer.theoplayer-sdk-android", name = "integration-cast", version.ref = "theoplayer" } millicast-sdk = { group = "com.millicast", name = "millicast-sdk-android", version.ref = "millicast" } -theoplayer-connector-mediasession = { group = "com.theoplayer.android-connector", name = "mediasession", version.ref = "theoplayer" } +theoplayer-connector-mediasession = { group = "com.theoplayer.android-connector", name = "mediasession", version.ref = "theoplayerConnectorMediaSession" } core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } core-pip = { group = "androidx.core", name = "core-pip", version.ref = "corePip" } lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c88fffa..f7728b4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Mar 02 11:10:30 CET 2026 +#Wed Jul 01 16:09:12 CEST 2026 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/simple-ott/build.gradle.kts b/simple-ott/build.gradle.kts index dd8c141..93624e4 100644 --- a/simple-ott/build.gradle.kts +++ b/simple-ott/build.gradle.kts @@ -63,5 +63,5 @@ dependencies { implementation(libs.lifecycle.viewmodel) implementation(libs.theoplayer) implementation(libs.theoplayer.ui) - implementation(libs.theoplayer.connector.cast) + implementation(libs.theoplayer.integration.cast) } diff --git a/streaming-millicast/build.gradle.kts b/streaming-millicast/build.gradle.kts index a198a5b..d891b10 100644 --- a/streaming-millicast/build.gradle.kts +++ b/streaming-millicast/build.gradle.kts @@ -58,6 +58,6 @@ dependencies { implementation(libs.material3) implementation(libs.theoplayer) implementation(libs.theoplayer.ui) - implementation(libs.theoplayer.connector.millicast) + implementation(libs.theoplayer.integration.millicast) implementation(libs.millicast.sdk) }