From 0a02d8ffc5f084b3478ee27bf199e07daafe8372 Mon Sep 17 00:00:00 2001 From: Tordarus Date: Sat, 30 Aug 2025 14:37:15 +0200 Subject: [PATCH] SetLoopSong and SetLoopPlaylist added --- props_set.go | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/props_set.go b/props_set.go index cb3338f..4d66d88 100644 --- a/props_set.go +++ b/props_set.go @@ -3,25 +3,33 @@ package mpvipc import "time" func SetFullscreen(socket string, fullscreen bool) error { - return SetProperty[bool](socket, "fullscreen", fullscreen) + return SetProperty(socket, "fullscreen", fullscreen) } func SetPause(socket string, pause bool) error { - return SetProperty[bool](socket, "pause", pause) + return SetProperty(socket, "pause", pause) } func SetTimePos(socket string, timePos time.Duration) error { - return SetProperty[float64](socket, "time-pos", float64(timePos)/float64(time.Second)) + return SetProperty(socket, "time-pos", float64(timePos)/float64(time.Second)) } func SetPercentPos(socket string, percentPos float64) error { - return SetProperty[float64](socket, "percent-pos", percentPos) + return SetProperty(socket, "percent-pos", percentPos) } func SetVolume(socket string, volume float64) error { - return SetProperty[float64](socket, "volume", volume) + return SetProperty(socket, "volume", volume) } func SetPlaylistPosition(socket string, index int) error { return SetProperty(socket, "playlist-pos", index) } + +func SetLoopSong(socket string, loopSong bool) error { + return SetProperty(socket, "loop-song", loopSong) +} + +func SetLoopPlaylist(socket string, loopPlaylist bool) error { + return SetProperty(socket, "loop-playlist", loopPlaylist) +}