add media3, the playback session and the sql-backed queue

This commit is contained in:
austinried
2026-10-04 00:29:51 +00:00
parent 143f2accb7
commit 592c27c99c
22 changed files with 2484 additions and 11 deletions
+4
View File
@@ -14,6 +14,7 @@ navigationCompose = "2.10.1"
datastore = "1.2.1"
coil = "3.6.3"
koin = "4.2.2"
media3 = "1.11.1"
okhttp = "5.5.0"
ktlint = "1.8.0"
ktlintGradle = "14.2.0"
@@ -47,6 +48,9 @@ androidx-room3-compiler = { group = "androidx.room3", name = "room3-compiler", v
androidx-room3-sqlite-wrapper = { group = "androidx.room3", name = "room3-sqlite-wrapper", version.ref = "room3" }
androidx-room3-paging = { group = "androidx.room3", name = "room3-paging", version.ref = "room3" }
androidx-paging-compose = { group = "androidx.paging", name = "paging-compose", version.ref = "paging" }
androidx-media3-exoplayer = { group = "androidx.media3", name = "media3-exoplayer", version.ref = "media3" }
androidx-media3-datasource-okhttp = { group = "androidx.media3", name = "media3-datasource-okhttp", version.ref = "media3" }
androidx-media3-session = { group = "androidx.media3", name = "media3-session", version.ref = "media3" }
androidx-datastore-preferences = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "datastore" }
coil-compose = { group = "io.coil-kt.coil3", name = "coil-compose", version.ref = "coil" }
coil-network-okhttp = { group = "io.coil-kt.coil3", name = "coil-network-okhttp", version.ref = "coil" }