Group: {Movie=null, Series=Angels of Death (2018)} => [Angels of Death - Movie 001 - (German Dub).mp4, Angels of Death - Movie 002 - (German Dub).mp4, Angels of Death - Movie 003 - (German Dub).mp4, Angels of Death - Movie 004 - (German Dub).mp4]
Group: {Series=Angels of Death (2018)} => [Angels of Death - S01E001 - (German Dub).mp4, Angels of Death - S01E002 - (German Dub).mp4, Angels of Death - S01E003 - (German Dub).mp4, Angels of Death - S01E004 - (German Dub).mp4, Angels of Death - S01E005 - (German Dub).mp4, Angels of Death - S01E006 - (German Dub).mp4, Angels of Death - S01E007 - (German Dub).mp4, Angels of Death - S01E008 - (German Dub).mp4, Angels of Death - S01E009 - (German Dub).mp4, Angels of Death - S01E010 - (German Dub).mp4, Angels of Death - S01E011 - (German Dub).mp4, Angels of Death - S01E012 - (German Dub).mp4]
I tried applying a filter in the format option in the WebUI but that doesnt change anything, this was my setting:
I think the Problem is that the ,,Movies" are not present in theMovieDB and Filebot just renames them as the first episodes and skips the real episodes.
Please post the complete console output so that we can see what you can see. Make sure not to remove newlines when copy & pasting the console output from the FileBot Node WebUI.
What would be the correct match as per your selected database for each of these files?
The snippet you posted suggests that you are indeed processing a TV series:
If this TV series comes with additional movies then those movies would usually be managed as special episodes of that series. If you want to process some files as episode and some files as movie, then you may need to process the files separately and force Movie Mode / Series Mode as needed via the Input Type option.
Your custom format notably has no effect on matching. Matching is finding the correct movie / episode for the file at hand. Formatting is generating a file path from the matched movie / episode. Your custom format is responsible for the latter and is completely unrelated (and happens only afterwards) to matching.
filebot -script 'fn:amc' /volume1/input --output /media --action move -non-strict --order Airdate --conflict index --lang de --def 'music=y' 'unsorted=y' 'artwork=y' 'subtitles=deu' 'skipExtract=y' 'excludeList=.excludes' --log all --log-file '/data/filebot/node/filebot.log'
------------------------------------------
Run script [fn:amc] at [Sat Nov 22 09:46:20 UTC 2025]
Parameter: music = y
Parameter: unsorted = y
Parameter: artwork = y
Parameter: subtitles = deu
Parameter: skipExtract = y
Parameter: excludeList = .excludes
Argument[0]: /volume1/input
Use excludes: /media/.excludes (0)
Input: /volume1/input/Angels of Death/Angels of Death - Movie 001 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - Movie 002 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - Movie 003 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - Movie 004 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E001 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E002 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E003 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E004 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E005 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E006 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E007 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E008 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E009 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E010 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E011 - (German Dub).mp4
Input: /volume1/input/Angels of Death/Angels of Death - S01E012 - (German Dub).mp4
Group files by movie or series
Group: {Movie=null, Series=Angels of Death (2018)} => [Angels of Death - Movie 001 - (German Dub).mp4, Angels of Death - Movie 002 - (German Dub).mp4, Angels of Death - Movie 003 - (German Dub).mp4, Angels of Death - Movie 004 - (German Dub).mp4]
Group: {Series=Angels of Death (2018)} => [Angels of Death - S01E001 - (German Dub).mp4, Angels of Death - S01E002 - (German Dub).mp4, Angels of Death - S01E003 - (German Dub).mp4, Angels of Death - S01E004 - (German Dub).mp4, Angels of Death - S01E005 - (German Dub).mp4, Angels of Death - S01E006 - (German Dub).mp4, Angels of Death - S01E007 - (German Dub).mp4, Angels of Death - S01E008 - (German Dub).mp4, Angels of Death - S01E009 - (German Dub).mp4, Angels of Death - S01E010 - (German Dub).mp4, Angels of Death - S01E011 - (German Dub).mp4, Angels of Death - S01E012 - (German Dub).mp4]
Get [German] subtitles for 4 files
OpenSubtitles does not support anonymous login
Rename episodes using [TheMovieDB] with [Airdate Order]
Lookup via [Angels of Death, Angels of Death, Angels] [Angels of Death]
Fetching episode data for [Angels of Death]
* Angels of Death [80477] | 12 episodes | 1x01-12
Fetching episode data for [Angels of Death]
* Angels of Death [132123] | 10 episodes | 1x01-10
* Angels of Death [80477] | 12 episodes | 1x01-12
Fetching episode data for [Angels]
* Angels of Death [132123] | 10 episodes | 1x01-10
* Angels of Death [80477] | 12 episodes | 1x01-12
* Angels [12719] | 220 episodes | 1x01-15 .. 2x01-13 .. 3x01-16 .. 4x01-13 .. 5x01-32 .. 6x01-34 .. 7x01-33 .. 8x01-32 .. 9x01-32
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - Movie 001 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E01 - Töte mich… bitte.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - Movie 002 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E02 - Dies ist nicht dein Grab.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - Movie 003 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E03 - Ich schwöre bei Gott.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - Movie 004 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E04 - Keine Wahl für Sünder.mp4]
Processed 4 files
Fetching series artwork for [TheMovieDB::TV::80477 / Season 1] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01]
Generate Series NFO: Angels of Death [TheTVDB::344844]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/poster.jpg => [tvdb/series/posters/680x1000, jpn, 100000.0, https://artworks.thetvdb.com/banners/series/344844/posters/6006f3b6b073b.jpg]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/banner.jpg => [tvdb/series/banners/758x140, jpn, 100000.0, https://artworks.thetvdb.com/banners/graphical/5b3ef13954083.jpg]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/fanart.jpg => [tvdb/series/backgrounds/1920x1080, null, 100000.0, https://artworks.thetvdb.com/banners/series/344844/backgrounds/6006f097f105b.jpg]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/Season 01/folder.jpg => [tvdb/season/1/posters/680x1000, eng, 0.0, https://artworks.thetvdb.com/banners/v4/season/757186/posters/6048c198a0879.jpg]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/Season 01/poster.jpg => [tvdb/season/1/posters/680x1000, eng, 0.0, https://artworks.thetvdb.com/banners/v4/season/757186/posters/6048c198a0879.jpg]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/clearart.png => [fanart/hdclearart, en, 0.0, https://assets.fanart.tv/fanart/angels-of-death-6006f56e27124.png]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/logo.png => [fanart/hdtvlogo, en, 1.0, https://assets.fanart.tv/fanart/angels-of-death-5c00a88475984.png]
Fetching /media/TV Shows/Angels of Death {tmdb-80477}/landscape.jpg => [fanart/tvthumb, en, 0.0, https://assets.fanart.tv/fanart/angels-of-death-5f8a0b9aef200.jpg]
Get [German] subtitles for 12 files
OpenSubtitles does not support anonymous login
Rename episodes using [TheMovieDB] with [Airdate Order]
Lookup via [Angels of Death, Angels of Death, Angels] [Angels of Death]
Fetching episode data for [Angels of Death]
* Angels of Death [80477] | 12 episodes | 1x01-12
Fetching episode data for [Angels of Death]
* Angels of Death [132123] | 10 episodes | 1x01-10
* Angels of Death [80477] | 12 episodes | 1x01-12
Fetching episode data for [Angels]
* Angels of Death [132123] | 10 episodes | 1x01-10
* Angels of Death [80477] | 12 episodes | 1x01-12
* Angels [12719] | 220 episodes | 1x01-15 .. 2x01-13 .. 3x01-16 .. 4x01-13 .. 5x01-32 .. 6x01-34 .. 7x01-33 .. 8x01-32 .. 9x01-32
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E001 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E01 - Töte mich… bitte.1.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E002 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E02 - Dies ist nicht dein Grab.1.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E003 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E03 - Ich schwöre bei Gott.1.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E004 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E04 - Keine Wahl für Sünder.1.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E005 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E05 - Ich will dich (noch nicht) töten.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E006 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E06 - Nur Zack darf mich richten.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E007 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E07 - Wer bist du.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E008 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E08 - Ja… ich bin ein Monster.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E009 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E09 - Es gibt keinen Gott.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E010 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E10 - Der Hexenprozess beginnt.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E011 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E11 - Weil du mein Erlöser bist, Zack.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E012 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E12 - Erkenne die Wahrheit.mp4]
Processed 12 files
Fetching series artwork for [TheMovieDB::TV::80477 / Season 1] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01]
Generate Series NFO: Angels of Death [TheTVDB::344844]
Done ヾ(@⌒ー⌒@)ノ
------------------------------------------
[Process completed]
I see. The TV series episode files are processed correctly. The movie files files are incorrectly processed as if they were TV series episodes, which leads to a clash, since you can't have the same target file twice.
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - Movie 001 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E01 - Töte mich… bitte.mp4]
[MOVE] from [/volume1/input/Angels of Death/Angels of Death - S01E001 - (German Dub).mp4] to [/media/TV Shows/Angels of Death {tmdb-80477}/Season 01/Angels of Death - S01E01 - Töte mich… bitte.1.mp4]
Presumably, these strange Movie 001 - 004 files are supposed to be the 4 special episodes:
Angels of Death - Movie 001 - (German Dub).mp4
Angels of Death - Movie 002 - (German Dub).mp4
Angels of Death - Movie 003 - (German Dub).mp4
Angels of Death - Movie 004 - (German Dub).mp4
Angels of Death - S00E01 - I'm not Your God
Angels of Death - S00E02 - Swear you will be killed by me
Angels of Death - S00E03 - A vow cannot be stolen
Angels of Death - S00E04 - Stop crying and smile
Unfortunately, the amc script is not able to make that kind of leap based on the file names alone... You will want to use the FileBot Desktop application in cases where Manual Matching is more handy:
If you must use FileBot Node, and if you are fairly technical, then the --file-filter and --filter could conceivably be used to coax the amc script into matching up these "movie" 1-4 files with the special episodes 1-4, but I'd strongly recommend just using the GUI since it's designed to make quick work of these kinds of hands-on tasks.
EDIT
e.g. select only files with "Movie" in the file name and then match them against the episode list limited to special episodes:
$ filebot -rename /path/to/input --db TheMovieDB::TV -non-strict --format '{plex.name}' --file-filter 'fn =~ /Movie/' --filter 'episode.special' --action TEST --log INFO
[TEST] from [Angels of Death - Movie 001 - (German Dub).mkv] to [Angels of Death - S00E01 - Angels of Death – Final Cut.mkv]
[TEST] from [Angels of Death - Movie 002 - (German Dub).mkv] to [Angels of Death - S00E02 - Kill Command.mkv]
[TEST] from [Angels of Death - Movie 003 - (German Dub).mkv] to [Angels of Death - S00E03 - Patience of Iron.mkv]
[TEST] from [Angels of Death - Movie 004 - (German Dub).mkv] to [Angels of Death - S00E04 - In the Company of Death.mkv]