add media ipc target

This commit is contained in:
Emerson Coskey
2025-10-05 22:46:43 -07:00
parent 78f6c5f72d
commit 3527ca77bf
+41
View File
@@ -166,4 +166,45 @@ Item {
Settings.data.wallpaper.randomEnabled = true
}
}
IpcHandler {
target: "media"
function playPause() {
MediaService.playPause()
}
function play() {
MediaService.play()
}
function pause() {
MediaService.pause()
}
function next() {
MediaService.next()
}
function previous() {
MediaService.previous()
}
function seek(position: string) {
var positionVal = parseFloat(position)
if (Number.isNaN(positionVal)) {
Logger.warn("Media", "Argument to ipc call 'media seek' must be a number")
return
}
MediaService.seek(positionVal)
}
function seekByRatio(position: string) {
var positionVal = parseFloat(position)
if (Number.isNaN(positionVal)) {
Logger.warn("Media", "Argument to ipc call 'media seekByRatio' must be a number")
return
}
MediaService.seekByRatio(positionVal)
}
}
}