From aa15a591187fed35cf94b866adbca6f2ca8759c3 Mon Sep 17 00:00:00 2001 From: James Mills Date: Sun, 22 Mar 2020 21:59:52 +1000 Subject: [PATCH] Fix bug with fsnotify events getting confused about thumbnail creation --- app/watcher.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/watcher.go b/app/watcher.go index 74db715..000df02 100644 --- a/app/watcher.go +++ b/app/watcher.go @@ -1,9 +1,11 @@ package app import ( + "path/filepath" "time" fs "github.com/fsnotify/fsnotify" + log "github.com/sirupsen/logrus" ) // This is the amount of time to wait after changes before reacting to them. @@ -27,6 +29,10 @@ func startWatcher(a *App) { for { select { case e := <-a.Watcher.Events: + if filepath.Ext(e.Name) != ".mp4" { + continue + } + log.Debugf("fsnotify event: %s", e) if e.Op&removeFlags != 0 { removeEvents[e.Name] = struct{}{} }