Reinhard Pointner
749e614d50
Support -rename --q <Numeric ID>
2018-07-09 03:15:26 +07:00
Reinhard Pointner
b93815b5a8
FileBot requires a valid license. Please run filebot --license *.psm
as user %s
to install your FileBot license.
2018-07-08 04:43:41 +08:00
Reinhard Pointner
64780eb39d
Set AUMID manually for legacy processes
2018-07-06 13:46:29 +08:00
Reinhard Pointner
a1e979af9e
* Use BC crypto instead of JCA crypto due to strange bugs (see https://www.filebot.net/forums/viewtopic.php?f=6&t=6006&p=34534#p34534 )
...
* Refactor PGP code into a Utilities class
2018-07-06 01:23:09 +08:00
Reinhard Pointner
2511a79080
Fix potential out-of-range NFE
...
➔ https://www.filebot.net/forums/viewtopic.php?f=4&t=6008
2018-07-03 13:39:18 +07:00
Reinhard Pointner
623fee00cb
Coerce episode number [1.1] to [1]
2018-07-02 14:30:03 +07:00
Reinhard Pointner
582cfd1acd
Update platform defaults
2018-07-01 23:36:32 +07:00
Reinhard Pointner
5f00141be8
Pass X-FileBot-* HTTP headers for POST verify requests
2018-06-29 17:52:18 +07:00
Reinhard Pointner
b1c26a3aa4
Use simple UA header
2018-06-29 17:23:31 +07:00
Reinhard Pointner
c0f7397784
Default to false instead of null so we don't crash during DnD
2018-06-29 13:32:30 +07:00
Reinhard Pointner
e9c24efc42
User-Agent: FileBot/4.8.2 (PKG; Mac OS X 10.13.5; x86_64) Java/10.0.1
2018-06-29 02:13:32 +07:00
Reinhard Pointner
5fbe642d8e
Default to false instead of null so we don't crash during DnD
2018-06-29 02:06:55 +07:00
Reinhard Pointner
2b1bc29d60
Clean up filebot -help
2018-06-28 23:54:04 +07:00
Reinhard Pointner
7f8dc060a4
moduleVersion=4.8
2018-06-27 20:10:54 +07:00
Reinhard Pointner
636b901556
Refactor
2018-06-25 22:50:01 +07:00
Reinhard Pointner
4232d361f9
Fix stegosaurus position
2018-06-25 19:15:20 +07:00
Reinhard Pointner
55507f218a
Make a separate PKG build so we can have APP bundles with and without embedded JRE (i.e. no embedded JRE for brew cask automatic install)
2018-06-25 17:28:41 +07:00
Reinhard Pointner
f8ad7794df
Windows Explorer DnD / Selection Order is broken and will probably never be fixed, so we provide an override for users that want to enforce alphanumeric sort order of files dragged in.
...
e.g.
-Dnet.filebot.dnd.sort=true
2018-06-25 14:02:25 +07:00
Reinhard Pointner
c5f512d34b
Fix layout issues
2018-06-25 12:26:25 +07:00
Reinhard Pointner
b62f2c8237
Fix NPE
2018-06-24 01:16:30 +07:00
Reinhard Pointner
d34594c53e
Support for more escape codes
2018-06-23 15:56:14 +07:00
Reinhard Pointner
c877f3cc05
Support for more escape codes
2018-06-23 15:29:55 +07:00
Reinhard Pointner
421e549d7a
echo "Please purchase a FileBot License" | cowsay -f stegosaurus
2018-06-23 14:49:02 +07:00
Reinhard Pointner
95648bc859
allow --action test for evaluation purposes
2018-06-23 14:48:10 +07:00
Reinhard Pointner
f2051e835b
JDK BUG: Desktop.browse() doesn't work in snap environment but xdg-open works just fine
2018-06-21 03:42:03 +07:00
Reinhard Pointner
5fe8383917
Fix text color (especially on Linux with dark GTK theme)
2018-06-20 19:29:46 +07:00
Reinhard Pointner
84bce0c86d
Simplify license error messages
2018-06-20 02:13:54 +07:00
Reinhard Pointner
a3fe08978e
Return special exit code if license is expired.
2018-06-19 01:50:39 +07:00
Reinhard Pointner
0163d4ffd9
Return special exit code if license is expired.
2018-06-19 01:46:09 +07:00
Reinhard Pointner
212b52d83c
+ add {hdr} binding (i.e. yield HDR or unwind)
2018-06-17 20:05:45 +07:00
Reinhard Pointner
d03453450b
Include and use JFX webkit in Windows builds
2018-06-17 17:25:04 +07:00
Reinhard Pointner
1495fa6e9d
Additional step for 1080p for oddly wide 1080p content
...
➔ https://www.filebot.net/forums/viewtopic.php?f=6&t=5379
2018-06-16 23:40:40 +07:00
Reinhard Pointner
a95ecdc186
Update purchase website
2018-06-16 19:13:33 +07:00
Reinhard Pointner
cf5275bfdb
Experiment with user prompts
2018-06-15 03:00:11 +07:00
Reinhard Pointner
803fb7b083
Experiment with user prompts
2018-06-15 01:13:44 +07:00
Reinhard Pointner
f32d29560e
Experiment with user prompts
2018-06-15 00:55:46 +07:00
Reinhard Pointner
c2d658be7b
Experiment with user prompts
2018-06-15 00:52:07 +07:00
Reinhard Pointner
cb550af610
Remove donation support dialog
2018-06-14 22:26:39 +07:00
Reinhard Pointner
c4cc92a755
Experiment with user prompts
2018-06-14 17:11:24 +07:00
Reinhard Pointner
cdc1430072
Experiment with PGP signed messages
2018-06-14 17:11:00 +07:00
Reinhard Pointner
c0544c101a
Experiment with PGP signed messages
2018-06-14 15:48:02 +07:00
Reinhard Pointner
25a0253b20
Experiment with PGP signed messages
2018-06-14 13:40:00 +07:00
Reinhard Pointner
3f960d685e
Build self-contained APP bundle (non-MAS)
2018-06-12 04:09:42 +07:00
Reinhard Pointner
155c5cd5f9
Build self-contained APP bundle (non-MAS)
2018-06-12 03:48:52 +07:00
Reinhard Pointner
a824f361d7
Build self-contained APP bundle (non-MAS)
2018-06-12 02:20:20 +07:00
Reinhard Pointner
bec63e4070
Fix Getting Started page
2018-06-11 17:25:09 +07:00
Reinhard Pointner
92495f0256
Experiment with PGP signed messages
2018-06-11 16:32:23 +07:00
Reinhard Pointner
cefd6dc6bb
Experiment with PGP signed messages
2018-06-11 16:24:25 +07:00
Reinhard Pointner
9c83a56d9a
Allow anonymous OSDB login
2018-06-11 16:21:20 +07:00
Reinhard Pointner
815e2fee10
Fix Getting Started page
2018-06-11 16:21:02 +07:00
Reinhard Pointner
659e25b5ce
Experiment with PGP signed messages
2018-06-11 16:10:36 +07:00
Reinhard Pointner
a0d9ca6452
Experiment with PGP signed messages
2018-06-11 15:11:54 +07:00
Reinhard Pointner
b5d7f7c3bc
MACOS BREAKING CHANGE: Disable 0-termination when reading / writing xattr String values (older versions will not be forwards-compatible with this change)
2018-06-11 14:19:41 +07:00
Reinhard Pointner
89dc1d9864
Experiment with PGP signed messages
2018-06-11 02:13:53 +07:00
Reinhard Pointner
86ab36028e
Experiment with PGP signed messages
2018-06-11 00:45:42 +07:00
Reinhard Pointner
b672184f72
Experiment with PGP signed messages
2018-06-11 00:01:37 +07:00
Reinhard Pointner
f468be3a62
Experiment with PGP signed messages
2018-06-10 22:45:24 +07:00
Reinhard Pointner
f0a59d51f0
Experiment with PGP signed messages
2018-06-10 22:27:50 +07:00
Reinhard Pointner
204e1e22c6
Experiment with PGP signed messages
2018-06-10 16:16:51 +07:00
Reinhard Pointner
68bfed8aa3
Experiment with PGP signed messages
2018-06-10 14:47:00 +07:00
Reinhard Pointner
d7a147298d
Experiment with PGP signed messages
2018-06-10 03:36:40 +07:00
Reinhard Pointner
d392beae82
Experiment with PGP signed messages
2018-06-10 03:12:58 +07:00
Reinhard Pointner
be082ab863
Experiment with PGP signed messages
2018-06-10 01:43:28 +07:00
Reinhard Pointner
03fb5b3b94
Experiment with PGP signed messages
2018-06-10 01:15:23 +07:00
Reinhard Pointner
4e01a42e69
Experiment with PGP signed messages
2018-06-09 23:46:14 +07:00
Reinhard Pointner
fd8a9b4de6
Make sure to parse large numbers
2018-06-09 22:48:45 +07:00
Reinhard Pointner
41eb392390
Make sure to parse large numbers
2018-06-09 22:48:20 +07:00
Reinhard Pointner
a7a2993c44
Add m4b audio extension (mp4 audio books)
2018-06-09 22:25:32 +07:00
Reinhard Pointner
9857627782
Experiment with PGP signed messages
2018-06-09 09:18:39 +07:00
Reinhard Pointner
ca1fc5fea0
Experiment with PGP signed messages
2018-06-09 08:04:26 +07:00
Reinhard Pointner
9bc99007e1
Don't use sortName() transformation when applying String.acronym()
...
➔ https://www.filebot.net/forums/viewtopic.php?f=8&t=5969
2018-06-06 16:57:51 +07:00
Reinhard Pointner
c8e6389b77
Refactor common media characteristics (e.g. to use ffprobe instead of libmediainfo internally for various use cases, via -Dnet.filebot.media.parser=ffprobe)
2018-06-05 13:35:39 +07:00
Reinhard Pointner
8efa664d76
Make sure that LocalIndex for different years can be computed concurrently (e.g. 1-2 second speedup when processing single movie files)
2018-06-05 12:49:54 +07:00
Reinhard Pointner
1390a23318
Refactor common media characteristics (e.g. to use ffprobe instead of libmediainfo internally for various use cases)
2018-06-04 19:44:35 +07:00
Reinhard Pointner
e8ca45789c
Refactor common media characteristics (e.g. to use ffprobe instead of libmediainfo internally for various use cases)
2018-06-03 19:45:17 +07:00
Reinhard Pointner
82557248d4
Refactor common media characteristics (e.g. to use ffprobe instead of libmediainfo internally for various use cases)
2018-06-03 19:12:05 +07:00
Reinhard Pointner
047eddfeb5
-Dnet.filebot.archive.7z=/path/to/7z
2018-06-03 19:10:30 +07:00
Reinhard Pointner
5f8fb5ad2c
TODO: disable 0-termination when reading / writing xattr String values (older versions will not be forwards compatible with this change)
2018-06-03 18:43:19 +07:00
Reinhard Pointner
c5395e5ff1
EXPERIMENTAL: Add {ffprobe} binding for direct access to ffprobe -show_streams -print_format json
2018-06-02 23:38:27 +07:00
Reinhard Pointner
435271f57d
TODO: disable 0-termination when reading / writing xattr String values (older versions will not be forwards compatible with this change)
2018-06-02 13:59:31 +07:00
Reinhard Pointner
16cb92f08e
Support for 00th Anniversary Edition / Diamond Edition in {tags} pattern
2018-05-29 12:23:26 +07:00
Reinhard Pointner
736018deb4
Easy access to TheMovieDB Alternative Titles in custom formats via Movie.getAlternativeTitles() extension function
2018-05-28 15:07:16 +07:00
Reinhard Pointner
368da08019
Refactor movie local search and optimize "no year" corner case
2018-05-28 14:48:54 +07:00
Reinhard Pointner
6d818f8ffe
+ Support for --file-filter option (e.g. useful on Windows where find -exec isn't possible)
2018-05-21 16:33:58 +07:00
Reinhard Pointner
b3ee9f3520
Use ADD when pasting Episode data from the clipboard to better support "manual matching" use cases (where multiple files are matched to the same episode)
2018-05-12 22:56:19 +07:00
Reinhard Pointner
a9aa5d8ae1
Add Long.toDate() convenience method
2018-04-24 14:15:59 +07:00
Reinhard Pointner
426730fec6
List files within /Volumes as media root (sandbox seems to give access to folder listings for that)
2018-04-21 12:32:50 +07:00
Reinhard Pointner
63fc7d80b2
List files within /Volumes as media root (sandbox seems to give access to folder listings for that)
2018-04-21 12:09:47 +07:00
Reinhard Pointner
34d779faab
List files within /Volumes as media root (sandbox seems to give access to folder listings for that)
2018-04-21 11:42:38 +07:00
Reinhard Pointner
684402fe12
List files within /Volumes as media root (sandbox seems to give access to folder listings for that)
2018-04-21 11:21:50 +07:00
Reinhard Pointner
eb7310f095
Fix MAS review issue:
...
The user interface of your app is not consistent with the macOS Human Interface Guidelines. Specifically:
We found that menu items are not visible, except by right-clicking (see screenshot). See the "WYSIWYG (What You See Is What You Get)," "Give Users Alternate Ways to Accomplish Tasks," and "Designing Contextual Menus" sections of the Human Interface Guidelines.
2018-04-17 17:32:22 +07:00
Reinhard Pointner
7f09ea696c
Make sure DD patterns are not over zealously stripped (e.g. "Odd Squad")
...
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=5860
2018-04-16 20:18:56 +07:00
Reinhard Pointner
75a5cc55af
Avoid directory listing of folders that can't accessible due to the sandbox anyway
2018-04-16 14:18:52 +07:00
Reinhard Pointner
75d0e86e8c
Create folders if necessary on startup
2018-04-15 23:00:19 +07:00
Reinhard Pointner
3127e0c926
Add 160x120 final step for {vf} binding
2018-03-23 14:35:07 +08:00
Reinhard Pointner
48c7b5e701
Parse TheMovieDB vote_average field into Artwork object
2018-03-20 09:32:38 +07:00
Reinhard Pointner
ba93efa911
Always use canonical file path for application folder paths
2018-03-18 18:24:29 +07:00
Reinhard Pointner
9dc93cac2b
Store user preferences to a XML file just in case system preferences subsystem (e.g. Windows Registry) has issues
2018-03-17 20:42:34 +07:00
Reinhard Pointner
3323ae1aa7
Store user preferences to a XML file just in case system preferences subsystem (e.g. Windows Registry) has issues
2018-03-17 20:40:31 +07:00
Reinhard Pointner
c67ea9e73d
Store user preferences to a XML file just in case system preferences subsystem (e.g. Windows Registry) has issues
2018-03-17 20:18:03 +07:00
Reinhard Pointner
cc0c58070c
Store user preferences to a XML file just in case system preferences subsystem (e.g. Windows Registry) has issues
2018-03-17 19:43:06 +07:00
Reinhard Pointner
818c2ffcb1
Upgrade to MigLayout 5.1
2018-03-17 17:50:19 +07:00
Reinhard Pointner
640db994b3
Throw exception if illegal --mode pattern was passed in
2018-03-15 09:50:54 +07:00
Reinhard Pointner
0b5d9a3518
// on Windows file paths that are longer than 260 characters cannot be opened
2018-03-10 23:39:21 +07:00
Reinhard Pointner
5f641dc1a6
print full stack trace if debug logging is enabled
2018-03-09 14:55:04 +07:00
Reinhard Pointner
b51cb13b4d
Code cleanup
2018-03-08 15:05:32 +07:00
Reinhard Pointner
faf9998645
Add minimum margin when window is too small
2018-03-07 00:06:31 +07:00
Reinhard Pointner
7809cb8a04
Catch JDK 9 exceptions
2018-03-06 17:44:38 +07:00
Reinhard Pointner
91eb5b2c95
Make sure to use a Window icon on Windows 10
2018-03-06 14:49:16 +07:00
Reinhard Pointner
500c545467
Use @2x window icons
2018-03-06 14:39:14 +07:00
Reinhard Pointner
8667c0715a
Use @2x window icons
2018-03-06 14:36:01 +07:00
Reinhard Pointner
3a778d00b3
Fix subtitle source icon lookup
2018-03-06 14:04:24 +07:00
Reinhard Pointner
1fab52dbd0
Fix subtitle upload/download drop target looks
2018-03-06 12:48:46 +07:00
Reinhard Pointner
754a473316
Fix subtitle source icon lookup
2018-03-06 12:47:11 +07:00
Reinhard Pointner
1317aa99a7
Make sure that radio button text does not line break
2018-03-05 19:51:21 +07:00
Reinhard Pointner
2da49ef276
Fix HIDPI button size issues
2018-03-05 19:33:26 +07:00
Reinhard Pointner
a459d40961
disable MigLayout scaling to fix layout on high-resolution screens
2018-03-05 18:57:51 +07:00
Reinhard Pointner
53429d9073
Use JDK 9 MultiResolutionImage
2018-03-05 18:44:24 +07:00
Reinhard Pointner
5e0888c8c3
Fix cask deployment
2018-03-03 03:07:26 +07:00
Reinhard Pointner
302d1e1157
Fix {plex} regression issue for Anime type episode objects
2018-02-27 16:11:17 +07:00
Reinhard Pointner
b76bd8ac6b
Experiment with TitledBorder.border
2018-02-26 11:02:53 +07:00
Reinhard Pointner
0b3a60cb38
Experiment with TitledBorder.border
2018-02-26 10:56:18 +07:00
Reinhard Pointner
ad172e0d1f
Experiment with TitledBorder.border
2018-02-26 10:46:17 +07:00
Reinhard Pointner
7a5a0832fc
Experiment with custom TitledBorder.border
2018-02-26 10:35:42 +07:00
Reinhard Pointner
a67c466c91
Refactor PlexNamingStandard
2018-02-17 11:36:20 +07:00
Reinhard Pointner
430d292bfe
Use smallest channel value for {af} in case there are objects / channels
...
e.g.
Channel(s) : 15 objects / 6 channels
2018-02-08 12:06:31 +07:00
Reinhard Pointner
8563ae349f
Reduce String.replacePart() false positive rate
...
https://www.filebot.net/forums/viewtopic.php?f=5&t=4068&p=32229#p32229
2018-02-05 13:55:33 +07:00
Reinhard Pointner
ed849bb2f1
Support for custom build profiles
2018-01-19 21:55:19 +01:00
Reinhard Pointner
d314efb450
Use FastFile internally but do not expose to outside code that expects File objects
...
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=5306
2018-01-19 10:44:18 +01:00
Reinhard Pointner
aa656e075c
Support for DVR-MS files
...
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=5582
2018-01-01 23:37:42 +01:00
Reinhard Pointner
ab94a16705
Make ID3 genre value available via {genre} binding (works only if ID3 Lookup is used)
2017-12-21 10:17:13 +01:00
Reinhard Pointner
ee7c19d443
Fix potential NPE
...
Stacktrace:
java.lang.NullPointerException
at net.filebot.util.PreferencesMap$StringAdapter.put(PreferencesMap.java:177)
at net.filebot.util.PreferencesMap$StringAdapter.put(PreferencesMap.java:168)
at net.filebot.util.PreferencesMap.put(PreferencesMap.java:37)
at net.filebot.util.PreferencesList.setImpl(PreferencesList.java:63)
at net.filebot.util.PreferencesList.copy(PreferencesList.java:97)
at net.filebot.util.PreferencesList.remove(PreferencesList.java:74)
at net.filebot.util.PreferencesList.trimToSize(PreferencesList.java:104)
at net.filebot.util.PreferencesList.set(PreferencesList.java:111)
at net.filebot.ui.rename.FormatDialog.lambda$new$17(FormatDialog.java:719)
at net.filebot.util.ui.SwingUI$LambdaAction.actionPerformed(SwingUI.java:382)
at net.filebot.ui.rename.RenamePanel.lambda$showFormatEditor$21(RenamePanel.java:585)
at net.filebot.util.ui.SwingUI.withWaitCursor(SwingUI.java:327)
at net.filebot.ui.rename.RenamePanel.showFormatEditor(RenamePanel.java:582)
at net.filebot.ui.rename.RenamePanel.lambda$createFetchPopup$17(RenamePanel.java:472)
at net.filebot.util.ui.SwingUI$LambdaAction.actionPerformed(SwingUI.java:382)
2017-12-11 18:58:19 +01:00
Reinhard Pointner
d3c7028710
Support CoW clones on both macOS (with APFS) and Linux (with BTRFS) and enable those actions in the GUI
2017-11-27 18:18:37 +01:00
Reinhard Pointner
8ac28f25e4
Refactor NativeRenameAction
2017-11-27 17:16:13 +01:00
Reinhard Pointner
0fd06eff35
Remove tag lookup since it's no longer "strict" enough since OpenSubtitles changed "tag lookup" behaviour
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5501
2017-11-21 22:07:21 +01:00
Reinhard Pointner
b48cbfa3cb
Use Locale.US as default locale for TheMovieDB requests (because US is likely cached due to language preferences, while ENGLISH may not be)
2017-11-21 21:13:47 +01:00
Reinhard Pointner
14dd2c3a22
Do not treat ac3/dts files as video files
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5502
2017-11-20 13:19:20 +01:00
Reinhard Pointner
3ac05fb006
Use secure_base_url configuration parameter
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5479
2017-11-13 23:04:45 +01:00
Reinhard Pointner
88ed6513c2
Make sure that the filename is not uses as exclude keyword when the object happens to be a File
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5469
2017-11-11 17:00:29 +01:00
Reinhard Pointner
9ed7bbc503
Use CodecID when grouping multi-part movie parts
2017-11-11 00:12:18 +01:00
Reinhard Pointner
a37cce2112
RuntimePermission("accessUserDefinedAttributes")
2017-11-09 19:39:33 +01:00
Reinhard Pointner
6b54760699
Make sure to use language-COUNTRY codes for all languages (even the exceptions)
2017-11-08 11:06:19 +01:00
Reinhard Pointner
9709ef3a42
Fix TheMovieDB language codes for Hebrew and Indonesian
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4898#p30996
2017-11-08 11:02:55 +01:00
Reinhard Pointner
0098840976
Use java.lang.ref.Cleaner instead of Object.finalize() in Java 9 branch
2017-10-31 18:07:10 +01:00
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
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