fix: remove AC3 and E-AC3 from audio tags and combine with DD and DD+

This commit is contained in:
Viren070
2025-01-27 18:44:53 +00:00
parent 3421432045
commit d6503d4283
2 changed files with 2 additions and 6 deletions
@@ -81,8 +81,6 @@ const defaultAudioTags: AudioTag[] = [
{ '5.1': true },
{ '7.1': true },
{ FLAC: true },
{ AC3: true },
{ 'E-AC3': true },
{ AAC: true },
];
+2 -4
View File
@@ -39,10 +39,10 @@ export const PARSE_REGEX = {
audioTags: {
Atmos: createRegex('atmos'),
'DD+': createRegex(
'd(olby)?[ .\\-_]?d(igital)?[ .\\-_]?(p(lus)?|\\+)(?:[ .\\-_]?(5[ .\\-_]?1|7[ .\\-_]?1))?'
'(d(olby)?[ .\\-_]?d(igital)?[ .\\-_]?(p(lus)?|\\+)(?:[ .\\-_]?(5[ .\\-_]?1|7[ .\\-_]?1))?)|e[ .\\-_]?ac[ .\\-_]?3'
),
DD: createRegex(
'd(olby)?[ .\\-_]?d(igital)?(?:[ .\\-_]?(5[ .\\-_]?1|7[ .\\-_]?1))?'
'(d(olby)?[ .\\-_]?d(igital)?(?:[ .\\-_]?(5[ .\\-_]?1|7[ .\\-_]?1))?)|(?<!e[ .\\-_]?)ac[ .\\-_]?3'
),
'DTS-HD MA': createRegex('dts[ .\\-_]?hd[ .\\-_]?ma'),
'DTS-HD': createRegex('dts[ .\\-_]?hd(?![ .\\-_]?ma)'),
@@ -54,8 +54,6 @@ export const PARSE_REGEX = {
7.1: createRegex(
'd(olby)?[ .\\-_]?d(igital)?[ .\\-_]?(p(lus)?|\\+)?[ .\\-_]?7[ .\\-_]?1'
),
AC3: createRegex('(?<!e[ .\\-_]?)ac[ .\\-_]?3'),
'E-AC3': createRegex('e[ .\\-_]?ac[ .\\-_]?3'),
AAC: createRegex('q?aac'),
FLAC: createRegex('flac(?:[ .\\-_]?(lossless|2\\.0|x[2-4]))?'),
},