I love Filebot and I am using it for a long time on my Synology NAS.
I would love to improve my renaming even more but I need some help for that.
At the moment I am using the following statement:
Code: Select all
/data/Movies/{az}/{collection}/{ny.UpperInitial()}/{n.upperInitial()} ({y})/{n.upperInitial()} ({y}) {fn.matchAll(/UHD|4K|MVC|framepacked|FSBS|HSBS|HOU|FOU/)} {source} {special} {tags} {vf} {vc} {hdr} {s3d} {aco} {channels} {audioLanguages} {subt}
1.) I would like to integrate the dynamic localization binding ({localize[languages.first()].n : n}). But I still want to use the upperInitial()-Statement as well as the year. How would I do this?
2.) The {hdr}-Tag is working fine but I would like that all movies that are not hdr are tagged sdr. I already tried {any{hdr}{'SDR}} (gives only HDR if movie is HDR and nothing if movie is not HDR) and any{hdr}{'SDR'} (gives anyHDR if movie is HDR and any if movie is not HDR).
3.) The bindings {aco} and {channels} always give the information of the first audio stream found but I would like to get the information of the audio stream with the best quality found. Is this possible?
For example if I have a movie with the following audio streams
1.) German DTS-HD 5.1
2.) English Dolby TrueHD 7.1 Atmos
the two bindings give me "DTS-HD Master Audio 5.1" but I want "TrueHD+Atmos 7.1" as this is the best quality audio stream.
Your help is really appreciated.
Best regards,
justkidding