From cbc1219eb65aecab7d4e32de7e84957790404c4e Mon Sep 17 00:00:00 2001 From: Karl Tarbe Date: Sun, 20 Jan 2019 11:04:43 +0200 Subject: [PATCH] Try to lookup subtitles in Subs folder --- plugins/subtitles.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/plugins/subtitles.js b/plugins/subtitles.js index 4acd435..97abf29 100644 --- a/plugins/subtitles.js +++ b/plugins/subtitles.js @@ -26,11 +26,17 @@ var findSubtitles = function(options) { var videoPath = options.playlist[0].media.metadata.filePath; var videoBaseName = path.basename(videoPath, path.extname(videoPath)); var mediaFolder = path.dirname(videoPath); - var srtPath = path.join(mediaFolder, videoBaseName + '.srt'); + var lookUpFiles = []; - if (fs.existsSync(srtPath)) { - debug('subtitles found in %s', srtPath); - return srtPath; + lookUpFiles.push(path.join(mediaFolder, videoBaseName + '.srt')); + lookUpFiles.push(path.join(mediaFolder, "Subs", videoBaseName + '.srt')); + + for (var i = 0; i < lookUpFiles.length; ++i) { + var srtPath = lookUpFiles[i]; + if (fs.existsSync(srtPath)) { + debug('subtitles found in %s', srtPath); + return srtPath; + } } return;