I have a series with 10 seasons where the files have a dual language, but it has not been named correctly, and the languages have not been set. Currently, the first language is Italian, and the second language is English. I would like the default language to always be the second one in English. Plex, not knowing which one it is, cannot set it automatically for me.
Use a video player to determine which language the first and which language the second audio track is.
Then drag the video file into MKVtoolnixGUI and set the language properties on the audio tracks.
Then press “Start Muxing”
Add the resulting MKV file to your Plex library.
If the file has the exact same file name as the old one, simply “Analyze” it in Plex.
If it has a different file name, “Scan Library Files” instead.
Thank you, I found this solution, but I’m talking about approximately 240 episodes, and setting the language one by one becomes an endless task. I was hoping for a way to tell Plex to use the second language as the default, not the first.
If those files are in a different container format, you could use yet another batch file/script to remux them to mkv all at once, in preparation for the above.
Then you can use the script I posted at the bottom of the linked post.
(Provided you have a Windows PC for running it. But it is easily ported to other platforms, like Mac or Linux.)