2 Commits

Author SHA1 Message Date
0a02d8ffc5 SetLoopSong and SetLoopPlaylist added 2025-08-30 14:37:15 +02:00
e5f6becf97 removed GetPause double 2025-08-30 14:18:39 +02:00
2 changed files with 13 additions and 9 deletions

View File

@ -53,10 +53,6 @@ func GetPlaylist(socket string) ([]PlaylistEntry, error) {
return GetProperty[[]PlaylistEntry](socket, "playlist")
}
func GetPause(socket string) (bool, error) {
return GetProperty[bool](socket, "pause")
}
func GetPlaylistPosition(socket string) (int, error) {
return GetProperty[int](socket, "playlist-pos")
}

View File

@ -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)
}