... no file extension but are media files for which the container format / file extension can be determined, and then rename the files with proper file extension:
$ filebot -rename -r /path/to/input --file-filter "none{ ext } && cf" --db file --format "{fn}.{cf}" --action TEST
[TEST] from [a] to [a.mkv]
Search found 1893 matches: filter
Searched query: +filter
- 23 Mar 2026, 12:50
- Forum: Synology NAS & Embedded Linux
- Topic: Ignoring files with no suffix
- Replies: 3
- Views: 305
- 17 Feb 2026, 19:37
- Forum: Help and Support
- Topic: Ability to Configure NFO Output
- Replies: 35
- Views: 13429
Re: Ability to Configure NFO Output
e.g. find all video files that do not have a corresponding NFO file:
Shell: Select all
filebot -find /input --filter "f.video && !(f.dir / fn + '.nfo').exists()"- 13 Jan 2026, 14:27
- Forum: Feature Requests and Bug Reports
- Topic: Revert files via the GUI/CLI - restored to a different folder
- Replies: 9
- Views: 9077
Re: Revert files via the GUI/CLI - restored to a different folder
... media/- Serien') }/{n} ({y})/Staffel {s}/{n} - {s00e00} - {t} {[vf]}
AMC_CUSTOM_OPTIONS: >-
-non-strict
-r
--order Digital
--file-filter "['1 Filme_Encodiert (Fertig)','1 Serien_Encodiert (Fertig)','11 Kinderfilme_Encodiert (Fertig)','11 Kinderserien_Encodiert (Fertig)','111 ...
AMC_CUSTOM_OPTIONS: >-
-non-strict
-r
--order Digital
--file-filter "['1 Filme_Encodiert (Fertig)','1 Serien_Encodiert (Fertig)','11 Kinderfilme_Encodiert (Fertig)','11 Kinderserien_Encodiert (Fertig)','111 ...
- 13 Jan 2026, 11:45
- Forum: Feature Requests and Bug Reports
- Topic: Revert files via the GUI/CLI - restored to a different folder
- Replies: 9
- Views: 9077
Re: Revert files via the GUI/CLI - restored to a different folder
... I'm not sure how to do that within the context of the jlesage/filebot container, but as far as plain filebot commands are concerned, the --file-filter option will do the trick.
If it was a non-match, move it to the defined location as in my script?
:idea: The --def unsortedFormat parameter ...
If it was a non-match, move it to the defined location as in my script?
:idea: The --def unsortedFormat parameter ...
- 13 Jan 2026, 09:44
- Forum: Feature Requests and Bug Reports
- Topic: Revert files via the GUI/CLI - restored to a different folder
- Replies: 9
- Views: 9077
Re: Revert files via the GUI/CLI - restored to a different folder
... media/- Serien') }/{n} ({y})/Staffel {s}/{n} - {s00e00} - {t} {[vf]}
AMC_CUSTOM_OPTIONS: >-
-non-strict
-r
--order Digital
--file-filter "['1 Filme_Encodiert (Fertig)','1 Serien_Encodiert (Fertig)','11 Kinderfilme_Encodiert (Fertig)','11 Kinderserien_Encodiert (Fertig)','111 ...
AMC_CUSTOM_OPTIONS: >-
-non-strict
-r
--order Digital
--file-filter "['1 Filme_Encodiert (Fertig)','1 Serien_Encodiert (Fertig)','11 Kinderfilme_Encodiert (Fertig)','11 Kinderserien_Encodiert (Fertig)','111 ...
- 13 Jan 2026, 07:16
- Forum: Feature Requests and Bug Reports
- Topic: Revert files via the GUI/CLI - restored to a different folder
- Replies: 9
- Views: 9077
Re: Revert files via the GUI/CLI - restored to a different folder
... media/- Serien') }/{n} ({y})/Staffel {s}/{n} - {s00e00} - {t} {[vf]}
AMC_CUSTOM_OPTIONS: >-
-non-strict
-r
--order Digital
--file-filter "['1 Filme_Encodiert (Fertig)','1 Serien_Encodiert (Fertig)','11 Kinderfilme_Encodiert (Fertig)','11 Kinderserien_Encodiert (Fertig)','111 ...
AMC_CUSTOM_OPTIONS: >-
-non-strict
-r
--order Digital
--file-filter "['1 Filme_Encodiert (Fertig)','1 Serien_Encodiert (Fertig)','11 Kinderfilme_Encodiert (Fertig)','11 Kinderserien_Encodiert (Fertig)','111 ...
- 13 Jan 2026, 04:41
- Forum: Feature Requests and Bug Reports
- Topic: Revert files via the GUI/CLI - restored to a different folder
- Replies: 9
- Views: 9077
Re: Revert files via the GUI/CLI - restored to a different folder
... use the history script to query the history and then pass that along to a custom -exec command:
$ filebot -script fn:history "/path/to/output" --filter "fn == /Alias - S01E01 - Truth Be Told/" -exec mv -v "{f}" "/path/to/{historic.f.name}"
/path/to/output/TV Shows/Alias {tmdb-2046}/Season 01/Alias ...
$ filebot -script fn:history "/path/to/output" --filter "fn == /Alias - S01E01 - Truth Be Told/" -exec mv -v "{f}" "/path/to/{historic.f.name}"
/path/to/output/TV Shows/Alias {tmdb-2046}/Season 01/Alias ...
- 16 Dec 2025, 04:35
- Forum: Scripting and Automation
- Topic: [DOCS] How do I select only specific files from the input folder?
- Replies: 0
- Views: 3694
[DOCS] How do I select only specific files from the input folder?
GUI
Presets allow you to set a default input folder from which files are loaded. An additional file filter expression allows you to select only specific files from that default input folder.
e.g. select only video files:
f.video
e.g. select only episode files:
f.episode
e.g. select only movie ...
Presets allow you to set a default input folder from which files are loaded. An additional file filter expression allows you to select only specific files from that default input folder.
e.g. select only video files:
f.video
e.g. select only episode files:
f.episode
e.g. select only movie ...
- 22 Nov 2025, 10:28
- Forum: Help and Support
- Topic: Invalid Movie Detection
- Replies: 5
- Views: 4257
Re: Invalid Movie Detection
... more handy:
https://www.youtube.com/watch?v=dh2WXQSzgJA
:idea: 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 ...
https://www.youtube.com/watch?v=dh2WXQSzgJA
:idea: 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 ...
- 22 Nov 2025, 00:37
- Forum: Help and Support
- Topic: Invalid Movie Detection
- Replies: 5
- Views: 4257
Invalid Movie Detection
... 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:
Movies/{fn.match(/(.*) - Movie (\d+)/)[1]}/{fn.match ...
I tried applying a filter in the format option in the WebUI but that doesnt change anything, this was my setting:
Movies/{fn.match(/(.*) - Movie (\d+)/)[1]}/{fn.match ...
- 16 Nov 2025, 16:48
- Forum: Windows
- Topic: How to identify subtitle FORMAT (UTF, ASS, DVB, PGS...)
- Replies: 2
- Views: 6377
How to identify subtitle FORMAT (UTF, ASS, DVB, PGS...)
... ignore the DVBs, or to prioritize the UTFs. Only to use "first" subtitle of a language, and that's usually the DVB.
I've been using the Filebot Filter to drop a bunch of new files, sort by the subtitle format, and set those files in Vidcoder manually, but it can be a hassle.
I'm now renaming new ...
I've been using the Filebot Filter to drop a bunch of new files, sort by the subtitle format, and set those files in Vidcoder manually, but it can be a hassle.
I'm now renaming new ...
- 28 Oct 2025, 04:48
- Forum: Episode / Movie Naming Scheme
- Topic: Incorrect series detection
- Replies: 9
- Views: 6743
Re: Incorrect series detection
Good thinking trying --filter as well. So what did the console output say for any one of your test runs?
:idea: Here's what I get:
$ filebot -script 'fn:amc' input --output output --action TEST -non-strict --order Airdate --conflict auto --lang en --def 'music=y' 'unsorted=y' 'skipExtract=y ...
:idea: Here's what I get:
$ filebot -script 'fn:amc' input --output output --action TEST -non-strict --order Airdate --conflict auto --lang en --def 'music=y' 'unsorted=y' 'skipExtract=y ...
- 28 Oct 2025, 04:29
- Forum: macOS
- Topic: .DAT movie files not recognised
- Replies: 3
- Views: 6905
Re: .DAT movie files not recognised
... open the MediaInfo view from there:
https://i.imgur.com/bcvSeoJ.png https://i.imgur.com/SBtbrht.png
:idea: Alternatively, you can also use Filter ➔ MediaInfo to view the MediaInfo table for many files at once.
:idea: In any case, you can use [Plain File Mode] Batch Rename any type of file ...
https://i.imgur.com/bcvSeoJ.png https://i.imgur.com/SBtbrht.png
:idea: Alternatively, you can also use Filter ➔ MediaInfo to view the MediaInfo table for many files at once.
:idea: In any case, you can use [Plain File Mode] Batch Rename any type of file ...
- 27 Oct 2025, 19:43
- Forum: Episode / Movie Naming Scheme
- Topic: Incorrect series detection
- Replies: 9
- Views: 6743
Re: Incorrect series detection
--q 48866 'seriesDB=TheMovieDB::TV'
or
--q the-100 'seriesDB=TheMovieDB::TV'
or even trying to ignore the wrong detection :
--q 48866 --filter 'id != 665 && id != 295788'
or
--filter 'none{ n =~ /Batfink/ }'
and Batfink is still detected
nothing is working, seems like everything I'm doing ...
or
--q the-100 'seriesDB=TheMovieDB::TV'
or even trying to ignore the wrong detection :
--q 48866 --filter 'id != 665 && id != 295788'
or
--filter 'none{ n =~ /Batfink/ }'
and Batfink is still detected
nothing is working, seems like everything I'm doing ...
- 27 Oct 2025, 15:37
- Forum: Episode / Movie Naming Scheme
- Topic: Rename media file to match subtitle filenames
- Replies: 17
- Views: 10376
Re: Rename media file to match subtitle filenames
... File Mode works the same for any file. If you drop subtitle files and video files then it'll work with that. If you only want to process video files then you need to only drop video files into the Original Files area. The Filter tool makes it easy to do just that.
https://i.imgur.com/FNmzjKw.png
https://i.imgur.com/FNmzjKw.png
- 24 Oct 2025, 18:52
- Forum: Episode / Movie Naming Scheme
- Topic: FileBot is having problems identifying movies...
- Replies: 10
- Views: 12462
Re: FileBot is having problems identifying movies...
... Airdate Order]
Lookup via [Last] [The Conjuring Last Rites 2025]
Fetching episode data for [Last]
* Last [63308] | 16 episodes | 1x01-16
Apply filter [any{ age < 80000 }{ airdate ? true : false }] on [16] options
Include [Last - 1x01 - Episode 1]
Include [Last - 1x02 - Episode 2]
Include [Last ...
Lookup via [Last] [The Conjuring Last Rites 2025]
Fetching episode data for [Last]
* Last [63308] | 16 episodes | 1x01-16
Apply filter [any{ age < 80000 }{ airdate ? true : false }] on [16] options
Include [Last - 1x01 - Episode 1]
Include [Last - 1x02 - Episode 2]
Include [Last ...
- 23 Oct 2025, 15:55
- Forum: Help and Support
- Topic: Anidb "Other" matching
- Replies: 4
- Views: 7725
Re: Anidb "Other" matching
... the Galactic Heroes: Die Neue These: Season 2 - Stellar War (2019) instead:
$ filebot -rename *.mkv --db TheMovieDB::TV -non-strict --q 74018 --filter "s == 2" --format "{plex.id}" --action TEST --log INFO
[TEST] from [1 Armistar.mkv] to [TV Shows/The Legend of the Galactic Heroes - Die Neue These ...
$ filebot -rename *.mkv --db TheMovieDB::TV -non-strict --q 74018 --filter "s == 2" --format "{plex.id}" --action TEST --log INFO
[TEST] from [1 Armistar.mkv] to [TV Shows/The Legend of the Galactic Heroes - Die Neue These ...
- 28 Sep 2025, 11:58
- Forum: Synology NAS & Embedded Linux
- Topic: Date Added Change To Date Created In Jellyfin
- Replies: 30
- Views: 34179
Re: Date Added Change To Date Created In Jellyfin
Assuming that files have been renamed with FileBot, and thus have xattr metadata readily available, Apply Post-Processing Features via Filter can be used to run the Set creation date at any time on a selected set of files.
Post-processing features can be applied to an existing set of files via ...
Post-processing features can be applied to an existing set of files via ...
- 14 Sep 2025, 16:29
- Forum: Help and Support
- Topic: Exclude files in history.xml or with xattr metadata
- Replies: 1
- Views: 12055
Re: Exclude files in history.xml or with xattr metadata
Here's how the {historic} binding works:
$ filebot -rename *.mkv --file-filter "none{ historic.f }" --log INFO
[MOVE] from [Alias.1x01.mkv] to [Alias - 1x01 - Truth Be Told.mkv]
$ filebot -rename *.mkv --file-filter "none{ historic.f }" --log INFO
No input files
Round 1: When processing Alias.1x01 ...
$ filebot -rename *.mkv --file-filter "none{ historic.f }" --log INFO
[MOVE] from [Alias.1x01.mkv] to [Alias - 1x01 - Truth Be Told.mkv]
$ filebot -rename *.mkv --file-filter "none{ historic.f }" --log INFO
No input files
Round 1: When processing Alias.1x01 ...
- 14 Sep 2025, 15:22
- Forum: Help and Support
- Topic: Exclude files in history.xml or with xattr metadata
- Replies: 1
- Views: 12055
Exclude files in history.xml or with xattr metadata
hey guys,
i am using cli on linux to use filebot amc script.
how can i use:
I tried it first to ignore files in history.xml only but it doesnt work:
what i am doing wrong?
i am using cli on linux to use filebot amc script.
how can i use:
Shell: Select all
none{ historic.f || f.metadata }Shell: Select all
--file-filter "none{ historic.f }" - 31 Aug 2025, 11:44
- Forum: Scripting and Automation
- Topic: Forced Subtitles Help
- Replies: 6
- Views: 24178
Re: Forced Subtitles Help
... have forced subtitles only, then a Custom Post-Processing Scripts like this might do the trick. This will download subtitles as usual but specifically select only subtitles that contain forced in the name:
{ source, target ->
getSubtitles target, 'en', strict: false, filter: { it =~ /forced/ }
}
{ source, target ->
getSubtitles target, 'en', strict: false, filter: { it =~ /forced/ }
}
- 20 Aug 2025, 11:13
- Forum: Help and Support
- Topic: Filter to Exclude Series
- Replies: 6
- Views: 26043
- 30 Jul 2025, 13:39
- Forum: Scripting and Automation
- Topic: [bash] List your TV Shows or Movies
- Replies: 0
- Views: 44719
[bash] List your TV Shows or Movies
... using xattr metadata and export them into a text file.
e.g. query TV Shows via PowerShell on Windows:
filebot -mediainfo -r /path/to/files --filter episode --format "{n}" | Sort-Object -Unique
e.g. query TV Shows via bash on macOS or Linux:
filebot -mediainfo -r /path/to/files --filter ...
e.g. query TV Shows via PowerShell on Windows:
filebot -mediainfo -r /path/to/files --filter episode --format "{n}" | Sort-Object -Unique
e.g. query TV Shows via bash on macOS or Linux:
filebot -mediainfo -r /path/to/files --filter ...
- 21 Jul 2025, 04:47
- Forum: Scripting and Automation
- Topic: Filebot cannot list the newly added episodes on TMDB.
- Replies: 4
- Views: 25286
Re: Filebot cannot list the newly added episodes on TMDB.
Thank you very much!
It's just the cache problem.
$ filebot -list --q 76806 --filter 's==1 && e>375'
Apply filter [s==1 && e>375] on [730] options
Include [Tales of Demons and Gods - 1x376 - Episode 376]
Include [Tales of Demons and Gods - 1x377 - Episode 377]
Include [Tales of Demons and Gods ...
It's just the cache problem.
$ filebot -list --q 76806 --filter 's==1 && e>375'
Apply filter [s==1 && e>375] on [730] options
Include [Tales of Demons and Gods - 1x376 - Episode 376]
Include [Tales of Demons and Gods - 1x377 - Episode 377]
Include [Tales of Demons and Gods ...
- 20 Jul 2025, 05:06
- Forum: Scripting and Automation
- Topic: Filebot cannot list the newly added episodes on TMDB.
- Replies: 4
- Views: 25286
Re: Filebot cannot list the newly added episodes on TMDB.
Looks like a lot of episodes have been added recently. I get up to 1x432 at this point in time:
$ filebot -list --q 76806 --filter 's==1 && e>375' --log INFO
...
Tales of Demons and Gods - 1x420 - Episode 420
Tales of Demons and Gods - 1x421 - Episode 421
Tales of Demons and Gods - 1x422 - Episode ...
$ filebot -list --q 76806 --filter 's==1 && e>375' --log INFO
...
Tales of Demons and Gods - 1x420 - Episode 420
Tales of Demons and Gods - 1x421 - Episode 421
Tales of Demons and Gods - 1x422 - Episode ...