Files
zurg/pkg/utils/playable.go
2024-07-16 19:04:35 +02:00

20 lines
907 B
Go

package utils
import "strings"
func IsVideo(filePath string) bool {
filePath = strings.ToLower(filePath)
return strings.HasSuffix(filePath, ".avi") || // confirmed working
strings.HasSuffix(filePath, ".flv") || // confirmed working
strings.HasSuffix(filePath, ".m2ts") || // confirmed working
strings.HasSuffix(filePath, ".m4v") || // confirmed working
strings.HasSuffix(filePath, ".mkv") || // confirmed working
strings.HasSuffix(filePath, ".mov") || // confirmed working
strings.HasSuffix(filePath, ".mp4") || // confirmed working
strings.HasSuffix(filePath, ".mpeg") || // confirmed working (no watch option in RD)
strings.HasSuffix(filePath, ".mpg") || // confirmed working (no watch option in RD)
strings.HasSuffix(filePath, ".ts") || // confirmed working
strings.HasSuffix(filePath, ".webm") || // confirmed working
strings.HasSuffix(filePath, ".wmv") // confirmed working
}