2019-05-03, 10:29
Hi folks,
first some background to help explaining my problem:
I ripped all my movies from DVDs and Blu-rays to .mkv files. I kept the english and the german audio tracks as well as the english and german subtitles. Then I set the forced subtitles (if present) in the .mkv header to "forced" (usually, this is only one of the german subtitle tracks which translates signs etc.) and remove the "standard" flag from all audio tracks using mkvtoolnix.
This usually does exactly what I want it to do when playing in Kodi: Lets say I have a movie with a german forced subtitle and no english forced subtitle.
- When I watch the movie in english, the subtitles are deactivated.
- When I switch to the german language track, the forced subtitle automatically get activated (chooses correct subtitle track and activates).
- When I switch back to english, the subtitles are turned off again.
This also works well if there are forced subtitles in both languages (e.g. for third language parts like elvish...): The subtitles are automatically switched correctly to always display the forced subtitles of the language that is playing at the moment.
However, it does not work this way when I open the movie for the first time: If I switch between languages the first time I open a movie, forced subtitles are completely ignored. I can change between languages as often as I want, the subtitles don't get activated.
If I leave the movie and open it again, usually everything is working correctly as described above.
I saw this problems on several versions of Kodi, including OSMC and MRMC.
Is there a difference between opening a movie for the first time and for consecutive times? Maybe something gets added to the database to save your movie specific setting or where you left off? Could this have an impact on the subtitle handling?
Hope I explained this problem well enough...
Greetings from Germany,
Michael
first some background to help explaining my problem:
I ripped all my movies from DVDs and Blu-rays to .mkv files. I kept the english and the german audio tracks as well as the english and german subtitles. Then I set the forced subtitles (if present) in the .mkv header to "forced" (usually, this is only one of the german subtitle tracks which translates signs etc.) and remove the "standard" flag from all audio tracks using mkvtoolnix.
This usually does exactly what I want it to do when playing in Kodi: Lets say I have a movie with a german forced subtitle and no english forced subtitle.
- When I watch the movie in english, the subtitles are deactivated.
- When I switch to the german language track, the forced subtitle automatically get activated (chooses correct subtitle track and activates).
- When I switch back to english, the subtitles are turned off again.
This also works well if there are forced subtitles in both languages (e.g. for third language parts like elvish...): The subtitles are automatically switched correctly to always display the forced subtitles of the language that is playing at the moment.
However, it does not work this way when I open the movie for the first time: If I switch between languages the first time I open a movie, forced subtitles are completely ignored. I can change between languages as often as I want, the subtitles don't get activated.
If I leave the movie and open it again, usually everything is working correctly as described above.
I saw this problems on several versions of Kodi, including OSMC and MRMC.
Is there a difference between opening a movie for the first time and for consecutive times? Maybe something gets added to the database to save your movie specific setting or where you left off? Could this have an impact on the subtitle handling?
Hope I explained this problem well enough...
Greetings from Germany,
Michael