With the advent of downloading audio/video/ebook files from torrent and other means, I wonder if there are any powerful file watcher app out there that detects, filters, execute rule engine and determine which action needs to be executed to every detected files.
For e.g put tv series in a folder, clean up file name using regex. move audio files and import into itunes. etc.
I know I can write this kind of simple app myself, but just wondering if there's already exactly the same app out there that does the same thing. Extra point if it had a strong community behind it sharing rules and action.
Luba Filewatcher is freeware and a nice solution. You can download  it or check out our website  for more information. There is a short video with a example with typescript. It watches for file changes inside a specified folder.
Belvedere  is another tool you might want to have a look at. Haven't tried it myself though and maybe not as versatile as you want. http://lifehacker.com/341950/belvedere-automates-your-self+cleaning-pc
Based on your requirements it has a scripting facility so you can use batch, powershell, Node etc. to react to changes and pattern based inclusion/exclusions. There are a number of plugins to for simple tasks as well such as emailing, writing to a database and so forth.
DISCLAIMER: I am the developer of this product. http://directorymonitor.com