diff --git a/README.md b/README.md index b27e6b55..150901ed 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![Maven Central](https://img.shields.io/maven-central/v/com.devbrackets.android/exomedia) + ExoMedia ============ ExoMedia is an audio/video playback library for Android built on top of the ExoPlayer @@ -99,4 +101,4 @@ Attribution [CTS]: https://source.android.com/compatibility/cts/index.html [Design Icons]: https://github.com/google/material-design-icons [ExoPlayer]: https://github.com/androidx/media - [MavenCentral]: https://s01.oss.sonatype.org/#nexus-search;quick~com.devbrackets.android.exomedia \ No newline at end of file + [MavenCentral]: https://search.maven.org/artifact/com.devbrackets.android/exomedia \ No newline at end of file diff --git a/build.gradle b/build.gradle index 929b1126..5c47cfba 100644 --- a/build.gradle +++ b/build.gradle @@ -1,12 +1,12 @@ buildscript { - ext.kotlinVersion = '1.8.21' + ext.kotlinVersion = '1.9.20' repositories { mavenCentral() google() } dependencies { - classpath 'com.android.tools.build:gradle:8.1.0' + classpath 'com.android.tools.build:gradle:8.1.4' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" } } @@ -18,7 +18,7 @@ plugins { apply from: './gradle/util/testOutput.gradle' ext { - media3Version = "1.1.0" + media3Version = "1.2.0" } allprojects { diff --git a/demo/build.gradle b/demo/build.gradle index 7a1f844d..4382fff7 100644 --- a/demo/build.gradle +++ b/demo/build.gradle @@ -2,8 +2,8 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' ext { - composeVersion = "1.4.3" - composeCompilerVersion = "1.4.7" + composeVersion = "1.5.4" + composeCompilerVersion = "1.5.4" } dependencies { @@ -14,7 +14,7 @@ dependencies { implementation "androidx.media3:media3-datasource-okhttp:$rootProject.ext.media3Version" // Custom HTTP // Misc - 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.media:media:1.6.0' implementation "androidx.constraintlayout:constraintlayout:2.1.4" @@ -26,9 +26,9 @@ dependencies { implementation "androidx.compose.material:material:$composeVersion" implementation "androidx.compose.material:material-icons-core:$composeVersion" implementation "androidx.compose.material:material-icons-extended:$composeVersion" - implementation 'androidx.activity:activity-compose:1.7.2' - implementation "androidx.navigation:navigation-compose:2.6.0" - implementation "com.google.accompanist:accompanist-navigation-animation:0.30.1" + implementation 'androidx.activity:activity-compose:1.8.1' + implementation "androidx.navigation:navigation-compose:2.7.5" + implementation "com.google.accompanist:accompanist-navigation-animation:0.32.0" // Image Loading @@ -43,12 +43,13 @@ dependencies { } android { - compileSdkVersion 33 + namespace 'com.devbrackets.android.exomediademo' + compileSdk 34 defaultConfig { applicationId "com.devbrackets.android.exomediademo" minSdkVersion 21 - targetSdkVersion 33 + targetSdkVersion 34 versionCode 1 versionName "1.0.0" } @@ -78,6 +79,4 @@ android { lint { abortOnError false } - namespace 'com.devbrackets.android.exomediademo' - } diff --git a/demo/src/main/AndroidManifest.xml b/demo/src/main/AndroidManifest.xml index 8dc441a7..8366589d 100644 --- a/demo/src/main/AndroidManifest.xml +++ b/demo/src/main/AndroidManifest.xml @@ -4,6 +4,7 @@ + diff --git a/library/build.gradle b/library/build.gradle index ef13e383..84e2f311 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -22,13 +22,12 @@ dependencies { } android { - compileSdkVersion 33 - namespace 'com.devbrackets.android.exomedia' + compileSdk 34 defaultConfig { minSdkVersion 21 - targetSdkVersion 33 + targetSdkVersion 34 vectorDrawables.useSupportLibrary = true