Samurai016 / Audiotagger

This library allow you to read and write ID3 tags to MP3 files.
https://pub.dev/packages/audiotagger
MIT License
22 stars 20 forks source link

F-Droid build failure for Apps using Audiotagger #22

Open shadow5688 opened 1 year ago

shadow5688 commented 1 year ago

The Proguard file of Audiotagger keep following classes:

#Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.**  { *; }
-keep class io.flutter.util.**  { *; }
-keep class io.flutter.view.**  { *; }
-keep class io.flutter.**  { *; }
-keep class io.flutter.plugins.**  { *; }
#JAudioTagger
-keep class org.jaudiotagger.**  { *; }

Apparently the class FlutterPlayStoreSplitApplication present inside io.flutter.app is detected as GSM in F-droid build check. As the package is keeping all classes present inside io.flutter.app, these undesired classes cause build issues for f-droid apps which are using this package.

Ref: https://github.com/Sangwan5688/BlackHole/issues/345