Format: Select all
{n.replaceTrailingBrackets()} s{S00}e{E00} - {t} ({source} {vf} {vc.replace('AVC','x264').replace('HEVC','x265')} {aco.replace('AC3','DD').replace('Dolby Digital Plus with Dolby Atmos','DDP Atmos').replace('Dolby Digital Plus','DDP')} {channels} { 'en' in {textlanguages} ? ' subs' :null in {textlanguages} ? ' UNDSUB' : null }{subt})
When I use either of these expressions or remove them all: aco.replace('AC-3','DD') or aco.replace('AC3','DD') or aco.replace('Dolby Digital','DD')
I get this: NCIS s22e08 - Out of Control (HDTV 720p x265 Dolby Digital 5.1).mkv
So, unlike the other aco.replace expressions the "Dolby Digital" is being ignored.
Desired FileName" NCIS s22e08 - Out of Control (HDTV 720p x265 DD 5.1).mkv
LOGS:
# C:\Users\capta\AppData\Roaming\FileBot\logs\error.log
Dec 19, 2024 12:16:21 PM net.filebot.DiskStore acquireDiskStore
WARNING: Initialize new disk cache: C:\Users\capta\AppData\Roaming\FileBot\cache\0
Dec 19, 2024 1:05:47 PM net.filebot.License lambda$verifyLicense$2
WARNING: Activate License [PX67913137] on [Thu Dec 19 13:05:47 MST 2024]
https://pastebin.com/5VmdvB7Q
As you can see in this screen shot, all the other replace expressions work.

https://imgur.com/a/iPtINTP