mirror of
https://github.com/mitb-archive/filebot
synced 2025-01-11 05:48:01 -05:00
* allow for continuous SxE sequences, e.g. S02E05-E08
This commit is contained in:
parent
e9670b355d
commit
f1114f365a
@ -333,6 +333,22 @@ public class SeasonEpisodeMatcher {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return expandSequence(matches);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected List<SxE> expandSequence(List<SxE> matches) {
|
||||||
|
// allow for continuous SxE sequences, e.g. S02E05-E08
|
||||||
|
if (matches.size() == 2) {
|
||||||
|
SxE start = matches.get(0);
|
||||||
|
SxE end = matches.get(1);
|
||||||
|
if (start.season == end.season && start.episode < end.episode) {
|
||||||
|
List<SxE> seq = new ArrayList<SxE>();
|
||||||
|
for (int i = start.episode; i <= end.episode; i++) {
|
||||||
|
seq.add(new SxE(start.season, i));
|
||||||
|
}
|
||||||
|
return seq;
|
||||||
|
}
|
||||||
|
}
|
||||||
return matches;
|
return matches;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user