Waiting 300 seconds for changes to settle down...
Run script [fn:amc] at [...]
...
[DUPLICATE] from [/volume1/input/Alias.1x01.mp4] to [/volume1/output/TV Shows/Alias/Season 01/Alias - S01E01 - Truth Be Told.mp4]
...
inotifywait does not watch folders recursively by default. It will detect files and folders added directly into the input folder, but not files added to existing subfolders, unless explicitly configured to do so via the --recursive flag:
The filebot-watcher bash script does not process files instantly because this can result in filebot being called on partial files or folders. Instead, filebot is called some minutes after a file is added to the input folder, and the filebot call my be deferred further if files are continuously added to the input folder.
Do make sure that files are moved into the watch folder instantly with atomic move(i.e. instant move within the same file system) and not slowly over time with copy+delete move. If you use copy+delete move then filebot may end up processing partially moved / copied files. filebot-watcher will try to ignore files that are currently being written and process them at a later point in time with the next set of files.
inotifywait works with file system events moved_to, create and modify and cannot reliably detect higher level events that an end-user might expect such as "file has been moved completely"(i.e. create event, followed by millions of modify events in rapid succession, which abruptly stop at some point) because a completely moved file is indistinguishable from a partially moved file (e.g. move operation interrupted by a network error) based on file system events alone.