Edit name but keep extensions
Posted: 14 Apr 2022, 22:28
Hi there,
I am very new to FileBot and ran into a very annoying problem during my first renaming session.
Part of the problem is that I use German titles, as FileBot/TMDB sometimes doesn't rename the movies accordingly, but in theory this isn't a big problem, as you can rename the file manually. However, this is where the real problem starts: When I rename a file to the German title, FileBot automatically applies the new name to all files in the folder and overwrites the extensions of subtitles (e.g. .ger.forced), so you have to rename the subtitles manually afterwards, which is very time-consuming.
Here are two images for visualization:
English title
becomes
Is there any way to fix this problem so that FileBot applies the new name to all files but keeps the extensions? I already tried different naming schemes like {plex} but no luck so far.
Here is my current format preset:
(I don't use {plex} or {plex.name} as it is harder to customize, especially subtitle extensions and keeping the folder name)
I am very new to FileBot and ran into a very annoying problem during my first renaming session.
Part of the problem is that I use German titles, as FileBot/TMDB sometimes doesn't rename the movies accordingly, but in theory this isn't a big problem, as you can rename the file manually. However, this is where the real problem starts: When I rename a file to the German title, FileBot automatically applies the new name to all files in the folder and overwrites the extensions of subtitles (e.g. .ger.forced), so you have to rename the subtitles manually afterwards, which is very time-consuming.
Here are two images for visualization:
English title
becomes
Is there any way to fix this problem so that FileBot applies the new name to all files but keeps the extensions? I already tried different naming schemes like {plex} but no luck so far.
Here is my current format preset:
Code: Select all
{n.colon(' - ')} ({y}) - {vf}{' CD'+pi}{any{subt}{f.subtitle ? fn =~ /forced/ ? '.ger.forced' : '.ger' : null}}