From cb97f4352c7c1eb01c311445ba4c54be296f4c11 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 21 Jun 2025 21:26:41 +0600 Subject: [PATCH] chore: fix android build not working --- android/app/proguard-rules.pro | 4 ++-- lib/pages/settings/metadata_plugins.dart | 8 +++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index 2142555d..1f5a556c 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -1,9 +1,9 @@ #Flutter Wrapper --keep class io.flutter.app.** { *; } +# -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.** { *; } -keep class io.flutter.plugins.** { *; } -keep class de.prosiebensat1digital.** { *; } diff --git a/lib/pages/settings/metadata_plugins.dart b/lib/pages/settings/metadata_plugins.dart index a6a30a7f..2de1c36c 100644 --- a/lib/pages/settings/metadata_plugins.dart +++ b/lib/pages/settings/metadata_plugins.dart @@ -11,7 +11,7 @@ import 'package:spotube/models/metadata/metadata.dart'; import 'package:spotube/provider/metadata_plugin/auth.dart'; import 'package:spotube/provider/metadata_plugin/metadata_plugin_provider.dart'; import 'package:file_picker/file_picker.dart'; -import 'package:spotube/provider/metadata_plugin/user.dart'; +import 'package:spotube/utils/platform.dart'; @RoutePage() class SettingsMetadataProviderPage extends HookConsumerWidget { @@ -26,8 +26,6 @@ class SettingsMetadataProviderPage extends HookConsumerWidget { final metadataPlugin = ref.watch(metadataPluginProvider); final isAuthenticated = ref.watch(metadataPluginAuthenticatedProvider); - final user = ref.watch(metadataPluginUserProvider); - return Scaffold( headers: const [ TitleBar( @@ -85,8 +83,8 @@ class SettingsMetadataProviderPage extends HookConsumerWidget { icon: const Icon(SpotubeIcons.upload), onPressed: () async { final result = await FilePicker.platform.pickFiles( - type: FileType.custom, - allowedExtensions: ["smplug"], + type: kIsAndroid ? FileType.any : FileType.custom, + allowedExtensions: kIsAndroid ? [] : ["smplug"], withData: true, );