Commit Graph

3613 Commits

Author SHA1 Message Date
Reinhard Pointner 13d0a0cd96 Ignore symlinks that point to non-existing paths (i.e. use LinkOption.NOFOLLOW_LINKS) 2017-10-29 17:22:05 +01:00
Reinhard Pointner a3085de6fc `Files.createDirectories` may throw `java.nio.file.FileAlreadyExistsException` in certain cases (conflict with docs)
@see https://github.com/filebot/filebot/issues/40#issuecomment-338475728
2017-10-28 22:14:33 +02:00
Reinhard Pointner b99500b405 Improved matching behavior for movie years off by one 2017-10-21 23:57:33 +01:00
Reinhard Pointner 6ed5ffd3e7 Do not open Getting Started dialog within app (to avoid JavaFX webkit issues) 2017-10-18 23:38:55 +02:00
Reinhard Pointner 5be9384ab1 TODO: use {@link java.lang.ref.Cleaner} instead of Object.finalize() once Java 8 support is dropped 2017-10-18 11:15:07 +02:00
Reinhard Pointner a3a77f8ec3 Bump to 4.7.19 for Java 9 based release 2017-10-17 14:48:01 +02:00
Reinhard Pointner ddecb44e86 Ensure Preset order on all platforms (e.g. Windows Registry Preferences are sorted alphabetically, but the same is not guaranteed for other platforms)
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5391&p=30625#p30623
2017-10-17 14:07:19 +02:00
Reinhard Pointner e3a1269de1 Java 9 makes internal classes inaccessible, so setting the page background is no longer supported: package com.sun.webkit is declared in module javafx.web, which does not export it 2017-10-16 22:31:21 +02:00
Reinhard Pointner b412bf33fe Fix "At least one of the problems in category 'unchecked' is not analysed due to a compiler option being ignored" warnings 2017-10-16 21:41:17 +02:00
Reinhard Pointner 6cc4851fab Refactor com.apple.* usages to JDK 9 2017-10-16 21:35:36 +02:00
Reinhard Pointner f39b490061 Use Java 9 TextUI.modelToView2D() 2017-10-16 21:18:40 +02:00
Reinhard Pointner 861a218c9b Fix @Deprecated warnings related to AWT KeyStroke codes 2017-10-16 21:17:37 +02:00
Reinhard Pointner 9f2aaa6ca8 Fix Java 9 @Deprecated warnings 2017-10-16 21:09:25 +02:00
Reinhard Pointner 0251364870 check alternative terms if necessary and only if they're different 2017-10-16 18:56:17 +02:00
Reinhard Pointner 0dba9fe08a Refactor com.apple.* usages to JDK 9
(all windows are fullscreenable by default, so we don't need that anymore)
2017-10-16 18:44:42 +02:00
Reinhard Pointner a1457cc63a Refactor com.apple.* usages to JDK 9 2017-10-16 17:53:39 +02:00
Reinhard Pointner dedc1d73b3 Completely strip CRLF characters from expression result (and don't just replace with newline)
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=5390
2017-10-12 23:30:59 +02:00
Reinhard Pointner 25a84aa10c Make sure to print stack trace on error 2017-10-04 13:05:14 +02:00
Reinhard Pointner 66b6a67d94 Preserve alias names as best as possible from all fields 2017-10-01 20:42:24 +02:00
Reinhard Pointner eaa146bd0a Preserve alias names as best as possible from all fields 2017-10-01 20:40:35 +02:00
Reinhard Pointner af5e0ffd55 retrieve localized series name from response 2017-10-01 08:07:06 +02:00
Reinhard Pointner 39e4dcebc2 Fix symlink/override issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5352
2017-09-28 12:21:29 +02:00
Reinhard Pointner cc9d823d78 Fix year match regression issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5340&p=30362#p30362
2017-09-26 11:50:13 +07:00
Reinhard Pointner 03afd09625 Fine-tune movie match ranking 2017-09-25 22:59:12 +07:00
Reinhard Pointner 4cbba3a15f the year might be off by 1 so we also check movies from the previous year and the next year 2017-09-25 03:03:41 +07:00
Reinhard Pointner 71d3dfc4b0 Fine-tune movie match ranking 2017-09-25 02:45:54 +07:00
Reinhard Pointner 0e50446642 the year might be off by 1 so we also check movies from the previous year and the next year 2017-09-25 02:45:37 +07:00
Reinhard Pointner 47ebc89375 + TMDbClientWithLocalSearch
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5340
2017-09-24 17:23:24 +07:00
Reinhard Pointner b07371a62a Fix extract tool selection feature 2017-09-22 13:54:08 +07:00
Reinhard Pointner 94a3ef60a8 Make sure that strict movie mode works exactly the same in GUI and CLI (it was only implemented correctly for the GUI) 2017-09-22 13:53:49 +07:00
Reinhard Pointner 2aabeaf618 Update audio format patterns
@see https://www.filebot.net/forums/viewtopic.php?f=3&t=360&p=30234#p30216
2017-09-19 09:41:52 +07:00
Reinhard Pointner 751797fbd5 TheTVDB rewrites HTTP to HTTPS nowadays 2017-09-18 10:18:42 +07:00
Reinhard Pointner 5973562825 Use HTTPS for webservice.fanart.tv
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5329
2017-09-17 21:49:56 +07:00
Reinhard Pointner 5effe3e25c Support 32-bit APPX package 2017-08-23 19:56:41 +08:00
Reinhard Pointner e16528db77 Make sure that 748x574 resolution resolves to 576p 2017-08-03 12:24:09 +08:00
Reinhard Pointner e10ef895cc Make sure that 748x574 resolution resolves to 576p 2017-08-03 12:01:36 +08:00
Reinhard Pointner 7a7af2b386 Make sure that 748x574 resolution resolves to 576p 2017-08-03 11:23:39 +08:00
Reinhard Pointner 49478321ac Make sure that 748x574 resolution resolves to 576p 2017-08-03 11:11:40 +08:00
Reinhard Pointner 7ac3264c08 Print full stack trace to log (if there is an exception) 2017-07-29 19:16:00 +08:00
Reinhard Pointner 9bec33c20b // progressive by default if ScanType is undefined 2017-07-27 14:59:32 +08:00
Reinhard Pointner 6aae22e604 Make sure to use www.filebot.net when opening browser windows 2017-07-25 17:43:48 +08:00
Reinhard Pointner 4f0496814c REVERT: JavaFX graphics acceleration may crash the process in certain graphics configurations 2017-07-25 17:43:27 +08:00
Reinhard Pointner 096c77043f JavaFX graphics acceleration may crash the process in certain graphics configurations 2017-07-25 17:29:05 +08:00
Reinhard Pointner 5a3bf98150 Skip empty subtitle elements when transcoding subtitle files 2017-07-24 23:20:11 +08:00
Reinhard Pointner 1dfc5c2982 Bump minor version for Windows Store bugfix release 2017-07-19 20:06:29 +08:00
Reinhard Pointner 5eaeeeced6 Support for Trailer.getKey() 2017-07-19 15:16:12 +08:00
Reinhard Pointner 548f59decc Update TheMovieDB API client (credits, videos, etc)
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5209
2017-07-17 12:03:30 +08:00
Reinhard Pointner 6f8cf7773e Allow images as sample files (i.e. due to new EXIF support) 2017-07-11 11:53:21 +08:00
Reinhard Pointner 05913ed975 Exclude pattern: DTS.2.0 2017-07-08 23:21:48 +08:00
Reinhard Pointner 512ba60a78 Exclude pattern: divx5 2017-07-08 13:13:24 +08:00
Reinhard Pointner db4cef1a83 Exclude pattern: MP3.1.0 2017-07-08 13:12:30 +08:00
Reinhard Pointner 32eab4aa84 Correctly recognize "Brazilian" language name when looking up language suffix for subtitles 2017-07-06 22:19:17 +08:00
Reinhard Pointner 773c5d447d Easy access for TheMovieDB {info.adult} property 2017-07-04 10:26:10 +08:00
Reinhard Pointner 5c7a6af77f Make preview and status labels clickable and copy label text to clipboard on click (useful for debugging and reporting issues) 2017-07-03 11:13:28 +08:00
Reinhard Pointner f4a532f27b pattern.video.repack: REPACK|PROPER|RERIP 2017-06-29 10:15:07 +08:00
Reinhard Pointner d2a7339182 Remove Remux|BDRemux from {source} binding pattern 2017-06-28 10:52:01 +08:00
Reinhard Pointner 98a688a770 getPersistentRenameLog() 2017-06-25 11:53:25 +08:00
Reinhard Pointner a28d2e4ccf Added String.isLatin()
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=2&p=28963#p28963
2017-06-21 09:19:14 +08:00
Reinhard Pointner 395ec3a4b8 Added String.isLatin()
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=2&p=28963#p28963
2017-06-21 09:18:04 +08:00
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