I have Hazel set up on a media server to automatically add files to specific iTunes playlists based on a text tag in the directory name. Several users will send us individual files or directories through a dropbox on our server and they're automatically downloaded to the media server via Cargo.
The problem I'm running into is that Hazel applies the rules as soon as it sees 1 file in the Cargo directory, so if someone sends multiple files only the first one is automatically added to iTunes. You have to manually select "run rules" in Hazel to get the remaining tracks added to the library and proper playlists.
Manually running the rules is absolutely not an option in this set up so I'm wondering if there's a way with Applescript or Automator to force Hazel to standby until the download is completed.