FileBot Changelog

What's new in FileBot 4.5.3

Dec 8, 2014
  • 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

New in FileBot 4.5 (Oct 6, 2014)

  • 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)

New in FileBot 4.5 Beta 1 (Sep 19, 2014)

  • Support choosing between (default) Opportunistic / (new) Strict mode matching
  • Improved behavior when processing large sets of files
  • Improved movie / episode detection
  • Improved TheMovieDB / AcoustID support
  • Inherit ACLs when moving / copying files to remote folders
  • New bindings {model} and {self} for advanced use-cases
  • In movie mode {primaryTitle} now maps to original movie name
  • --db xattr for offline processed using previously stored xattr metadata
  • --action duplicate to duplicate files via hardlink when possible or copy when necessary
  • Fixed various UI layout and LaF issues
  • Improved integration with OSX
  • Support passing file arguments in single-panel mode

New in FileBot 4.2 (Jul 16, 2014)

  • fix issues with {director}, {certification}, etc

New in FileBot 4.1 (Jun 2, 2014)

  • Features:
  • Fix Windows/Linux/Samba permission issues
  • Faster FileBot / Groovy Script Engine
  • Improved series / movie detection for various special cases
  • Fix various OpenSubtitles Upload/Download issues
  • Improved detection of existing subtitles in -get-missing-subtitles
  • Support for Java 8
  • Improved steps for {vf}
  • New binding {age} for age in days
  • New binding {label} which is only available if --def ut_label has been set (see amc usage)
  • PushBullet supported (see amc usage)
  • Changes:
  • Drop support for Java 6 (i.e. Apple Java 6 is no longer supported)
  • Strict OpenSubtitles search is limited to hash/tag lookup now
  • Enable xattr support by default for all packages
  • New xattr structure and namespace
  • Update to Groovy 2.3.2

New in FileBot 4.1 RC 4 (May 22, 2014)

  • better detect existing subtitles in -get-missing-subtitles call
  • use local movie / series detection when uploading subtitles
  • New binding {age} for age in days
  • {now} is now instance of Date

New in FileBot 4.1 RC 3 (May 9, 2014)

  • Various movie look-up optimizations
  • Work-around OpenSubtitles API issues
  • Use Groovy 2.3
  • Support Java 8

New in FileBot 4.1 RC 2 (May 5, 2014)

  • Improved steps for values that {vf} can assume
  • Enable xattr by default for all packages
  • New xattr structure and namespace
  • FileBot / Groovy scripting extensions rewritten from scratch (improved startup speed, esp. on ARM devices)
  • New binding {label} which is only available if --def ut_label has been set (see amc usage)
  • Improved error logging for URLs that respond with malformed XML
  • Improved series / movie detection for special cases
  • Only use search-by-hash when using OpenSubtitles subtitle search in strict mode
  • Work around Windows permission issues
  • Drop support for Java 6

New in FileBot 4.0 (Mar 4, 2014)

  • Features:
  • Massively improved subtitle lookup and auto-selection
  • Improved fault-tolerance for OpenSubtitles
  • Improved local index and handling of alias names
  • Open Episode/Movie matches with the Format Editor (via double-click)
  • Support subtitle naming preferences
  • Support fetching episode list directly from Rename panel
  • Series auto-completion in Episodes panel
  • Meta-Attributes Tool in Analyze panel
  • Performance improvements for series, movie and subtitle auto-detection
  • Groovy Scratch Pad (F5)
  • Scripts have been moved to GitHub and are resolved against the GitHub repository
  • Changes:
  • Improved support for Brazilian Portuguese as a separate Language
  • {lang} binding is now of type Language instead of Locale
  • When copying files do so with all metadata and attributes
  • Allow case-sensitive renaming on Windows
  • Force alphabetic file order when dropping in folders
  • Automatically clear caches on start-up for each new application revision
  • Support new option --conflict auto which will only override inferior files
  • Allow calling filebot -check on multiple files
  • -DuseExtendedAttributes and -DuseCreationDate can now be set separately

New in FileBot 3.8 (Mar 4, 2014)

  • Changes:
  • Support for OpenSubtitles Subtitle Upload (experimental)
  • Support for music videos in Audio mode (may require chromaprint-tools 1.0 or higher)
  • Support for alias names in matching and naming
  • Improved Episode matching and Series detection
  • Improved Movie detection
  • Improved User guidance
  • Improved caching and cache updates
  • Format Editor with full Groovy syntax highlighting (thanks to RSyntaxTextArea)
  • Calling with -clear-cache or -clear-prefs will now clear & exit
  • Support --filter expressions in Movie mode
  • Exclude list check/update support (i.e. ignore files that have already been processed in previous runs)
  • Fix TheMovieDB artwork API issues
  • New little utility to help with escaping arguments
  • EDIT: Updated the 3.8 release with r1840 to fix some cache update issues.

New in FileBot 3.6 (Mar 4, 2014)

  • Features:
  • GUI Rename will allow you to override files now
  • Improved movie detection and auto-selection
  • Improved series detection esp. for US/UK or 2005/2009 version of the same series
  • Improved episode matching taking into account series popularity and episode airdates
  • Cmdline options --log-file and --log-lock to streamline cmdline usage esp. with the Automated Media Center scripts
  • Cmdline option --mode rename|subtitles|sfv to launch with minimum UI
  • Changes:
  • Press ALT+DELETE to delete items from one of the lists rather then a line from both
  • More strict AniDB flood-protection limits
  • Update: Automated Media Center
  • Improved movie / episode differentiation
  • Recursive extract archives
  • Strict subtitle matching by default

New in FileBot 3.5 (Mar 4, 2014)

  • Features:
  • Allow setting up OpenSubtitles and Sublight username/password via the GUI
  • Lots of small GUI and deployment enhancements
  • Improved movie / series detection
  • Improved episode numbers matching
  • Allow processing of specific sets of files by dropping in .txt files with paths
  • Added .ISO and .3DSBS as video file extensions
  • Changes:
  • Manage AniDB index files myself and set AniDB API cache to 2 weeks as to reduce load on AniDB servers
  • [Windows] Replace filebot.cmd script with launch4j filebot.exe console application for improved JRE auto-detection
  • [Embedded Linux] .ipk installs to /opt by default now
  • Update: Automated Media Center
  • Fine-tuned movie / series differentiation rules
  • Various adjustments to the default formats
  • Improved xbmc integration
  • Allow user-defined post-processing via --def exec=command

New in FileBot 3.4 (Mar 4, 2014)

  • Features:
  • New music bindings: {n} {y} {t} {d} {pi} {pn}
  • Allow renaming despite conflicting entries as far as possible
  • Improved episode matching esp. for generic patterns
  • Improved subtitle auto-matching
  • Clear cache via Ctrl+Shift+Delete
  • Changes / Fixed Issues:
  • Formatting can now access rename context, added bindings {i} index, {di} duplicate index
  • Better samples for the format expression testing environment
  • Detect IMDbID from .url files
  • No more DBUS warnings on headless machines
  • Limit cache to 2 days to avoid episode mismatches caused by outdated episode lists
  • Update: µTorrent Integration
  • enforce well-formed and nicely formatted xml in .nfo files
  • only download missing artwork by default
  • create .url files
  • PushOver notifications

New in FileBot 3.3 (Mar 4, 2014)

  • Features:
  • New Music Mode using AcoustID audio-fingerprints and MusicBrainz info
  • Support movie detection via tt1234567 patterns in the filename
  • Improved handling 1e01 and 101 and S01E01-E02 SxE patterns
  • Improved SubtitleEpisode matching
  • Changes / Fixed Issues:
  • Fix Subscene and IMDb scraper issues
  • Value of {s00e00} now uses the S01E01-E02 pattern for multi episodes
  • Value of {imdbid} now includes the tt prefix
  • Added {tmdbid} binding
  • Added .m2ts as video extension
  • More caching to reduce load on the various webservices
  • Update: µTorrent Integration
  • Automatically process music

New in FileBot 3.2 (Mar 4, 2014)

  • Features:
  • Much more robust and reliable movie detection
  • Improved movie/series detection and auto-selection
  • Transliteration-aware candidate ranking (e.g. 你好 VS ni hao => 100% match)
  • New and improved IMDb scraper
  • Support drag-n-drop from GVFS locations via ~/.gvfs filesystem abstraction
  • Changes / Fixed Issues:
  • Use the system proxy by default
  • Replace -clear option with 2 options -clear-cache and -clear-prefs
  • {d} binding for movie release date or episode airdate
  • {es} convenience binding for multi-episode numbers
  • Make the revert function more obvious via a new button
  • Fixed various GTK LaF issues
  • Chocolatey Windows Package available:
  • Install and keep up to update via "cinst filebot"
  • Noteworthy Scripts:
  • New: Revert Renamed Files to their Original Names
  • Revert files to their original names using the internal history.
  • New: MyEpisodes.com Integration
  • Automatically add shows and tick episodes on your MyEpisodes account.
  • Update: µTorrent Integration
  • Automatically tick new episodes as 'aquired' on MyEpisodes
  • Video Tutorial for standalone cmdline usage
  • ut_state_allow condition to better support running on state change
  • Support passing in formats via cmdline

New in FileBot 3.1 (Mar 4, 2014)

  • Features:
  • Use Link-Drop modifier to drop folders into 'Original Files' allow processing of movie folders
  • Enhanced TheTVDB series lookup (combine online search with local index)
  • Improved episode matching (same-name-different series problem, specials)
  • Use OMDb data (unofficial IMDb API) for the {imdb} binding
  • Set File Creation Date to episode/movie airdate/year on rename if supported by the platform
  • Store rename data as user-defined filesystem attributes if supported by the platform (EAs, xattr, etc)
  • Support ed2k hash algorithm in SFV panel
  • Set -Dunixfs=true via cmdline option -unixfs
  • Changes / Fixed Issues:
  • Fixed various 32/64-bit msi installer issues
  • Many other bugfixes and adjustments
  • Scripts:
  • utorrent-postprocess works better than ever

New in FileBot 3.0 (Mar 4, 2014)

  • Features:
  • [Windows XP, Vista, 7+] Use native shell operations for MOVE and COPY
  • Support all rename actions (move, copy, hardlink, ...) in GUI as well as cmdline
  • New absolute rename mode that doesn't preserve file extension
  • Improved movie/series auto-detection and episode matching
  • Rainbow highlighting of folder structure
  • Double-Click list entry to reveal file location or open movie page
  • Improved subtitle auto-matching (esp. for movies)
  • Changes / Fixed Issues:
  • Update/Fix Subscene scraper
  • Update/Fix Sublight (needs to be configured via filebot fn:configure.login)
  • {vf} now rounds to standard tags like 1080p, 720p, 480p, etc; {hpi} will give you exact values
  • New binding {collection} for movie sets
  • Make sure to ignore IMDb video game type search results
  • Treat folders that contain 'movie.nfo' as disk folder, i.e. rename/move folder as a whole, rather than individual files
  • Lots of bugfixes and other improvements
  • Scripting:
  • Bundle Groovy 2.0 with all dependencies for AntBuilder and @Grape
  • Changed cmdline syntax for passing in variables (e.g. --def name=value)
  • Support for passing in Closure as RenameAction (e.g. replace rename with scp/ftp to remote location or any other custom logic)
  • Updated cleaner.groovy, watcher.groovy, housekeeping.groovy, etc with extra default functionality

New in FileBot 2.6 (Mar 4, 2014)

  • New features:
  • 7-Zip native integration for extracting files from archives- supports 7-Zip, Zip, Rar, Tar, Split, Lzma, Iso, HFS, GZip, Cpio, BZip2, Z, Arj, Chm, Lhz, Cab, Nsis, Deb, Rpm, Udf
  • Improved movie/episode auto-detection and matching
  • New CLI -rename option for how to organize files into a new folder structure: action move|copy|keeplink|symlink|hardlink|test - linking requires Java 7
  • New CLI -rename option for how to handle existing files: --conflict override|skip|fail
  • New CLI -extract action and extract() scripting function
  • Various improvements for the FileBot/Groovy Scripting Environment