I have a problem with language metadata on some show episodes and movies …
Despite that the language is set in file metadata Plex show the language as Unknown.
As you can see in this screenshot, mediainfo is reporting the language as French :
Did you set the language tag for the audio stream after you added the file to Plex? Analyze usually picks those changes up for me (e.g. if I forget to tag a subtitle as forced or got languages mixed up).
get MKVtoolnixGUI
install and open it Important preparation:
Make sure you are in the Multiplexer module (the default view when you start the app)
In the menu, click on MKVToolnixGUI - Preferences
left side, in the section Multiplexer, click on “Enabling items”
now move the items “Global Tags” and “Tags” from the “Selected” window to the “Available” window
close the Preferences dialog by clicking on OK
drag the affected MKV file into the Input window of the Multiplexer module
Verify the language selection on the audio stream
Click on “Start multiplexing” at the bottom
put the resulting file into your plex library and trigger “Analyze” in Plex.
I know of none, I’m afraid. Tell whoever is preparing your files to not embed XML meta tags into your MKV’s. Particularly when they contradict the regular Matroska flags.
[edit] actually, you can try this batch file method for mkvpropedit.
I think removing all parameters except --tags all:"" should be sufficient for your use case (but I might be wrong about that):