Commit Graph

3604 Commits

Author SHA1 Message Date
Reinhard Pointner 38d170179d Use Locale.US as default locale for TheMovieDB requests (because US is likely cached due to language preferences, while ENGLISH may not be) 2017-06-18 20:42:24 +08:00
Reinhard Pointner 7fcbc4d614 Use Locale.US as default locale for TheMovieDB requests (because US is likely cached due to language preferences, while ENGLISH may not be) 2017-06-18 20:30:56 +08:00
Reinhard Pointner 49d744319e Fine-tune exclude file filter
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5128
2017-06-18 20:21:07 +08:00
Reinhard Pointner 8e4d77bb24 Use platform-independent LaF for portable deployment 2017-06-18 14:42:19 +08:00
Reinhard Pointner 41fc742d0b Take general Duration into account when grouping by media characteristics 2017-06-18 01:05:08 +08:00
Reinhard Pointner f6149aa147 Bump to 4.7.11 for next simultaneous Windows/Mac release 2017-06-16 22:35:05 +08:00
Reinhard Pointner 43eb4556fb New {aco} binding for tagging files that contain TrueHD+Atmos audio channel objects
@see https://www.filebot.net/forums/viewtopic.php?f=4&t=5121
2017-06-16 21:46:03 +08:00
Reinhard Pointner 85d571a003 Improved error messages for sub bindings (e.g. audio.FormatProfile => undefined) 2017-06-16 16:51:06 +08:00
Reinhard Pointner 3f6d9ffd1f Use Locale.US as default locale for TheMovieDB requests (because US is likely cached due to language preferences, while ENGLISH may not be) 2017-06-16 16:21:36 +08:00
Reinhard Pointner 64cae6a6bc Set smaller minimum height 2017-06-16 16:20:36 +08:00
Reinhard Pointner cac1d0225f Require a set of distinct files
# Fixes https://www.filebot.net/forums/viewtopic.php?f=6&t=5108
2017-06-11 23:31:56 +08:00
Reinhard Pointner 7bbfc3cfa7 Require a set of distinct files
# Fixes https://www.filebot.net/forums/viewtopic.php?f=6&t=5108
2017-06-11 20:44:49 +08:00
Reinhard Pointner 422b9e2417 Require a set of distinct files
# Fixes https://www.filebot.net/forums/viewtopic.php?f=6&t=5108
2017-06-11 03:21:42 +08:00
Reinhard Pointner 802f9703e4 Fine-tune unwind behaviour
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=5083
2017-06-05 15:43:47 +08:00
Reinhard Pointner ec4ddf40c4 Fix PropertyBindings bugs 2017-06-05 15:21:34 +08:00
Reinhard Pointner 41bb712dc6 Fix PropertyBindings bugs 2017-06-05 15:21:06 +08:00
Reinhard Pointner ba024fcdc9 Do not throw exceptions when using model.* bindings
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=5083
2017-06-05 14:23:05 +08:00
Reinhard Pointner c881f6be3c Default to null 2017-06-05 03:05:53 +08:00
Reinhard Pointner 26e816f92d Support expressions such as {-vc} 2017-06-04 22:14:52 +08:00
Reinhard Pointner c320b03d22 Make sure that query string doesn't get lost due to CF caching 2017-06-03 17:26:54 +08:00
Reinhard Pointner 15893315bc HTTPS Everywhere 2017-06-03 17:10:43 +08:00
Reinhard Pointner f60e83f456 Force HTTPS in Getting Started to avoid HTTP/HTTPS mismatch issues 2017-06-03 04:13:45 +08:00
Reinhard Pointner a5bb85064d Play YouTube Getting Started Tutorials inside the JavaFX WebView (BETA) 2017-06-03 03:34:58 +08:00
Reinhard Pointner 1dbab0a68e Play YouTube Getting Started Tutorials inside the JavaFX WebView (BETA) 2017-06-03 03:06:28 +08:00
Reinhard Pointner a4f62e6184 Add support for SHA3-384 with Java 9 2017-05-26 17:15:21 +08:00
Reinhard Pointner eabd0125c0 Refactor Hash 2017-05-26 17:13:51 +08:00
Reinhard Pointner eaa038c66e Fix Windows 10 button padding 2017-05-26 13:29:00 +08:00
Reinhard Pointner 8fafe666c2 Set minimum size to [900, 525] because uses think it's a graphics bug window size can be reduced beyond the minimum size that the UI widgets allow 2017-05-26 11:51:58 +08:00
Reinhard Pointner ff4df3d0f7 Fix misleading exception 2017-05-26 11:48:50 +08:00
Reinhard Pointner abc1daa809 Set minimum size to [880, 515] because uses think it's a graphics bug window size can be reduced beyond the minimum size that the UI widgets allow 2017-05-26 11:48:26 +08:00
Reinhard Pointner d3cfec58ea Refactor Settings 2017-05-25 13:31:11 +08:00
Reinhard Pointner 5378ad3fff Use tool tip to help users differentiate between TheMovieDB and TheMovieDB::TV 2017-05-25 12:11:14 +08:00
Reinhard Pointner 592b9d2579 Use tool tip to help users differentiate between TheMovieDB and TheMovieDB::TV 2017-05-25 12:02:38 +08:00
Reinhard Pointner 96922cc8aa Refactor PresetEditor 2017-05-25 11:44:36 +08:00
Reinhard Pointner e53602c98b Remove useless singletons 2017-05-25 11:21:04 +08:00
Reinhard Pointner d36c033d92 Fix NPE 2017-05-25 11:08:40 +08:00
Reinhard Pointner 04f5a62749 Add support for OMDb API key 2017-05-24 19:25:00 +08:00
Reinhard Pointner 9ead717658 Use NON_DIGIT.matcher() 2017-05-23 11:36:55 +08:00
Reinhard Pointner f5938411ce + 4.7.10 2017-05-23 00:55:36 +08:00
Reinhard Pointner c78f647b8a Fix NPE 2017-05-22 23:10:33 +08:00
Reinhard Pointner c629fa7c0b Fix test case 2017-05-22 21:33:59 +08:00
Reinhard Pointner 8a0216c6cc Resolve common-case regression issue 2017-05-22 21:03:40 +08:00
Reinhard Pointner 63834d31d7 Add support for OMDb API key 2017-05-22 20:44:50 +08:00
Reinhard Pointner c22d91c4d9 Avoid warnings when just fetching movie entries 2017-05-22 20:43:24 +08:00
Reinhard Pointner 3d8360998f Rollback website to latest stable release 4.7.9 2017-05-22 20:09:19 +08:00
Reinhard Pointner 79d0181a08 REVERT: Disable experimental TheTVDBv2 client for stable release
(fingers crossed)
2017-05-19 03:18:24 +08:00
Reinhard Pointner 00f6cb2e12 Disable experimental TheTVDBv2 client for stable release 2017-05-19 03:14:00 +08:00
Reinhard Pointner b209a58db1 + 4.7.10 2017-05-19 03:11:29 +08:00
Reinhard Pointner e71eeec842 Reduce -exec failures to warning messages 2017-05-18 21:28:05 +08:00
Reinhard Pointner dc91e4e12e Fix {group} binding for cases such as GROUP[SITE] 2017-05-15 05:16:55 +08:00
Reinhard Pointner 4c7da27614 Fix {group} binding for cases such as GROUP[SITE] 2017-05-15 05:12:54 +08:00
Reinhard Pointner de98fab2ed Fix for Brazilian Portuguese language preferences when using OpenSubtitles
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4992
2017-04-23 10:03:11 +08:00
Reinhard Pointner e312e23680 Make sure that FormatDialog never throws an exception during initialization
* https://www.filebot.net/forums/viewtopic.php?f=10&t=4976
2017-04-22 22:33:38 +08:00
Reinhard Pointner aff5407a1a Fix for Brazilian Portuguese language preferences when using OpenSubtitles
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4992
2017-04-22 21:55:27 +08:00
Reinhard Pointner 91b0074e70 Extended the horizon from 3 levels to 4 levels 2017-04-21 21:14:16 +08:00
Reinhard Pointner 37b0d02b06 Fix clutter false positive issues with trailer.park.boys 2017-04-21 02:18:27 +08:00
Reinhard Pointner ca5da7989e Fix clutter false positive issues with trailer.park.boys 2017-04-21 02:14:43 +08:00
Reinhard Pointner c42564449f Improve `filebot -help` message 2017-04-21 00:49:04 +08:00
Reinhard Pointner 7490567757 // print media info or execute commands based on media info 2017-04-20 00:31:29 +08:00
Reinhard Pointner 8f4ec6511f Support filebot -mediainfo -exec (similar to find -exec) 2017-04-18 17:15:59 +08:00
Reinhard Pointner aa10510e87 Added `-exec` option that works similar to `find -exec` and the `--def exec` option.
e.g.
```
filebot -rename $OPTS -exec echo {f}
filebot -rename $OPTS -exec echo {f} +
```
2017-04-18 15:25:34 +08:00
Reinhard Pointner 789c472876 Apply old language code fixes to new API 2017-04-17 14:29:46 +08:00
Reinhard Pointner b30e17f442 Improved error messages 2017-04-16 00:43:25 +08:00
Reinhard Pointner 6b4e5bfbe0 equalsFileContent 2017-04-16 00:40:58 +08:00
Reinhard Pointner a442f32ae3 sha256 2017-04-16 00:40:40 +08:00
Reinhard Pointner e649147740 Add {ny} to the binding examples 2017-04-15 10:41:54 +08:00
Reinhard Pointner c580c95c73 [WARNING] {sdhd} is deprecated and will be removed in the next release. Use {hd} instead. 2017-04-12 00:42:23 +08:00
Reinhard Pointner c8d98d2089 Fix Fix 2017-04-11 17:48:02 +08:00
Reinhard Pointner 66ca2d08bf Authorization: Bearer <yourjwttoken>. Currently, the token expires after 24 hours. You can GET the /refresh_token route to extend that expiration date. 2017-04-11 17:40:32 +08:00
Reinhard Pointner 37de6c9a15 Enable TheTVDBv2 by default and implement the necessary workarounds to make it behave the same was as the old XML API (i.e. default to English) 2017-04-11 17:06:41 +08:00
Reinhard Pointner 15ab77d00f // ask for reviews at most every once in a while 2017-04-09 19:20:20 +08:00
Reinhard Pointner d14912fa27 Added {mbps} binding 2017-04-09 19:03:44 +08:00
Reinhard Pointner 8649f506a4 Make sure that BigDecimal.round() works out of the box without having to convert to double first 2017-04-09 16:01:45 +08:00
Reinhard Pointner c357007510 Fix potential crash on startup when loading JNA 2017-04-09 15:39:16 +08:00
Reinhard Pointner b17e71dc38 Make sure that CD1/2 detection always works regardless of media folder structure by relying exclusively on MediaInfo characteristics instead of (guessed) media folder
@see https://www.filebot.net/forums/viewtopic.php?f=4&t=4845
2017-04-09 12:28:00 +08:00
Reinhard Pointner 463d740e49 Hide e00 binding in the examples 2017-04-08 00:39:58 +08:00
Reinhard Pointner 9b31ebfab8 ExecutableRenameAction: relativize destination path (i.e. to make scp/sftp calls easier) 2017-04-07 00:20:57 +08:00
Reinhard Pointner 020f045fc1 ExecutableRenameAction => throw Exception on error 2017-04-06 02:08:13 +08:00
Reinhard Pointner d442a8de8b ProcessRenameAction => ExecutableRenameAction 2017-04-06 01:45:18 +08:00
Reinhard Pointner 42fa6bf0df Added GroovyRenameAction and ProcessRenameAction 2017-04-05 17:05:20 +08:00
Reinhard Pointner 38e57db3ef Added GroovyRenameAction and ProcessRenameAction 2017-04-05 16:57:58 +08:00
Reinhard Pointner 1f47b7db54 From => from 2017-04-05 16:42:37 +08:00
Reinhard Pointner 54cec6f9f8 Added GroovyRenameAction and ProcessRenameAction 2017-04-05 16:15:34 +08:00
Reinhard Pointner 47f7ea45a2 Refactor NamingStandard 2017-04-02 15:56:19 +08:00
Reinhard Pointner f826d42449 [WARNING] {sdhd} is deprecated and will be removed in the next release. Use {hd} instead. 2017-04-02 05:35:26 +08:00
Reinhard Pointner cc4f00d17c Optimize Getting Started dialog for Windows 2017-04-02 03:45:02 +08:00
Reinhard Pointner 2ded72ad68 Optimize Getting Started dialog for Windows 2017-04-02 03:16:17 +08:00
Reinhard Pointner 972c698380 FileSystemException:/path/to/file: Unable to get size of extended attribute 'net.filebot.metadata': No data available 2017-04-02 02:29:15 +08:00
Reinhard Pointner 761a700db0 Simplify logging output 2017-04-02 01:59:30 +08:00
Reinhard Pointner 83c1796cf9 Simplify logging output 2017-04-02 01:46:25 +08:00
Reinhard Pointner eb7e393ddb false: true: true 2017-04-02 01:14:55 +08:00
Reinhard Pointner daef4da23b make file writable if necessary 2017-04-02 00:54:34 +08:00
Reinhard Pointner 2e221d98dc Refactor MetaAttributeView 2017-04-02 00:33:40 +08:00
Reinhard Pointner d61400ed96 Refactor MetaAttributeView 2017-04-01 23:56:35 +08:00
Reinhard Pointner ef70619447 Simplify logging output 2017-04-01 22:39:56 +08:00
Reinhard Pointner 5392ec3225 [WARNING] {sdhd} is deprecated and will be removed in the next release. Use {hd} instead. 2017-04-01 21:51:03 +08:00
Reinhard Pointner 758bd7f817 ISO-8859-8-I is not supported, but ISO-8859-8 uses the same code points so we can use that instead 2017-03-31 18:09:04 +08:00
Reinhard Pointner 6145508272 Support for searching for Hebrew subtitles
https://www.filebot.net/forums/viewtopic.php?f=6&t=4898
2017-03-31 17:21:07 +08:00
Reinhard Pointner 82f34a0043 range patterns without season are more prone to false positives, so we need to do some extra sanity checks (e.g. Episode 01-50 is probably not a multi-episode but some sort of season pack) 2017-03-31 03:25:43 +08:00
Reinhard Pointner 1467003565 Improved logging for when xattr is not supported 2017-03-31 01:25:53 +08:00
Reinhard Pointner 3db5e7f7f5 Added missing @2x icon 2017-03-29 13:48:10 +08:00
Reinhard Pointner b496882c05 treat empty list as null 2017-03-27 21:24:01 +08:00
Reinhard Pointner 3511f08344 Improved support for custom Duration formats 2017-03-27 19:39:30 +08:00
Reinhard Pointner fb81a895b8 treat empty list as null 2017-03-27 18:07:41 +08:00
Reinhard Pointner 52ef8e5b5b Improved duration, seconds, minutes and hours bindings 2017-03-27 02:39:38 +08:00
Reinhard Pointner 20c85970e2 sum size of all files 2017-03-27 01:55:56 +08:00
Reinhard Pointner 7663977c9a Support context bindings when testing with sample data 2017-03-26 21:17:26 +08:00
Reinhard Pointner 38410c1676 MediaBindingBean bindings, boolean locked 2017-03-26 11:34:55 +08:00
Reinhard Pointner 7ae7e745bd Refine logging conflict/delete log level 2017-03-25 16:57:08 +08:00
Reinhard Pointner cc34001f0f Improved support for resolution/width/height bindings (and support for image files) 2017-03-25 15:32:07 +08:00
Reinhard Pointner a7c39e81dd Improved support for resolution/width/height bindings (and support for image files) 2017-03-25 15:18:00 +08:00
Reinhard Pointner ff2617e6e4 Support --conflict override for disk folders
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4863&p=27193#p27190
2017-03-25 01:30:01 +08:00
Reinhard Pointner 1a91e379a0 Fix BindingDialog usability issues 2017-03-24 22:09:42 +08:00
Reinhard Pointner ae1e3e640a Allow -clear-prefs 2017-03-24 21:57:00 +08:00
Reinhard Pointner f32b98480c Refactor ImageMetadata 2017-03-24 02:32:49 +08:00
Reinhard Pointner d1927cd52d Better output for GVFS sysinfo 2017-03-23 23:23:20 +08:00
Reinhard Pointner ec44c7c38d Refactor CmdlineOperations 2017-03-23 16:53:20 +08:00
Reinhard Pointner 2f7ee58707 Support for renaming episode files in linear order (without matching) 2017-03-23 09:46:41 +08:00
Reinhard Pointner 8224aac61a application.version: 4.7.9 2017-03-19 19:16:03 +08:00
Reinhard Pointner 5e03553371 info.certifications.AU 2017-03-19 17:03:38 +08:00
Reinhard Pointner 415349ab71 Remove unnecessary memoize() calls 2017-03-14 18:20:50 +08:00
Reinhard Pointner 458c3630de Fix Chinese language support 2017-03-13 16:29:45 +08:00
Reinhard Pointner 45941aa9ae Make sure not to annoy users have purchased FileBot 2017-03-11 08:21:09 +08:00
Reinhard Pointner ccd8830525 Make sure not to annoy users have purchased FileBot 2017-03-11 04:37:52 +08:00
Reinhard Pointner e5778ee3cb Make sure not to annoy users have purchased FileBot 2017-03-11 03:39:08 +08:00
Reinhard Pointner 3ef7cc141e Make sure not to annoy users have purchased FileBot 2017-03-11 03:37:46 +08:00
Reinhard Pointner 0f63e83549 // ask for reviews only when a significant number of files have been processed 2017-03-08 02:09:08 +08:00
Reinhard Pointner e2105771c0 Move platform-specific utilities into net.filebot.platform.* package 2017-03-06 20:52:04 +08:00
Reinhard Pointner 4f5479363f Improved Preset Selection dialog 2017-03-04 01:14:53 +08:00
Reinhard Pointner 76838cb1ba Use database icon for custom Presets instead of the generic "Run Script" icon 2017-03-03 22:20:24 +08:00
Reinhard Pointner c960fd85a7 Use database icon for custom Presets instead of the generic "Run Script" icon 2017-03-03 21:27:13 +08:00
Reinhard Pointner 7b7a75e694 Explicitly add "Exif Metadata" to the Preset Editor 2017-03-03 21:19:52 +08:00
Reinhard Pointner b302ebe5de Refactor {sdhd} to support UHD/HD/SD and rename to {hd} 2017-03-03 17:51:54 +08:00
Reinhard Pointner 498b175fe9 Allow rename(action) parameter to override the --action command-line option
See https://www.filebot.net/forums/viewtopic.php?f=4&t=4801
2017-03-03 17:36:22 +08:00
Reinhard Pointner 342762427f Remove unnecessary toString() 2017-03-01 01:35:09 +08:00
Reinhard Pointner 45bcfbe3f6 Use CachedResource API 2017-02-28 16:48:02 +08:00
Reinhard Pointner 6996e4bf72 Refactor ExpressionFormat into generic ExpressionFormat (used by -mediainfo and -list calls) and ExpressionFileFormat (used when generating output paths) that performs all the file path validation logic (strip spaces, don't allow /\ in binding values, etc) 2017-02-28 00:59:20 +08:00
Reinhard Pointner 7eb59a9c62 Deprecate url.exclude-blacklist # clutter file exclude pattern 2017-02-27 23:08:50 +08:00
Reinhard Pointner f28e41626f Refactor ExpressionFormat into generic ExpressionFormat (used by -mediainfo and -list calls) and ExpressionFileFormat (used when generating output paths) that performs all the file path validation logic (strip spaces, don't allow /\ in binding values, etc) 2017-02-27 22:11:59 +08:00
Reinhard Pointner 1d91160521 Cache OMDb resources for up to a month 2017-02-27 22:08:52 +08:00
Reinhard Pointner 9b7a6041cd Fix sample file issues
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4785
2017-02-27 21:58:46 +08:00
Reinhard Pointner 3415e31a2c Quotes work different in bash and PowerShell and there is no way of quoting strings that work for both 2017-02-27 20:07:28 +08:00
Reinhard Pointner e902d999cd Add unit tests 2017-02-27 13:46:27 +08:00
Reinhard Pointner d6a8dfc00e Added {dt} timestamp binding 2017-02-27 04:48:39 +08:00
Reinhard Pointner 40bab4a1fb Refactor ImageMetadata API 2017-02-26 22:55:44 +08:00
Reinhard Pointner c16dbc3741 Refactor ImageMetadata API 2017-02-26 22:22:04 +08:00
Reinhard Pointner 8b79c595f3 Throw exception and unwind expression if ASO property is undefined 2017-02-26 21:25:11 +08:00
Reinhard Pointner d6b33e5f0f Added {camera} bindings and allow associative lookup for enum properties for {camera} and {location} bindings 2017-02-26 21:00:35 +08:00
Reinhard Pointner 2a5ebbc7f1 Added {location} binding for dynamically resolving GPS -> Address via maps.googleapis.com 2017-02-26 04:28:06 +08:00
Reinhard Pointner 2c7c32472e Refactor ImageMetadata API 2017-02-26 04:26:15 +08:00