diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 7b3006b6..639c779c 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -13,7 +13,6 @@
-
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 1d411cd3..d3147bd1 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -192,7 +192,8 @@
-
+
+
diff --git a/app/build.gradle b/app/build.gradle
index b6ee7b49..f860aefc 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -3,7 +3,6 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-parcelize'
android {
- compileSdk 35
buildToolsVersion = '35.0.0'
defaultConfig {
@@ -74,37 +73,37 @@ dependencies {
implementation files('../libs/lib-decoder-ffmpeg-release.aar')
// AndroidX
- implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
- implementation 'androidx.coordinatorlayout:coordinatorlayout:1.2.0'
+ implementation 'androidx.constraintlayout:constraintlayout:2.2.1'
+ implementation 'androidx.coordinatorlayout:coordinatorlayout:1.3.0'
implementation 'androidx.preference:preference-ktx:1.2.1'
- implementation 'androidx.navigation:navigation-fragment-ktx:2.8.6'
- implementation 'androidx.navigation:navigation-ui-ktx:2.8.6'
+ implementation 'androidx.navigation:navigation-fragment-ktx:2.9.6'
+ implementation 'androidx.navigation:navigation-ui-ktx:2.9.6'
implementation 'androidx.recyclerview:recyclerview:1.4.0'
- implementation 'androidx.room:room-runtime:2.6.1'
- implementation 'androidx.core:core-splashscreen:1.0.1'
- implementation 'androidx.appcompat:appcompat:1.7.0'
+ implementation 'androidx.room:room-runtime:2.8.4'
+ implementation 'androidx.core:core-splashscreen:1.2.0'
+ implementation 'androidx.appcompat:appcompat:1.7.1'
// Android Material
- implementation 'com.google.android.material:material:1.10.0'
+ implementation 'com.google.android.material:material:1.13.0'
// Glide
- implementation 'com.github.bumptech.glide:glide:4.16.0'
- implementation 'com.github.bumptech.glide:annotations:4.16.0'
+ implementation 'com.github.bumptech.glide:glide:5.0.5'
+ implementation 'com.github.bumptech.glide:annotations:5.0.5'
// Media3
- implementation 'androidx.media3:media3-session:1.5.1'
- implementation 'androidx.media3:media3-common:1.5.1'
- implementation 'androidx.media3:media3-exoplayer:1.5.1'
- implementation 'androidx.media3:media3-ui:1.5.1'
- implementation 'androidx.media3:media3-exoplayer-hls:1.5.1'
- tempoImplementation 'androidx.media3:media3-cast:1.5.1'
- playImplementation 'androidx.media3:media3-cast:1.5.1'
+ implementation 'androidx.media3:media3-session:1.8.0'
+ implementation 'androidx.media3:media3-common:1.8.0'
+ implementation 'androidx.media3:media3-exoplayer:1.8.0'
+ implementation 'androidx.media3:media3-ui:1.8.0'
+ implementation 'androidx.media3:media3-exoplayer-hls:1.8.0'
+ tempoImplementation 'androidx.media3:media3-cast:1.8.0'
+ playImplementation 'androidx.media3:media3-cast:1.8.0'
- annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0'
- annotationProcessor 'androidx.room:room-compiler:2.6.1'
+ annotationProcessor 'com.github.bumptech.glide:compiler:5.0.5'
+ annotationProcessor 'androidx.room:room-compiler:2.8.4'
// Retrofit
- implementation 'com.squareup.retrofit2:retrofit:2.11.0'
- implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.14'
- implementation 'com.squareup.retrofit2:converter-gson:2.11.0'
+ implementation 'com.squareup.retrofit2:retrofit:3.0.0'
+ implementation 'com.squareup.okhttp3:logging-interceptor:5.3.2'
+ implementation 'com.squareup.retrofit2:converter-gson:3.0.0'
}
\ No newline at end of file
diff --git a/app/src/main/java/com/cappielloantonio/tempo/subsonic/RetrofitClient.kt b/app/src/main/java/com/cappielloantonio/tempo/subsonic/RetrofitClient.kt
index f05238ce..fde7965d 100644
--- a/app/src/main/java/com/cappielloantonio/tempo/subsonic/RetrofitClient.kt
+++ b/app/src/main/java/com/cappielloantonio/tempo/subsonic/RetrofitClient.kt
@@ -40,7 +40,7 @@ class RetrofitClient(subsonic: Subsonic) {
.connectTimeout(20, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.writeTimeout(30, TimeUnit.SECONDS)
- .addInterceptor(getHttpLoggingInterceptor())
+ // .addInterceptor(getHttpLoggingInterceptor())
.addInterceptor(cacheUtil.offlineInterceptor)
// .addNetworkInterceptor(cacheUtil.onlineInterceptor)
.cache(getCache())
diff --git a/build.gradle b/build.gradle
index 330adb95..d0218be4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,8 +4,8 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:8.8.0'
- classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
+ classpath 'com.android.tools.build:gradle:8.13.1'
+ classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:2.2.21'
}
}
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index b89f7b6a..cb89912b 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
#Wed Nov 06 17:17:57 CET 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists