From e352cc26ceebc47bdf9e158f38a605d7f800b40a Mon Sep 17 00:00:00 2001 From: ItsLemmy Date: Thu, 16 Oct 2025 21:32:24 -0400 Subject: [PATCH] MediaIPC: added stop action. - Be aware that stop can't be resumed with play, from my testing once stopped the media is no longer available. --- Services/IPCService.qml | 4 ++++ Services/MediaService.qml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/Services/IPCService.qml b/Services/IPCService.qml index 67eb2b1b..3d1d3924 100644 --- a/Services/IPCService.qml +++ b/Services/IPCService.qml @@ -215,6 +215,10 @@ Item { MediaService.play() } + function stop() { + MediaService.stop() + } + function pause() { MediaService.pause() } diff --git a/Services/MediaService.qml b/Services/MediaService.qml index 13c6a32f..30295bc5 100644 --- a/Services/MediaService.qml +++ b/Services/MediaService.qml @@ -200,6 +200,13 @@ Singleton { } } + function stop() { + let target = currentPlayer ? (currentPlayer._controlTarget || currentPlayer) : null + if (target) { + target.stop() + } + } + function pause() { let target = currentPlayer ? (currentPlayer._controlTarget || currentPlayer) : null if (target && target.canPause) {