Well I’m happy (or not) to say, I screwed up.
At least I must have, because where I could not for the life of me get the thing working over the past days, I now cannot get it to fail!! Very frustrating to not know where I went wrong but at the end of the day it doesn’t matter.
The message to carry forward is as per @atrus, the forced subtitles DO appear to work.
TEST 1 - audio language = subs language = English, subs=forced
- I took an existing MKV movie with foreign audio subs.
- Opened in MKV to double check the meta-data. Audio english and subs English, forced.
- Renamed to a movie name I don’t have in my library
- Uploaded and scanned
Subs shown during playback. Correct.
TEST 2 - audio language = subs language = English, subs=not forced
- I edited the file and removed the forced flag
- Re-uploaded and refreshed
No subs shown during playback. Correct.
TEST 3 - audio language <> subs language, subs=forced
- I edited the file and set the language to “und (undetermined)” and added the forced flag
- Re-uploaded and refreshed
Subs shown during playback. Correct.
TEST 4 - audio language <> subs language, subs=not forced
- I edited the file and removed the forced flag
- Re-uploaded and refreshed
Subs shown during playback. Correct.
TEST 5 - repeat of test 2, to check the DB is not retaining the “subs” settings
- Edit the file, set the audio language=subs language=English
- Re-uploaded and refreshed
No subs shown during playback. Correct.
I did find out one other snippet of info…the problem file I had already in the DB. This was set to audio=subs=eng (English), forced=yes. But no subs were appeared (hence all of the above thread). I DID notice that when I clicked on the balloon at the top of the web interface client that English (Forced) was ticked - yet no subs were showing.
Those subs ARE now showing after all this dicking about. So what happened here is anyone’s guess.
So bottom line, forced does work. I’ll mark atrus’s response as the answer
Thanks
S.