|
|
|
|
@ -64,7 +64,10 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
|
|
|
|
|
if (
|
|
|
|
|
!convert && file.ffProbeData.streams[i].disposition.default === 0 && // not default
|
|
|
|
|
languages.includes(file.ffProbeData.streams[i].tags.language) && // in preferred lang
|
|
|
|
|
!titles_to_avoid.some((s) => file.ffProbeData.streams[i].tags.title.toLowerCase().includes(s)) // not named 'forced' or 'signs & songs'
|
|
|
|
|
(
|
|
|
|
|
!file.ffProbeData.streams[i].tags.title ||
|
|
|
|
|
!titles_to_avoid.some((s) => file.ffProbeData.streams[i].tags.title.toLowerCase().includes(s))
|
|
|
|
|
) // not named 'forced' or 'signs & songs', or has no title
|
|
|
|
|
) {
|
|
|
|
|
convert = true;
|
|
|
|
|
ffmpegCommandInsert += `-disposition:s:${subtitleIdx} default `;
|
|
|
|
|
|