I have a huge media library and until now I was renaming everything manually. I've just discovered FileBot, which seems to be my life savior. Unfortunately, I'm a complete newbie regarding scripting and groovy, and I'm facing issues I have not been able to solve for now, even after days of search.
I've installed FileBot 4.9.4 on my Windows 10 computer, and I've used bit of codes coming from this forum. I think I have now a good understanding about how it works, and everything is OK as long as I stick with the basic FileBot bindings ({af}, {vc}, etc.). But when I'm trying to use some more "advanced" scripting (meaning using Groovy functions, if I'm not mistaken), I'm getting errors.
For example, a very simple script like this one:
Code: Select all
{norm(primaryTitle)}
gives me (on "The Disaster Artist" folder):
Code: Select all
[No signature of method: org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.norm() is applicable for argument types: (String) values: [The Disaster Artist]
Possible solutions: eval(java.lang.String), get(java.lang.String), notify(), wait(), dump(), find()] The Disaster Artist (2017)
Here is my sysinfo. Should I share some more info from my system and filebot installation?
Code: Select all
FileBot 4.9.4 (r8736)
JNA Native: 6.1.0
MediaInfo: 20.09
7-Zip-JBinding: 16.02
Tools: fpcalc/1.5.0
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2022-01-20 (r791)
Groovy: 3.0.8
JRE: OpenJDK Runtime Environment 16.0.2
JVM: OpenJDK 64-Bit Server VM
CPU/MEM: 16 Core / 8 GB Max Memory / 678 MB Used Memory
OS: Windows 10 (amd64)
STORAGE: NTFS [(C:)] @ 778 GB | NTFS [Films 4k] @ 192 GB | NTFS [Games] @ 57 GB | FAT32 [Google Drive] @ 2.0 GB | exFAT [My Book] @ 1.3 TB
DATA: C:\Users\Coupcoup\AppData\Roaming\FileBot
Package: MSI
License: UNREGISTERED