package mpvipc type LoadFileFlag string const ( LoadFileReplace LoadFileFlag = "replace" LoadFileAppend LoadFileFlag = "append" LoadFileAppendPlay LoadFileFlag = "append-play" ) func LoadFile(socket string, file string, flags LoadFileFlag) error { if flags == "" { flags = LoadFileReplace } cmd := &Command{[]interface{}{"loadfile", file, flags}} _, err := SendCommand[any](socket, cmd) return err }