@ -108,9 +108,15 @@ const processStreams = (result, file, user_langs) => {
} ;
let streamIndex = 0 ;
const langsTemp = result . original _language ;
var langsTemp = result . original _language ; //Change from const to var to re-define
if ( langsTemp == 'cn' ) langsTemp = 'zh' ; //If the original language is pulled as Chinese 'cn' is used. iso-language expects 'zh' for Chinese.
let langs = [ ] ;
/ *
The TMDB should only every report a single language as original language and is not reliant on imdb languages .
if ( Array . isArray ( langsTemp ) ) {
// For loop because I thought some imdb stuff returns multiple languages
// Translates 'en' to 'eng', because imdb uses a different format compared to ffmpeg
@ -120,7 +126,15 @@ const processStreams = (result, file, user_langs) => {
} else {
langs . push ( languages . alpha2ToAlpha3B ( langsTemp ) ) ;
}
* /
langs . push ( languages . alpha2ToAlpha3B ( langsTemp ) ) ;
//Some console reporting for clarification of what the plugin is using and reporting.
response . infoLog += 'Original language: ' ;
response . infoLog += ` ${ langsTemp } ` ;
response . infoLog += ', Using code: ' ;
response . infoLog += ` ${ languages . alpha2ToAlpha3B ( langsTemp ) } \n ` ;
if ( user _langs ) {
langs = langs . concat ( user _langs ) ;
}