I am trying to get my media center automated. I am using plex as the media server an it requires subtitles to have .eng before the extension in order to recognize it. This is the code i have so far,
You're cmdline call is wrong. Learn how to properly escape arguments first.
FAQ says:
Q: I'm trying to run FileBot from the console, but I'm having trouble passing in --format because of spaces or double-quotes
A: You need to pass in arguments correctly. "..." allows you to pass in one argument that may contains spaces. Of course since " is a special character in argument parsing you'll need to escape each " with \" if you want to pass in the literal value. e.g. "This is called \"escaping\"." will pass in this sentence as one argument.
EDIT:
Why do you override the default format anyway? Just don't don't specify any format options and let it use the default values which work perfectly with any media center.