Hi!
Since I updated to the latest version I've some problems on my Android TV.
I also have the latest version of the server on Raspberry Pi 3.
The settings I used before on Android TV:
Direct Play: Forced
Direct Stream: Off
Passthrough: Auto
Only works for MKV and not M4V now.
New settings:
Direct Play: Auto
Direct Stream: On
Passthrough: Auto
Plays MKV and M4V.
Both MKV and M4V transcodes if they have subtitles embedded that I choose. If the subtitle is external and no other subtitle is embedded it works fine. If I choose an external subtitle and it has an internal subtitle it transcodes.
My subtitle setting is "burn only image formats".
Embedded subtitles I have tried are SRT and TX3G.