From 929e0c337d9366ce3ffabf07b5544cfc803eb05a Mon Sep 17 00:00:00 2001 From: lukas-heiligenbrunner Date: Sun, 22 May 2022 20:48:04 +0200 Subject: [PATCH] fix invalid links if videos are in subfolders --- apiGo/videoparser/VideoParser.go | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/apiGo/videoparser/VideoParser.go b/apiGo/videoparser/VideoParser.go index d64a01e..821618e 100644 --- a/apiGo/videoparser/VideoParser.go +++ b/apiGo/videoparser/VideoParser.go @@ -6,7 +6,6 @@ import ( "openmediacenter/apiGo/config" "openmediacenter/apiGo/database" "os" - "path/filepath" "strings" ) @@ -33,22 +32,19 @@ func StartReindex() bool { return false } - var files []string - err := filepath.Walk(vidFolder, func(path string, info os.FileInfo, err error) error { - if err != nil { - fmt.Println(err.Error()) - return err - } - - if !info.IsDir() && strings.HasSuffix(info.Name(), ".mp4") { - files = append(files, info.Name()) - } - return nil - }) - + filelist, err := ioutil.ReadDir(vidFolder) if err != nil { fmt.Println(err.Error()) + return false } + + var files []string + for _, file := range filelist { + if !file.IsDir() && strings.HasSuffix(file.Name(), ".mp4") { + files = append(files, file.Name()) + } + } + // start reindex process AppendMessage("Starting Reindexing!") InitDeps(&mSettings)