I've struggled with subtitles for my media in the last few days, now that I've got I grip on this i like to share with the community.
You need the
awesome Media Center Master and
http://www.filebot.net/ instaled on you machine.
On you Media Center Master, go to the Post-Processing Tab over Setting & Preferences

What you have to do is point the Filebot.exe under Program and set the variables for the command.
For Movies I use this:
-get-subtitles %V --lang en --output srt --encoding utf8 -non-strict --conflict skipThe
%V is the variable that MCM uses to pass the full path to the main media file
all other I've got on the Filebot help =
http://www.filebot.net/cli.htmlFor Series I use this:
-get-missing-subtitles -r %F --lang en --output srt --encoding utf8 -non-strictThe
%F is the path for the series folder
And for the TV episodes I use this:
-get-subtitles %V --lang en --output srt --encoding utf8 -non-strict --conflict skipThere is allot more options you can use with this post-processing, it is an amazing tool.
I find that the KISS rule is the best
Keep
It
Simple
Stupid

The trick part here is, If you have allot of movies and series by now and want to get subtitles for all the ( in my case more than 20.000 ) video files, do not set this up before get the subtitles. The Filebot uses allot resources and MCM will hung.
Since you have to install filebot , uset-it to get your subtitles and after set the automation.