fix: prevent title from being parsed for info

This commit is contained in:
Viren070
2025-06-20 14:19:57 +01:00
parent 3c319391b8
commit f8b2e2d66c
+3 -1
View File
@@ -22,6 +22,9 @@ function matchMultiplePatterns(
class FileParser {
static parse(filename: string): ParsedFile {
const parsed = PTT.parse(filename);
// prevent the title from being parsed for info
filename = filename.replace(parsed.title, '').trim();
filename = filename.replace(/\s+/g, '.').replace(/^\.+|\.+$/g, '');
const resolution = matchPattern(filename, PARSE_REGEX.resolutions);
const quality = matchPattern(filename, PARSE_REGEX.qualities);
@@ -37,7 +40,6 @@ class FileParser {
const getPaddedNumber = (number: number, length: number) =>
number.toString().padStart(length, '0');
const parsed = PTT.parse(filename);
const releaseGroup = parsed.group;
const title = parsed.title;
const year = parsed.year ? parsed.year.toString() : undefined;