The extent of my work is contained in two patches. The first which adds the subtitle delay and add subtitle menu options. And the second which is some bespoke user interface changes.
Details
New unified patch with added screen shot feature. update.diff
Ack-grep is awesome. If you haven't given it a try, you should. The syntax and usage are intuitive and easy. Check out build instruction 3 for the output of my first search and how easy it was to get started. Also there is another simple example of how to use ack-grep and a text editor to customize anything. Just find the command you want to change, swap it out and recompile.
GUI changes: Swapped the track buttons for seek and removed the stop. Changed the now playing info from artist, album and track to filename. Removed volume control. Shortened tab names to prevent wrapping. Screenshots 3 and 4. Apply the same as above.
If you watch many foreign language films, from the internet, you may have notice subtitle timing can be pesky. So, that is where I started, by adding the delay buttons to the drop down menu. After that the next logical step is selecting an alternate subtitle file. Because we all know the best subtitles aren't always included with the version of the film you want to watch. You can see these features in the first two screenshots. If you want to give it a try; save build instruction one as a file and run "patch -p0 < foreignmod.diff" from the directory containing the original source code folder.