plugins { id("com.android.application") id("org.jetbrains.kotlin.android") } android { namespace = "de.datait.videokonverter" compileSdk = 35 defaultConfig { applicationId = "de.datait.videokonverter" minSdk = 24 // Android 7.0 (ExoPlayer Codec-Support) targetSdk = 35 versionCode = 1 versionName = "1.0.0" } buildTypes { release { isMinifyEnabled = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = "17" } buildFeatures { viewBinding = true } } dependencies { // Media3 ExoPlayer implementation("androidx.media3:media3-exoplayer:1.5.1") implementation("androidx.media3:media3-exoplayer-hls:1.5.1") implementation("androidx.media3:media3-ui:1.5.1") // AndroidX implementation("androidx.core:core-ktx:1.15.0") implementation("androidx.appcompat:appcompat:1.7.0") implementation("androidx.webkit:webkit:1.12.1") implementation("androidx.preference:preference-ktx:1.2.1") // Leanback (Android TV) implementation("androidx.leanback:leanback:1.0.0") }