chore: only remove native event loop for macos

This commit is contained in:
Kingkor Roy Tirtho 2023-06-02 13:06:02 +06:00
parent 1abcad1de5
commit f7ca3a654f
6 changed files with 14 additions and 45 deletions

View File

@ -283,6 +283,7 @@ jobs:
- name: Generate Secrets - name: Generate Secrets
run: | run: |
flutter pub get flutter pub get
flutter pub remove media_kit_native_event_loop
dart run build_runner build --delete-conflicting-outputs --enable-experiment=records,patterns dart run build_runner build --delete-conflicting-outputs --enable-experiment=records,patterns
- name: Build Macos App - name: Build Macos App

View File

@ -1,7 +1,5 @@
import 'package:audio_service/audio_service.dart'; import 'package:audio_service/audio_service.dart';
import 'package:media_kit/media_kit.dart'; import 'package:media_kit/media_kit.dart';
// import 'package:just_audio/just_audio.dart';
import 'package:mpris_service/mpris_service.dart';
/// An unified loop mode for both [LoopMode] and [PlaylistMode] /// An unified loop mode for both [LoopMode] and [PlaylistMode]
enum PlaybackLoopMode { enum PlaybackLoopMode {
@ -53,28 +51,6 @@ enum PlaybackLoopMode {
} }
} }
static PlaybackLoopMode fromMPRISLoopStatus(MPRISLoopStatus status) {
switch (status) {
case MPRISLoopStatus.none:
return PlaybackLoopMode.none;
case MPRISLoopStatus.track:
return PlaybackLoopMode.one;
case MPRISLoopStatus.playlist:
return PlaybackLoopMode.all;
}
}
MPRISLoopStatus toMPRISLoopStatus() {
switch (this) {
case PlaybackLoopMode.all:
return MPRISLoopStatus.playlist;
case PlaybackLoopMode.one:
return MPRISLoopStatus.track;
case PlaybackLoopMode.none:
return MPRISLoopStatus.none;
}
}
static PlaybackLoopMode fromAudioServiceRepeatMode( static PlaybackLoopMode fromAudioServiceRepeatMode(
AudioServiceRepeatMode mode) { AudioServiceRepeatMode mode) {
switch (mode) { switch (mode) {

View File

@ -16,6 +16,7 @@ list(APPEND FLUTTER_PLUGIN_LIST
) )
list(APPEND FLUTTER_FFI_PLUGIN_LIST list(APPEND FLUTTER_FFI_PLUGIN_LIST
media_kit_native_event_loop
metadata_god metadata_god
) )

View File

@ -161,14 +161,6 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.3" version: "2.0.3"
base_x:
dependency: transitive
description:
name: base_x
sha256: "3f1043679659f1759c651f900da6f24f0a8062c28daa6f9625e8d580002e187b"
url: "https://pub.dev"
source: hosted
version: "2.0.0"
boolean_selector: boolean_selector:
dependency: transitive dependency: transitive
description: description:
@ -419,7 +411,7 @@ packages:
source: hosted source: hosted
version: "1.1.0" version: "1.1.0"
dbus: dbus:
dependency: transitive dependency: "direct main"
description: description:
name: dbus name: dbus
sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263" sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263"
@ -1102,6 +1094,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.3" version: "1.0.3"
media_kit_native_event_loop:
dependency: "direct main"
description:
name: media_kit_native_event_loop
sha256: "521125e534603c3f603b93283db3938f557f33ecc383fbd62edd4beb3bf73747"
url: "https://pub.dev"
source: hosted
version: "1.0.4"
meta: meta:
dependency: transitive dependency: transitive
description: description:
@ -1126,15 +1126,6 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.4" version: "1.0.4"
mpris_service:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "3a4a72140087d3df130271c9213e61fa413d5740"
url: "https://github.com/alexmercerind/mpris_service"
source: git
version: "1.0.0"
mutex: mutex:
dependency: transitive dependency: transitive
description: description:

View File

@ -64,9 +64,6 @@ dependencies:
media_kit_libs_windows_audio: ^1.0.3 media_kit_libs_windows_audio: ^1.0.3
metadata_god: ^0.4.1 metadata_god: ^0.4.1
mime: ^1.0.2 mime: ^1.0.2
mpris_service:
git:
url: https://github.com/alexmercerind/mpris_service
package_info_plus: ^3.0.2 package_info_plus: ^3.0.2
palette_generator: ^0.3.3 palette_generator: ^0.3.3
path: ^1.8.0 path: ^1.8.0
@ -103,6 +100,8 @@ dependencies:
ref: eaade37d0938d31dbfa35bb5152caca4e284bda6 ref: eaade37d0938d31dbfa35bb5152caca4e284bda6
supabase_flutter: ^1.9.1 supabase_flutter: ^1.9.1
device_preview: ^1.1.0 device_preview: ^1.1.0
media_kit_native_event_loop: ^1.0.4
dbus: ^0.7.8
dev_dependencies: dev_dependencies:
build_runner: ^2.3.2 build_runner: ^2.3.2

View File

@ -18,6 +18,7 @@ list(APPEND FLUTTER_PLUGIN_LIST
) )
list(APPEND FLUTTER_FFI_PLUGIN_LIST list(APPEND FLUTTER_FFI_PLUGIN_LIST
media_kit_native_event_loop
metadata_god metadata_god
smtc_windows smtc_windows
) )