Carved out from the lofi-app monorepo. Kotlin MVVM client with HLS playback for the 20 curated lo-fi channels, including a containerized build.
13 lines
524 B
Prolog
13 lines
524 B
Prolog
-keep class com.lofiradio.data.models.** { *; }
|
|
-keep class com.lofiradio.network.** { *; }
|
|
-keep class com.lofiradio.ui.** { *; }
|
|
-dontwarn com.google.gson.**
|
|
-dontwarn androidx.media3.**
|
|
-dontwarn okhttp3.**
|
|
-dontwarn coil3.**
|
|
|
|
# ExoPlayer media3 HLS rules
|
|
-keep class androidx.media3.exoplayer.hls.** { *; }
|
|
-keep class * implements androidx.media3.exoplayer.hls.HlsTrackEntry$FormatExtractorFactory { *; }
|
|
-dontwarn androidx.media3.exoplayer.hls.**
|
|
-keepclassmembers enum androidx.media3.exoplayer.hls.HlsMimeType { *; } |