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