With loglevel=High you should find one or the other log from Subtitles.py already.
Are your SRTs external to or embedded into the MKV files?
Ok have it set to High. Subtitles are external (automatically downloaded by the OpenSubtitles agent).
Are you using DirectPlay (transcoder in ATV Settings) ? It is a must for Synology ARM devices.
I had it on Auto because I have some shared libraries that do support transcoding. I no longer get the error when playing movies with subtitles, but _most_ of the time I also don't see any subtitles.
Armed with my log files here's what I think is happening:
1 - Some automatically downloaded subtitles seem to missing a format.
WebServer: http request path:
/PMS(192.168.144.2)/library/streams/2019&PlexConnect=Subtitle&PlexConnectSubtitleFormat=&PlexConnectUDID=C07H9XNGDRHN
2 - There's also some encoding issues (at least in the log file):
20:33:10 Subtitle: ====== received Subtitle ======
20:33:10 Subtitle: 1
00:00:01,000 --> 00:00:04,074
Subtitles downloaded from www.OpenSubtitles.org
2
00:02:03,520 → 00:02:07,240
Bruxelas, B?lgica
3
00:02:27,280 → 00:02:29,320
CIA, Langley, Virginia
4
00:02:30,600 → 00:02:33,680
Opera??es Internac […]
20:33:10 Subtitle: ====== Subtitle finished ======
I'll have to learn where the OpenSubtitles agent stores its subtitles to further debug this.
PS: All of these subtitles work on Plex running on a RaspberryPi (http://www.rasplex.com).