mirror of
https://github.com/jeffvli/sonixd.git
synced 2026-01-23 13:27:43 -05:00
Check player status before sending mpris interval
This commit is contained in:
@@ -321,14 +321,14 @@ const Player = ({ currentEntryList, muted, children }: any, ref: any) => {
|
||||
// for mpris-service's getPosition() function
|
||||
if (isLinux()) {
|
||||
const interval = setInterval(() => {
|
||||
ipcRenderer.send(
|
||||
'current-position',
|
||||
playQueue.currentPlayer === 1
|
||||
? player1Ref.current.audioEl.current.currentTime
|
||||
: player2Ref.current.audioEl.current.currentTime
|
||||
);
|
||||
|
||||
if (player.status === 'PAUSED') {
|
||||
if (player.status === 'PLAYING') {
|
||||
ipcRenderer.send(
|
||||
'current-position',
|
||||
playQueue.currentPlayer === 1
|
||||
? player1Ref.current.audioEl.current.currentTime
|
||||
: player2Ref.current.audioEl.current.currentTime
|
||||
);
|
||||
} else {
|
||||
clearInterval(interval);
|
||||
}
|
||||
}, 500);
|
||||
|
||||
Reference in New Issue
Block a user