From 89999f4be47d5d9bf12eac364673d2bca753c337 Mon Sep 17 00:00:00 2001 From: cryptofyre Date: Sun, 8 May 2022 19:47:02 -0500 Subject: [PATCH] Expose playback progress. --- src/preload/cider-preload.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/preload/cider-preload.js b/src/preload/cider-preload.js index 309eb381..f5cc6dd2 100644 --- a/src/preload/cider-preload.js +++ b/src/preload/cider-preload.js @@ -87,6 +87,7 @@ const MusicKitInterop = { const nowPlayingItem = mk.nowPlayingItem; const isPlayingExport = mk.isPlaying; const remainingTimeExport = mk.currentPlaybackTimeRemaining; + const currentPlaybackProgress = mk.currentPlaybackProgress; const attributes = (nowPlayingItem != null ? nowPlayingItem.attributes : {}); attributes.status = isPlayingExport ?? null; @@ -109,6 +110,7 @@ const MusicKitInterop = { ? remainingTimeExport * 1000 : 0; attributes.durationInMillis = attributes?.durationInMillis ?? 0; + attributes.currentPlaybackProgress = currentPlaybackProgress ?? 0; attributes.startTime = Date.now(); attributes.endTime = Math.round( attributes?.playParams?.id === cache.playParams.id