Updated Cider preload functions and MPRIS to reflect this

This commit is contained in:
Core 2022-02-02 10:28:55 +00:00
parent b972a0e40a
commit 9385008dc2
No known key found for this signature in database
GPG key ID: FE9BF1B547F8F3C6
2 changed files with 19 additions and 11 deletions

View file

@ -88,20 +88,28 @@ const MusicKitInterop = {
return true;
},
pausePlay: function () {
play: () => {
MusicKit.getInstance().play().then(r => console.log(`[MusicKitInterop.play] ${r}`));
},
pause: () => {
MusicKit.getInstance().pause();
},
playPause: () => {
if (MusicKit.getInstance().isPlaying) {
MusicKit.getInstance().pause();
} else if (MusicKit.getInstance().nowPlayingItem != null) {
MusicKit.getInstance().play().then(r => console.log(`[MusicKitInterop] Playing ${r}`));
MusicKit.getInstance().play().then(r => console.log(`[MusicKitInterop.playPause] Playing ${r}`));
}
},
nextTrack: function () {
MusicKit.getInstance().skipToNextItem().then(r => console.log(`[MusicKitInterop] Skipping to Next ${r}`));
next: () => {
MusicKit.getInstance().skipToNextItem().then(r => console.log(`[MusicKitInterop.next] Skipping to Next ${r}`));
},
previousTrack: function () {
MusicKit.getInstance().skipToPreviousItem().then(r => console.log(`[MusicKitInterop] Skipping to Previous ${r}`));
previous: () => {
MusicKit.getInstance().skipToPreviousItem().then(r => console.log(`[MusicKitInterop.previous] Skipping to Previous ${r}`));
}
}