- My comments were intended to be specific to the needs of the S790. The same details are true if you are playing from a ROM disc, a USB drive or streaming.
Serviio, in theory, is capable of transcoding just about anything to work. In theory, anyway.
Make sure you have Serviio set to Sony BDP-Sx90 (2012) profile. I don't know if the latest version does it, but when I first started using Serviio it would start with an older profile that didn't work as well.
As far as freezes, yeah that happens on occasion in general. This guide (and unplugging) should minimize that.
It could also be a network/wifi issue as well.
You got a 35gb file to work? That sounds like a BD remux. I've never gotten one play smoothly (because the bitrate can peak so high). That's pretty impressive.
In mkvmerge's GUI:
Pull down the 'Muxing' menu and select 'Add Command Line Options'.
From the drop down Available Options, select '--engage no_cue_duration', click 'Add', then select '--engage no_cue_relative_position' and again click 'Add' again.
I would check the box 'Save as default for new jobs' so you never have to do it again, and click 'Ok'.
The cue stuff are new features added within the last year or so to mkvmerge and they are enabled by default. It's supposed to improve scanning through files better, but it make it worse on these devices.
We are actually disabling them which makes the outputted files more like older versions of mkvtoolnix.