Skip to content

Commit d7020a6

Browse files
authored
Fix Issue with Not Finding Subs for Some Movies
1 parent 0622135 commit d7020a6

File tree

1 file changed

+8
-3
lines changed
  • src/components/Player/workers/subtitles

1 file changed

+8
-3
lines changed

src/components/Player/workers/subtitles/find.js

+8-3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const parser = require('../../utils/parser')
1212
const atob = require('../../utils/atob')
1313
const needle = require('needle')
1414
const async = require('async')
15+
const parseVideo = require('video-name-parser')
1516

1617
var objective = {};
1718
var checkedFiles = {};
@@ -101,9 +102,13 @@ subtitles.byExactHash = (hash, fileSize, tag, limit) => {
101102
if (objective.query)
102103
searcher.query = objective.query
103104

104-
if (parser(filename).shortSzEp()) {
105-
searcher.season = parser(filename).season().toString();
106-
searcher.episode = parser(filename).episode().toString();
105+
if (filename) {
106+
var parsedFilename = parseVideo(filename);
107+
if (parsedFilename.type == 'series' && parsedFilename.season && (parsedFilename.episode || []).length) {
108+
searcher.season = parsedFilename.season + '';
109+
searcher.episode = parsedFilename.episode[0] + '';
110+
}
111+
107112
}
108113

109114
if (objective.fps) searcher.fps = objective.fps;

0 commit comments

Comments
 (0)