lofi-android/app/proguard-rules.pro
Jarian Cottingham cb74c3ddcf Initial commit: Lofi Radio Android app
Carved out from the lofi-app monorepo. Kotlin MVVM client with
HLS playback for the 20 curated lo-fi channels, including a
containerized build.
2026-08-21 18:36:45 +00:00

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 { *; }