From what i have figured out, the following code comes close to what i use in my TV-Series collection:
Code: Select all
{n.upperInitial()} - {'S'+s.pad(2)} E{e.pad(2)} - {t.upperInitial()}
The Series Name - S01 E02 - The Episode Name.mkv
There are just a few things missing that i can't find the solution for. And since i'm not familiar with Java coding at all, the learning curve is slippery steep

I want the file name to be like this:
The Series Name - S01 E02 - The Episode Name"three spaces"(1080p).mkv
I ALWAYS put three "spaces" between the last letter of an episode name and the (1080p) or (720p), but i can't figure out the code to realize this.
There is no need to get the (1080p) or (720p) from the videos resolution with an automated routine and i would prefer to change it manually in the code when needed.
I have 95% in 1080p anyway.
I have furthermore no needs for a custom file path, since i'm pushing the renamed files through MKVToolNix to edit/name the video, sound and subtitle files after codec, format, bitrate and stuff in the video container.
I do save my TV-series to external USB HDD's, so there are no RAID-Servers or NAS devices involved (if someone's worried about the "three spaces" causing problems with SQL databases and Linux servers.
I really hope there is a solution to this.
FileBot seems extremely powerful in its abilities.
Awesome program (which i have yet only discovered like 2% of the possibilities it provides).
Thanks in Advance

My OS is: macOS Mojave 10.14.6
System Disk format: APFS , journaled, case sensitive
USB Disks format: HFS+, journaled, case sensitive
FileBot Version: 4.9.1 (7372)
Database: TheTVDB
Preferences Matchmode: Opportunistic
Using the GUI