From 9f32aedc3b193aa1e1004b4f955dacb9f2e7aa9e Mon Sep 17 00:00:00 2001 From: ari melody Date: Sat, 31 Jan 2026 18:10:39 +0000 Subject: [PATCH] exclude dot-prefixed files from footage scan --- main.go | 1 + scanner/scanner.go | 1 + 2 files changed, 2 insertions(+) diff --git a/main.go b/main.go index 0768f0a..3c28cd9 100644 --- a/main.go +++ b/main.go @@ -317,6 +317,7 @@ func main() { log.Print("Video uploaded successfully!") // update metadata to reflect VOD is uploaded + // TODO: rather than a boolean flag, link to actual video metadata.Uploaded = true err = scanner.WriteMetadata(directory, metadata) if err != nil { diff --git a/scanner/scanner.go b/scanner/scanner.go index 394c4f1..1ff5bd9 100644 --- a/scanner/scanner.go +++ b/scanner/scanner.go @@ -51,6 +51,7 @@ func ScanSegments(directory string, extension string) ([]string, error) { for _, item := range entries { if item.IsDir() { continue } + if strings.HasPrefix(item.Name(), ".") { continue } if !strings.HasSuffix(item.Name(), "." + extension) { continue } if strings.HasSuffix(item.Name(), "-fullvod." + extension) { continue } files = append(files, item.Name())