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