feat: merge DDP5.1 regex pattern into existing ddp and 5.1 regex patterns.

This will parse a file with DDP5.1 as having both DDP and 5.1 separately.
This commit is contained in:
Viren070
2024-12-14 15:05:52 +00:00
parent 046664aef6
commit 618850b666
+5 -9
View File
@@ -84,17 +84,13 @@ const REGEX_PATTERNS = {
},
audioTags: {
Atmos: /(?<![^ [_\-.])(atmos)(?=[ \]_.-]|$)/i,
"DDP5.1":
/(?<![^ [_\-.])(ddp\.1|dolby[ .\-_]?digital[ .\-_]?plus[ .\-_]?5\.1)(?=[ \]_.-]|$)/i,
"Dolby Digital Plus":
/(?<![^ [_\-.])(ddp|dolby[ .\-_]?digital[ .\-_]?plus)(?=[ \]_.-]|$)/i,
"Dolby Digital":
/(?<![^ [_\-.])(dd|dolby[ .\-_]?digital)(?=[ \]_.-]|$)/i,
"DTS HD": /(?<![^ [_\-.])(dts[ .\-_]?hd[ .\-_]?ma)(?=[ \]_.-]|$)/i,
"Dolby Digital Plus": /(?<![^ [_\-.])((?:ddp|dolby[ .\-_]?digital[ .\-_]?plus)(?:[ .\-_]?5\.1)?)(?=[ \]_.-]|$)/i,
"Dolby Digital": /(?<![^ [_\-.])((?:dd|dolby[ .\-_]?digital)(?:[ .\-_]?5\.1)?)(?=[ \]_.-]|$)/i,
"DTS-HD": /(?<![^ [_\-.])(dts[ .\-_]?hd[ .\-_]?ma?)(?=[ \]_.-]|$)/i,
DTS: /(?<![^ [_\-.])(dts)(?=[ \]_.-]|$)/i,
TrueHD: /(?<![^ [_\-.])(truehd)(?=[ \]_.-]|$)/i,
5.1: /(?<![^ [_\-.])(5\.1)(?=[ \]_.-]|$)/i,
7.1: /(?<![^ [_\-.])(7\.1)(?=[ \]_.-]|$)/i,
5.1: /(?<![^ [_\-.])((?:ddp|dd)?[ .\-_]?5\.1)(?=[ \]_.-]|$)/i,
7.1: /(?<![^ [_\-.])((?:ddp|dd)?[ .\-_]?7\.1)(?=[ \]_.-]|$)/i,
AC3: /(?<![^ [_\-.])(ac[ .\-_]?3)(?=[ \]_.-]|$)/i,
AAC: /(?<![^ [_\-.])(aac)(?=[ \]_.-]|$)/i,
},