mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-14 08:25:16 +00:00
chore: only remove native event loop for macos
This commit is contained in:
parent
1abcad1de5
commit
f7ca3a654f
1
.github/workflows/spotube-release-binary.yml
vendored
1
.github/workflows/spotube-release-binary.yml
vendored
@ -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
|
||||||
|
@ -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) {
|
||||||
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
27
pubspec.lock
27
pubspec.lock
@ -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:
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user