Skip to content

Commit 1d9b860

Browse files
committed
Change media3 dependency to fix 16kb alignment
1 parent 4d04fe1 commit 1d9b860

4 files changed

Lines changed: 6 additions & 7 deletions

File tree

‎buildSrc/src/main/java/tm/alashow/buildSrc/App.kt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ object App {
66
const val compileSdkVersion = 37
77
const val targetSdkVersion = 37
88
const val minSdkVersion = 24
9-
const val versionCode = 249
9+
const val versionCode = 250
1010
const val versionName = "2.5.0-beta.1"
1111
}

‎gradle/libs.versions.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ documentfile = "1.1.0-alpha01"
2222
palette = "1.0.0"
2323
media = "1.6.0"
2424
media3 = "1.10.1"
25-
media3-flac = "1.5.0.1"
25+
media3-ext = "1.10.1-0.13.0"
2626
archCore = "2.1.0"
2727
# Compose & UI
2828
compose-bom-stable = "2026.06.01"
@@ -129,7 +129,7 @@ androidx-media = { module = "androidx.media:media", version.ref = "media" }
129129
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3" }
130130
androidx-media3-datasource-okhttp = { module = "androidx.media3:media3-datasource-okhttp", version.ref = "media3" }
131131
androidx-media3-session = { module = "androidx.media3:media3-session", version.ref = "media3" }
132-
androidx-media3-flac = { module = "com.tidal.androidx.media3:media3-flac", version.ref = "media3-flac" }
132+
media3-ext = { module = "io.github.anilbeesetti:nextlib-media3ext", version.ref = "media3-ext" }
133133

134134
# Accompanist & UI Libraries
135135
accompanist-pager = { module = "com.google.accompanist:accompanist-pager", version.ref = "accompanist" }

‎modules/base-android/build.gradle‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,7 @@ dependencies {
5151
api(libs.androidx.media3.exoplayer)
5252
api(libs.androidx.media3.datasource.okhttp)
5353
api(libs.androidx.media3.session)
54-
api(libs.androidx.media3.flac) {
55-
transitive = false
56-
}
54+
api(libs.media3.ext)
5755

5856
api(libs.qonversion)
5957

‎modules/core-playback/src/main/java/tm/alashow/datmusic/playback/players/AudioPlayer.kt‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import androidx.media3.exoplayer.DefaultRenderersFactory.EXTENSION_RENDERER_MODE
2121
import androidx.media3.exoplayer.ExoPlayer
2222
import androidx.media3.exoplayer.source.ProgressiveMediaSource
2323
import dagger.hilt.android.qualifiers.ApplicationContext
24+
import io.github.anilbeesetti.nextlib.media3ext.ffdecoder.NextRenderersFactory
2425
import javax.inject.Inject
2526
import javax.inject.Named
2627
import javax.inject.Singleton
@@ -188,7 +189,7 @@ class AudioPlayerImpl @Inject constructor(
188189
private fun createPlayer(owner: AudioPlayerImpl): ExoPlayer {
189190
return ExoPlayer.Builder(
190191
context,
191-
DefaultRenderersFactory(context).apply {
192+
NextRenderersFactory(owner.context).apply {
192193
setExtensionRendererMode(EXTENSION_RENDERER_MODE_PREFER)
193194
}
194195
)

0 commit comments

Comments
 (0)