added LoadFile command
This commit is contained in:
		
							
								
								
									
										19
									
								
								commands.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								commands.go
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
			
		||||
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
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user