ahh make sense, I need to figure out how to run it as nobody then because I use the auto processing.
If you don't get the apps running as nobody, this should work for you. This requires you install the inotify tools (can be installed from unmenu package manager)
#!/bin/sh
inotifywait -m -r --event close_write --event moved_to /mnt/user/TV/ --format "newperms \"%w\" " | sh
this command says wait until the file is completely written (ie. act on finish, not start of copy/move) in the TV user share and then run the newperms commands on everything in the TV folder; this might be a bit disk intensive (and will spinup drives).
You can set the path to whichever user share you are saving the downloads in.
Just save this to a file and start it from the go script -- i use echo "/boot/config/watch_tv.sh" | at now +1 minute so it launches in the background.