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