I often encounter .SRTs (text based subs) that don't match the voices on screen exactly and whose timings need to be adjusted. However the procedure to do this is unnecessarily tedious. Here's what I do:
1. I need to touch the screen once to make the controls visible.
Issue #1: The OSD disappears in next to no time at all, so if any of the controls aren't selected super fast I need to touch the screen again to display the OSD once more.
Request #1: Make the OSD hiding time a bit longer, or better still make it user configurable (how many milliseconds to display controls before hiding).
2. Next I have to touch the bottom left icon that brings up the audio+subtitle menu overlay.
Issue #2: Somehow in the little time I have to click this icon (before the OSD is hidden), I often seem to miss hitting it properly somehow. I think it activates only if it's hit very accurately.
Request #2: If possible please make the "activation area" of this icon a bit larger so that it's easier to hit and activate quickly.
3. Next I need to hit a small triangle in the Subtitle menu overlay to display the following 3 options - Subtitle delay, Select subtitle file and Download subtitles.
Issue #3: Why are these 3 subtitle menu items, plus 1 audio menu item (Audio delay) hidden by default, requiring extra touches to be made visible every time? Already it takes a bit of effort to display the audio+subtitle menu overlay, so why hide stuff further in there?
Request #3: Obviously remove the hidden audio and subtitle menus and make all 4 items visible by default.
4. Now I need to select Subtitle delay to display another overlay that allows me to increase/decrease the delay in milliseconds.
Issue #4: The arrows allow the delay to be incremented/decremented in steps of 50ms only, which is often not precise enough.
Request #4: If the delay number ("N ms") in the overlay is touched, currently it just hides the overlay. Instead allow manual entry of any positive/negative integer there, and dismiss the overlay only if the user clicks a "Done" or "X" (close) button (this last bit is also relevant to issue #5 below).
5. One extremely useful feature of the subtitle delay overlay is the Voice heard and Text seen buttons.
Issue #5: I focus on a part of the dialog that is clear and a bit isolated so that I can select Voice heard and Text seen for it (whichever occurs first and then whichever occurs second). However it often happens that I'm a bit slow in my reaction and so the delay is not adjusted properly, and I want to redo the adjustment with the same bit of dialog. Unfortunately, the double-tap gesture in the middle of the screen to pause, or the left & right swipe gesture at the bottom of the screen to REW & FF, both serve to immediately hide the subtitle delay overlay. So if one needs to go back (or forward) to some bit of dialog to try the adjustment again using the Voice heard and Text seen buttons, one has to go through the entire process detailed above to display the overlay once more after REWing or FFing to the appropriate point in the video.
Request #5: As mentioned in request #4, dismiss the subtitle delay overlay only if the user explicitly clicks a "Done" or "X" (close) button. Otherwise the overlay should stay visible even when the pause/REW/FF gestures are used.
Thanks for reading and considering these suggestions.