From dd98bad61c40d36c77c72de3007d373733ab17ad Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Thu, 9 Oct 2025 14:46:53 +0200 Subject: [PATCH] fix: Small bugfixes --- lib/util/item_base_model/item_base_model_extensions.dart | 1 + lib/wrappers/media_control_wrapper.dart | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/util/item_base_model/item_base_model_extensions.dart b/lib/util/item_base_model/item_base_model_extensions.dart index a7bf1f8..be88e8c 100644 --- a/lib/util/item_base_model/item_base_model_extensions.dart +++ b/lib/util/item_base_model/item_base_model_extensions.dart @@ -42,6 +42,7 @@ extension ItemBaseModelsBooleans on List { } FladderItemType get getMostCommonType { + if (isEmpty) return FladderItemType.movie; final Map counts = {}; for (final item in this) { diff --git a/lib/wrappers/media_control_wrapper.dart b/lib/wrappers/media_control_wrapper.dart index 0afa2a8..7c7a687 100644 --- a/lib/wrappers/media_control_wrapper.dart +++ b/lib/wrappers/media_control_wrapper.dart @@ -56,7 +56,9 @@ class MediaControlsWrapper extends BaseAudioHandler implements VideoPlayerContro Future init() async { if (!initializedWrapper) { initializedWrapper = true; - VideoPlayerControlsCallback.setUp(this); + if (!kIsWeb || Platform.isAndroid) { + VideoPlayerControlsCallback.setUp(this); + } await AudioService.init( builder: () => this, config: const AudioServiceConfig(