Custom Transcode Quality Setting on Synology PlexConnect?

I'm trying to set a custom transcode quality (such as 720p 8.0Mbps) to try and solve my issue with my ATV2 crashing on a 1080p video.

 

I'm running PlexConnect on a Synology DS410, and I've discovered I can add a custom option into XMLConverter.py but I presume to get that to work I need to get the XMLConverter.pyc file generated, but I'm a bit stuck on how to do that, as I know nothing about python!

 

Any help appreciated!

The pyc files are "compiled" versions of the python source files. Python will generate them automatically at startup, when it figures the sources got changed...

Ah yes, didn't realise it was as simple as that, thanks!

For anyone looking to add a custom transcode quality to PlexConnect, here's what you need to do:

  1. Edit XMLConverter.py. Search for '1080p' to find the list of qualities and add your own custom one to the end of the list e.g.:
    'Custom' :('1280x720', '100', '40000')
  2. Edit ATVSettings.py. You just need to add the Name of your custom quality onto the end of the transcodequality list.
  3. Once you've edited and saved both files, restart PlexConnect.
  4. On the AppleTV, go into Plex, then Settings and your custom quality shall now be an option in the Transcoder Quality setting!