[TOOL] FileBot TV Renamer and Subtitle Downloader

**FileBot 4.2 is out!** [Get it here!](http://www.filebot.net/#download)

This release fixes various regression issues that where inadvertently introduced in the last release. Please see release notes for [FileBot v4.1](http://www.filebot.net/forums/viewtopic.php?f=7&t=1688#p9979) if you're upgrading from an older version.

FileBot 4.5 is out! Get it here!

This is a new major release brings lots of improvements in almost all aspects. It'll run smoother than ever!

Features:
* Allow users to choose between (default) Opportunistic / (new) Strict mode matching
* Fix "freezing" issues when loading (very) large sets of files
* Improved episode / movie / music auto-detection and matching
* Improved support for non-English language preferences
* --action duplicate to duplicate files via hardlink when possible or copy when necessary
* --db xattr for fast offline re-processing using previously stored xattr metadata
* New bindings {model} and {self} for advanced use cases
* Lots of optimizations and usability improvements (especially on Mac OS X)

Changes:
* {primaryTitle} now maps to the original movie name (and not the English movie name)
* Inherit ACLs when moving / copying files to remote folders
* Dropped support for Java 7 (so Java 8 is required now)

I followed the tutorial here to run when a download finishes, and it's working pretty well.

My question is, what more can be done with this program?  Is there a list of different scripts that are available for reference?

What are the capabilities and cool things that can be done?

So, I must be missing the purpose of this tool...  I thought it was doing for Plex what iFlicks does for iTunes, but it just renames the files, right? Or am I missing a step? When I use it on The Wire season 5, I get files like the below:

files.png

This is what I see on my Plex server.

Note that the first two files were once imported into iTunes with iFlicks, so all the metadata is intact in Plex. The others weren't.

I get most of my TV shows via DVD rips, so I can name them appropriately (i.e. Showname - S0xE0x according to Plex's FAQ) as I rip them, so I guess I'm wondering if I bought any functionality at all with FileBot?

Try a refresh for The Wire in Plex, https://support.plex.tv/hc/en-us/articles/200289306

Did you use filebot after updating your Plex library? Filebot doesn't do anything for metadata, it just renames it. Plex uses the metadata agents in the order that you have them set. https://support.plex.tv/hc/en-us/articles/201035758-Set-the-Agent-Order

I tried it before and after. After trying repeatedly, I renamed the files myself using A Better Finder Rename (a pretty useful tool for batch renames) to "The Wire S05E0x" and Plex picked them up perfectly. I guess the problem was that the name format Filebot was using (in my previous post) was incompatible with Plex.

I tried it before and after. After trying repeatedly, I renamed the files myself using A Better Finder Rename (a pretty useful tool for batch renames) to "The Wire S05E0x" and Plex picked them up perfectly. I guess the problem was that the name format Filebot was using (in my previous post) was incompatible with Plex.

Plex should be able to handle 1x01 format just fine. But if you want to use S00E00 then you can just change the format via "Edit Format" to whatever works best for you.

**FileBot 4.5.3 is out!** [Get it here!](https://www.filebot.net/#download)
 
This is a new minor release brings lots of bugfixes and improvements.
 
**Features:**
* **Change Output Folder** button in Format Dialog
* **Extract All** will now only extract not-already-extracted files from the selected archives
* Improved support for non-English names
* Improved support for subtitle tags and language detection
* New binding **{output}**
* Lots of optimizations and usability improvements
* Lots of bugfixes
 
**Changes:**
* OpenSubtitles now requires login due to heavy abuse
* Clicking [X] when user selection is required during auto-detection will abort processing

I have just started looking into filebot - it seems really powerful! However I'm having problems getting a (probably) simple function working correctly and would love some easy to understand help!

I have a folder containing, say the following four files:

abc.S02E01.1080p.mkv
abc.S2E1.720p.srt

def.1080p.avi
def.720p.sub

Using a .cmd or.bat file, I would like to scan a path, match and rename the subtitle file to the matching movie file!

I have tried lots of examples found at the Scripting and Automation page, mainly using fn:replace, --filter, --def and so on but haven't managed to get it working at all. :(
However, a cmd file located in the main FileBot folder with the following command works perfectly: filebot.cmd -script "fn:artwork.tvdb" "/S:/video/" The result is pretty impressive as well! :) )



Anyone knows how to modify the working command line above so that it matches and rename subtitle files?

Thanks in advance! :wub:

Just do a simple filebot -rename . call in that folder. FileBot will then process the video and subtitle files and rename them both to something more sane, and the names will of course match up after that.

FileBot 4.5.6 is out! Get it here!

This is a new minor release brings lots of bugfixes and improvements.

Features:
* Improved series / episode detection
* Optimize web service calls and provide more data via xattr metadata
* Fixed various issues related to fetching Chinese subtitles
* Allow processing of .ac3 and .dts files in Music mode
Lots of bugfixes and optimizations

Changes:
Extended metadata is now fetched from the originally selected data source (e.g. AniDB “generes” is now mapped to Anime categories, etc)
* Do not treat folders with “movie.nfo” as single units like disk folders anymore

FileBot 4.6 is out! Get it here!
 
This is a new major release brings lots of improvements in almost all aspects. It'll run smoother than ever!
 
Features:
* Show Getting Started and video tutorials on first startup
* Improved Search & Lookup for OpenSubtitles
* Use HTTPS for OpenSubtitles requests and remember password hash only
* Fix Export Subtitles BOM issues
* Added support for {info.certifications} and {info.productionCompanies}
* Fix {group} mismatch issues
* [MAC] Fix Cocoa FileDialog FREEZE issues
* [MAC] Fix libmediainfo unicode issues
* [MAC] Help menu with links
* [ARM] Support extract features via 7z executable (e.g. for ARM based embedded Linux)
* [SYNO] SPK packages are now code-signed
* [AMC] Much more efficient handling of large excludeList files
 
 
 
FileBot Node 0.1.5 is out! Check it out here!
 
FileBot Node is a new client/server tool that'll allow you to easily run filebot commands on remote machines.
 

is it possible to use it has a FreeNas plugin??

If java runs, then filebot will run.
If node runs, then filebot-node will run.

However, you’ll need to set things up yourself via SSH.

Been using Filebot for a while now, amazing app, it just works!
Im still finding features on it i didnt know about before
please keep up the good work its very much appreciated
just seen your accepting donations so just donated! :slight_smile:

thank you!

FileBot 4.6.1 is out!

This is a new minor release brings lots of improvements in almost all aspects. It’ll run smoother than ever! Also, there’s the new Presets feature that’ll help you automate some repetitive tasks.

Features:

  • Added support user-defined Presets for repetitive tasks
  • Added support for TVmaze (replacing TVRage)
  • Improved support for OpenSubtitles and subtitle matching
  • Improved movie/episode auto-detection
  • Improved ID3 Tags music mode

Changes:

  • Improved cache behaviour
  • Improved support for Chinese & Brazilian languages
  • Added helper function String.asciiQuotes() for normalizing various quotation marks
  • Added {model} binding for querying the entire rename model
  • Added convenience binding {ny} for “Name (Year)” formats
  • Added bindings {info.budget}, {info.revenue} and {info.popularity} to the movie info object
  • Changed String.sortName() default behaviour
  • Support --filter as Groovy-based file filter in filebot -mediainfo calls
  • Use Apache Commons VFS2 and junrar to reduce native dependencies on some platforms
  • Support $JAVA_OPTS convention in all filebot.sh scripts
  • Update to FanartTV API v3
  • Codesign Windows NSIS and MSI installers
  • Publish sha256 checksums for all release files
  • Updated Chocolatey install scripts with sha1 checksums

You forgot to mention you now have to pay for this.

@NedtheNerd said:
You forgot to mention you now have to pay for this.

Thank f##k I did 6TB of renaming last Christmas then lol.

FileBot 4.7 is out! Get it here!

This is a new major release brings lots of improvements in almost all aspects. Lots of new features! Lots of new bindings! Lots of internal performance improvements!

Features:
Smart Mode for handling Movies, TV Shows, Anime and Music all at once
• Improved movie / episode auto-detection
• Support for TheMovieDB in Episode Mode
• Support for Renaming Folders (i.e. auto-delete left-behind empty folders)
• Resolve relative formats against the Media root folder (instead of the parent folder)
Send To context menu for Episodes / Filter / List panels
• Improved Filter tools and List tool
• Fix various OpenSubtitles Search/Download and Upload issues
• Fix various TheTVDB / AniDB / TVMaze issues
• Fix various multi-episode detection issues
• Fix various ID3 Tags lookup issues
• Fix various UI/UX issues
• Performance and caching improvements
• Improved logging and error messages
• Plex Naming Standard binding {plex}
• Use range multi-episode formatting by default when using {sxe} or {s00e00}
{s00e00} binding will now evaluate to TheTVDB Airdate Season/Episode numbers for AniDB absolute episode numbers.
• Subtitle language auto-detection when using the {lang} binding
• Subtitle language/category extension binding {subt}
• Spoken languages binding {languages}
• Stereoscopic 3D binding {s3d}
• A-Z folder binding {az}
• Just-in-time localization binding {localize} (e.g. {localize.German.Title})
• Filesize bindings {bytes}, {megabytes} and {gigabytes}
• Generic MediaInfo bindings {video}, {audio}, etc are now multi-stream bindings (and {videos}, {audios}, etc have consequently been removed)
• New CLI operation -revert to revert previous -rename operations
• CLI option –conflict now supports index conflict resolution behaviour
@file syntax for command-line argument passing
• Scripts from the online repository (e.g. fn:sysinfo) are now code signed and cryptographically secured against malicious tampering (not just HTTPS transport encryption)

@NedtheNerd said:
You forgot to mention you now have to pay for this.

even though your comment is many months old, just thought I’d let you know that filebot is not and never has been a program that you have to pay for…