2
alias(libs.plugins.android.library)
3
alias(libs.plugins.kotlin.android)
4
alias(libs.plugins.compose.compiler)
9
namespace = "com.paranid5.crescendo.feature.playing"
15
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
16
consumerProguardFiles("consumer-rules.pro")
21
isMinifyEnabled = false
23
getDefaultProguardFile("proguard-android-optimize.txt"),
29
sourceCompatibility = JavaVersion.VERSION_1_8
30
targetCompatibility = JavaVersion.VERSION_1_8
38
implementation(project(":core:common"))
39
implementation(project(":core:impl"))
40
implementation(project(":core:ui"))
41
implementation(project(":core:utils"))
42
implementation(project(":core:media"))
43
implementation(project(":core:resources"))
45
implementation(project(":domain:playback"))
46
implementation(project(":domain:current_playlist"))
47
implementation(project(":domain:tracks"))
48
implementation(project(":domain:stream"))
50
implementation(project(":feature:cache"))
52
implementation(project(":system:services:stream"))
53
implementation(project(":system:services:track"))
54
implementation(project(":system:services:video_cache"))
56
implementation(libs.androidx.core.ktx)
57
implementation(libs.androidx.appcompat)
58
implementation(libs.androidx.foundation.android)
59
implementation(libs.androidx.palette.ktx)
60
implementation(libs.androidx.constraintlayout.compose)
61
implementation(libs.androidx.material)
62
implementation(libs.androidx.material3)
63
implementation(libs.material)
65
implementation(libs.kotlinx.collections.immutable)
66
implementation(libs.koin.androidx.compose)
67
implementation(libs.coil.compose)
69
implementation(libs.audiovisualizer)