mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
Moved everything out of internal
This commit is contained in:
17
manager/utils.go
Normal file
17
manager/utils.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package manager
|
||||
|
||||
import "github.com/stashapp/stash/utils"
|
||||
|
||||
func IsStreamable(videoPath string, checksum string) (bool, error) {
|
||||
fileType, err := utils.FileType(videoPath)
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
|
||||
if fileType.MIME.Value == "video/quicktime" || fileType.MIME.Value == "video/mp4" || fileType.MIME.Value == "video/webm" || fileType.MIME.Value == "video/x-m4v" {
|
||||
return true, nil
|
||||
} else {
|
||||
transcodePath := instance.Paths.Scene.GetTranscodePath(checksum)
|
||||
return utils.FileExists(transcodePath)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user