What's new in FileBot 5.0.3
May 23, 2023
- Use Series Name (Year) as {kodi} naming standard
- Use --action for --apply import file operations
- Improved support for .xattr folders with --apply import and --apply prune post-processing features
- Improved support for external format files
- Fix NFO file mismatch issues
- Fix {resolution}, {bitrate}, {channels}, {khz}, etc binding issues
New in FileBot 5.0.1 (Mar 20, 2023)
- Fix the TheTVDB search issues (1)
- Fix TVmaze lookup issues (2)
- Fix series auto-selection issues (3)
New in FileBot 4.9.6 (Mar 4, 2022)
- Fix FileBot 4.9.5 regression issues
New in FileBot 4.9.3 (Feb 16, 2021)
- Enhanced Dark Mode on Windows and macOS
- Enhanced FileDialog implementation on Windows
- Enhanced Progress Monitor for long-running post-process operations
- Adaptive cache update and flush
- Added {info.video} and {info.status} extended metadata bindings
- Added {files} binding to list directory contents and archive contents
- Enhanced --apply prune to delete only truly empty folders (i.e. no hidden files)
- Enhanced --apply tag to support cover artwork attachments
- Enhanced --apply cover and --apply artwork selection order
- Added support for .heic image files
- Reduced image size and memory usage
- Support Synology DSM 7.0
New in FileBot 4.9.2 (Sep 29, 2020)
- Enable Dark Mode by default on Windows and macOS (depending on system settings)
- Enhanced Progress Monitor and Dialog UI
- Enhanced native Desktop integration
- Enhanced configuration options for Presets
- Improved support for Export and Restore of User Data
- Improved support for multi-monitor environments
- Restore window bounds and window state on startup (and actively prevent off-screen windows)
- Added {decade} convenience binding (e.g. 1970)
- Added {anime} boolean binding (i.e. best guess based on database, genre, language, country, etc)
- Improved support for 3-digit and 4-digit season numbers
- Improved support for DE-ASCII transliteration (e.g. ÄäÖöÜüß)
- Enhanced file path validation on Linux (e.g. GVFS)
- Enhanced xattr and crc32 in-memory cache invalidation
- Optimize History write operations
- Added -d option (i.e. Folder Mode)
- Added -revert command default behaviour (i.e. revert most recent -rename operation)
- Enhanced --q query expressions
- Enhanced --mapper capabilities
- Improved support for --mode interactive on Windows
- Improved support for @files (e.g. BOM)
- Improved support for hardlink deduplication
- Added support for macOS Big Sur
New in FileBot 4.9.0 (Mar 16, 2020)
- Added Edit Format / Edit Match / Edit Name context menu
- Added Smart Mode: Attributes matcher (i.e. xattr / exif / id3 / atom)
- Use F2 shortcut for Plain File Mode
- Use F3 shortcut for Local Xattr Mode
- Enable selected post-processing features via Filter ➔ Attributes ➔ Apply
- Enable clone (on macOS / apfs) and reflink (on Linux / btrfs) by default for all COPY operations
- Enhanced Selection Dialog with thumbnails and tooltips
- Enhanced Conflict Dialog with detailed explanations
- Enhanced manual search to support both search by name and lookup by id
- Improved support for mapping episode information between different databases and numbering schemes (e.g. via AnimeList or XEM)
- Added {db} dynamic binding (e.g. map between TheTVDB and AniDB episode objects)
- Added {vs} standard media {source} tag
- Enhance {primaryTitle} to yield AniDB x-jat (romanized Japanese) series name for TheTVDB episode objects
- Enhance {hours} to use Ratio (U+2236) instead of Colon (U+003A)
- Added {history} binding for looking up the original file path of {f} (e.g. useful for -exec post-processing commands)
- Evaluate {closures} automatically in String.plus(Closure) constructs (e.g. {"[" + {n} + " " + {s00e00} + "]"})
- Improved -mediainfo -exec pipeline
- Added -no-probe option to disable media parser (e.g. match files without reading file contents)
- Added -no-history and -clear-history options
- Support dynamic code evaluation via include and evaluate
- Support @file.groovy syntax in Format Editor and Preset Editor (e.g. @/path/to/MyFormat.groovy)
- Added --apply option (e.g. --apply artwork nfo url metadata)
- Added --mapper option (e.g. --mapper AnimeList.AniDB)
- Allow *.groovy files as argument value for --format, --filter, --mapper and --file-filter options (e.g. --format /path/to/MyFormat.groovy)
- Support movie hash lookup via --db OpenSubtitles
- Support -r and --file-filter for -script calls (i.e. select files before calling the script)
- Support bash_completion
New in FileBot 4.8.5 (Apr 3, 2019)
- Port to OpenJDK 11 / OpenJFX 11
- Improved syntax highlighting for format expressions
- Improved support for rare SxE patterns (i.e. S1-01)
- Added {kodi} binding (i.e. Kodi naming standard)
- Added {ci} binding (i.e. movie collection index)
- Match {source}, {group}, {tags} and {s3d} from {media.title}
- Move to Trash action in Filter tools (e.g. batch delete clutter files)
- Paste License Key button to simplify license activation for users who can't receive email attachments (i.e. some email providers block *.psm attachments)
- Built-in Automator Workflows for macOS (i.e. easily create Quick Actions and Folder actions)
- Fix UI deadlock issues on Linux
- Fix drag-n-drop issues on Linux / KDE / Dolphin
- Support for 7z an unrar executables on Linux
- Support for xattr on FreeBSD / OpenBSD / NetBSD
- Support for writing xattr metadata to plain text files (i.e. improved support for rclone and gdfs)
- Support for a Dark Mode Look-and-Feel
- Fix various mediainfo / archive extract issues on QNAP NAS (especially on x86_64 devices)
- New 32-bit Windows packages (i.e. x86 msi installer)
- New multi-arch Debian packages (i.e. support armhf and aarch64 for Raspberry Pi devices or ARM-based servers)
- New multi-arch Fedora / openSUSE / CentOS packages (i.e. RPM packages)
New in FileBot 4.8.3 (Aug 14, 2018)
- Improved episode / movie auto-detection
- Added {hdr} binding
- Disable 0-termination when reading / writing xattr String values
- Improved support for the latest OS revisions and betas
New in FileBot 4.7.19 (Apr 3, 2018)
- Experimental HiDPI support (for Windows 10)
- Support the new TheTVDB JSON API
- Support the new OMDb API
- Improved movie / episode auto-detection
- Improved CD1/2 auto-detection
- Support for CoW clones (requires APFS or BTRFS)
- Support for custom rename actions via the --action option
- Support for the new -exec option
- Support for the FILEBOT_OPTS environment variable for FileBot-specific Java options
- Lots of minor improvements and bug fixes
New in FileBot 4.7.9 Beta 2 (Mar 28, 2017)
- Support for renaming episodes files in linear order (e.g. -list --q 70327 -rename *.mkv)
New in FileBot 4.7.9 Beta 1 (Mar 19, 2017)
- Binding {sdhd} has been removed in favour of {hd} which now supports UHD/HD/SD as possible values
- Improved support for Photo mass-renaming (e.g. added {exif}, {camera} and {location} bindings)
- Improved streaming behaviour for -mediainfo commands and support --format expressions not limited by file path validation (e.g. multi-line, special characters, etc)
- Support lookup by id for -list commands (e.g. filebot -list --q 70327)
New in FileBot 4.7.8 (Feb 21, 2017)
- Additional Episode Sort Order: Absolute Airdate Order (useful for matching by airdate or episode title instead of SxE numbers)
- Additional bindings: {khz}
New in FileBot 4.7.8 Beta 3 (Feb 9, 2017)
- Additional language preferences
- Additional bindings: {kbps}
- Unified {localize} and {order} binding usage: localize.zho.n, order.airdate.sxe
- Improved behaviour for -rename --q command-line usage
- Use powershell instead of cmd when executing commands on Windows (e.g. --def exec)
- Minor improvements and bugfixes
New in FileBot 4.7.7 (Jan 4, 2017)
- Minor improvements and bugfixes
New in FileBot 4.7.5 (Dec 8, 2016)
- Keyboard shortcuts for calling user-defined Presets (Numpad 1..9)
- Improved episode auto-detection
- Improved file sort order
- Improved bindings: {plex}, {t}, {votes}, {group}, {tags}, {audioLanguages} and {textLanguages}
- Support ANSI color output (if $TERM == xterm-256color)
- Fixed Gnome GVFS drag-n-drop issues
- Reduce xattr metadata size
- Use xz compression for all packages (e.g. reduce download size by 40%)
New in FileBot 4.7.2 (Sep 20, 2016)
- This bugfix release resolves a variety of regression issues and improves default behaviour
- Features:
- Improved auto-delete behaviour (use system trash, preserve hidden user files, etc)
- Improved multi-part movie auto-detection (i.e. {pi} will work better)
- plex} binding now forces Windows-compatible paths (e.g. strip colons)
- New MediaInfo bindings: {mediaTitle} and {bitdepth}
- New Info Object bindings: {id} (series/movie ID), {object} and {type}
- New Episode bindings: {sc} (season count) and {sy} (season years)
- Support for --action reflink (requires Linux and btrfs)
- Improved Windows 7/8/10 integration
- Improved logging and debugging options
- Lots of minor (and some more critical) bugfixes and enhancements
- Fixes for various regression issues
New in FileBot 4.7.2 Beta 1 (Aug 8, 2016)
- Improved movie part index auto-detection
- Fix regression issues
New in FileBot 4.7.1 Beta 1 (Jul 28, 2016)
- Improved Windows 7/8/10 integration
- Improved auto-delete behaviour (use system trash, preserve hidden user files, etc)
- {plex} binding now forces Windows-compatible paths (e.g. strip colons)
- New MediaInfo bindings: {mediaTitle} and {bitdepth}
- New Info Object bindings: {id} (series/movie ID), {object} and {type}
- New Episode bindings: {sc} (season count) and {sy} (season years)
- Improved logging and debugging options
- Lots of minor (and some more critical) bugfixes and enhancements
New in FileBot 4.7 (May 3, 2016)
- 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)
New in FileBot 4.6 (Jun 1, 2015)
- 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
New in FileBot 4.5.7 Beta 5 (May 22, 2015)
- Support extract features via 7z executable (for ARM based embedded Linux)
- Added support for {info.certifications}
- Added support for {info.productionCompanies}
- Resolved potential {group} mismatch issues
- Use HTTPS for OpenSubtitles requests and store only MD5 hash locally
New in FileBot 4.5.6 (May 22, 2015)
- 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
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