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
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
Reinhard Pointner
3d923da419
Improved GVFS error logging: GVFS: %s => %s
2017-02-25 22:47:17 +08:00
Reinhard Pointner
9f5867f295
Improved GVFS error logging: GVFS: %s => %s
2017-02-25 22:43:31 +08:00
Reinhard Pointner
b1ade214bc
Simplify GVFS support
2017-02-25 21:20:40 +08:00
Reinhard Pointner
e3f46c56b5
Improved GVFS error logging: GVFS: %s => %s
2017-02-25 20:07:47 +08:00
Reinhard Pointner
16a36757a7
MediaInfo does not support EXIF image metadata natively so we use the metadata-extractor library and implicitly merge that information in
2017-02-25 19:24:47 +08:00
Reinhard Pointner
bd826cb297
{d} and {y} now evaluate to Exif Date-Taken if possible when dealing with generic files
2017-02-25 19:13:33 +08:00
Reinhard Pointner
86b7c4e4fd
Added {exif} binding
2017-02-25 17:31:49 +08:00
Reinhard Pointner
c97057b197
Improved GVFS error logging: GVFS: %s => %s
2017-02-25 16:03:05 +08:00
Reinhard Pointner
d2df8d8923
MediaInfo does not support EXIF image metadata natively so we use the metadata-extractor library and implicitly merge that information in
2017-02-25 04:38:16 +08:00
Reinhard Pointner
f2b29f108c
MediaInfo does not support EXIF image metadata natively so we use the metadata-extractor library and implicitly merge that information in
2017-02-25 04:05:07 +08:00
Reinhard Pointner
0a92f100ae
Refactor
2017-02-24 16:44:30 +08:00
Reinhard Pointner
102ce41728
Support lookup by id, e.g. filebot -list --q 70327
2017-02-24 00:13:43 +08:00
Reinhard Pointner
df2a5f9269
Remove debug logging
2017-02-23 20:50:00 +08:00
Reinhard Pointner
f95689b5a1
Streamify -mediainfo and -list commands to make them more responsive when used on the command-line on large datasets
2017-02-23 20:49:51 +08:00
Reinhard Pointner
9e13e1928e
Streamify -mediainfo and -list commands to make them more responsive when used on the command-line on large datasets
2017-02-23 20:10:12 +08:00
Reinhard Pointner
bc910571ac
Remove debug logging
2017-02-23 20:07:17 +08:00
Reinhard Pointner
8177d30c96
Add File.isImage()
2017-02-22 22:16:42 +08:00
Reinhard Pointner
a10beebe68
Update feelingLucky
2017-02-21 18:19:11 +08:00
Reinhard Pointner
f595e7247b
Update feelingLucky
2017-02-21 16:43:55 +08:00
Reinhard Pointner
1370e494fa
createIfNotExists
2017-02-21 15:50:17 +08:00
Reinhard Pointner
a926a71d19
+ Push FileBot 4.7.8
2017-02-20 17:43:40 +08:00
Reinhard Pointner
9aeb854024
Use "inferred media file" logic when retrieving MediaInfo for image files linked to video files (i.e. the same as with subtitle files)
2017-02-19 22:27:25 +08:00
Reinhard Pointner
700239934f
Refactor EpisodeMetrics
2017-02-19 00:41:36 +08:00
Reinhard Pointner
b64bff0c3e
Update built-in binding sample data
2017-02-17 23:06:19 +08:00
Reinhard Pointner
5cc6ec0bb0
Refactor CmdlineOperations console output (i.e. don't say "rename" when using other actions like copy or hardlink)
2017-02-17 22:09:51 +08:00
Reinhard Pointner
4897adf913
Refactor Enum.forName error messages
2017-02-17 22:02:20 +08:00
Reinhard Pointner
21d562eadd
Introduce "Absolute Airdate Order" to improve support for "Match by Airdate Number (e.g. 20161231)" and "Match by Episode Title" kind of use case
2017-02-17 21:28:50 +08:00
Reinhard Pointner
a513cf556a
Introduce "Absolute Airdate Order" to improve support for "Match by Airdate Number (e.g. 20161231)" and "Match by Episode Title" kind of use case
2017-02-17 21:09:35 +08:00
Reinhard Pointner
223a82deb5
Introduce "Absolute Airdate Order" to improve support for "Match by Airdate Number (e.g. 20161231)" and "Match by Episode Title" kind of use case
2017-02-17 20:28:21 +08:00
Reinhard Pointner
04e8691553
SxE sets for Episode objects cannot be cached because the same Episode (by ID) may have different episode numbers depending on the order (e.g. Airdate VS DVD order)
2017-02-17 19:51:28 +08:00
Reinhard Pointner
2329104bad
SxE sets for Episode objects cannot be cached because the same Episode (by ID) may have different episode numbers depending on the order (e.g. Airdate VS DVD order)
2017-02-17 19:49:53 +08:00
Reinhard Pointner
4c5776f9fa
Fix JFrame icon for KDE
2017-02-16 03:07:27 +08:00
Reinhard Pointner
bdb1f96710
Experiment with Ubuntu Unity integration
2017-02-16 02:38:51 +08:00
Reinhard Pointner
176c7618da
Experiment with Ubuntu Unity integration
2017-02-16 02:22:52 +08:00
Reinhard Pointner
7ff425df83
StartupWMClass=net-filebot-Main
2017-02-16 01:35:04 +08:00
Reinhard Pointner
9a784d40d2
Experiment with Ubuntu Unity integration
2017-02-16 00:58:43 +08:00
Reinhard Pointner
085b4b6b9e
ms-windows-store://review/?ProductId=9NBLGGH52T9X
2017-02-15 16:59:03 +08:00
Reinhard Pointner
e15e69213b
Fix Locking <file> log message
2017-02-15 01:36:59 +08:00
Reinhard Pointner
133572f196
Hide constructor in utility classes
2017-02-14 21:26:04 +08:00
Reinhard Pointner
c423f00c8a
Refactor SubtitleFormat and add SAMI support (read-only)
2017-02-14 02:48:37 +08:00
Reinhard Pointner
ae96a2a55c
Refactor SubtitleFormat and add SAMI support (read-only)
2017-02-14 02:33:21 +08:00
Reinhard Pointner
3ac78751b6
Experiment with SAMI subtitles
2017-02-14 01:34:24 +08:00
Reinhard Pointner
c5e126a642
Throttle OMDb usage to 2 requests per 1 second
2017-02-13 06:42:24 +08:00
Reinhard Pointner
74ead4e36c
Make sure to debug log network errors
2017-02-12 21:54:00 +08:00
Reinhard Pointner
2946dae8c6
Throttle OMDb usage to 1 request per 1 second
2017-02-12 21:45:01 +08:00
Reinhard Pointner
8a9a6c62bb
groupingBy() does NOT preserve order by default (but we used to assume that it does)
2017-02-12 20:08:54 +08:00
Reinhard Pointner
b28e81ca1e
Support -non-strict in -list --q mode to fetch episodes for multiple results at once
2017-02-12 19:56:39 +08:00
Reinhard Pointner
2608cd7860
Make sure to preserve the original sort order (as returned by TheTVDB)
2017-02-12 19:09:31 +08:00
Reinhard Pointner
f8da07a171
Refactor Datasource.getName() / Datasource.getIdentifier()
2017-02-12 01:54:40 +08:00
Reinhard Pointner
c0b0c1c8a6
Show version in frame title when auto-update is not supported (e.g. MSI package)
2017-02-11 01:05:41 +08:00
Reinhard Pointner
699795e1d8
Lookup by ID only (to avoid TheMovieDB movie/tv mode conflicts)
2017-02-10 18:08:10 +08:00
Reinhard Pointner
e8cf185961
Remove unused code
2017-02-10 15:45:25 +08:00
Reinhard Pointner
3f24dc4c42
Use the com.sun.jna.platform additions that have been merged now
2017-02-09 18:41:01 +08:00
Reinhard Pointner
1391a2ffcb
Use normalizePathSeparators
2017-02-09 16:21:32 +08:00
Reinhard Pointner
35f975e29f
Added khz binding
2017-02-09 00:42:02 +08:00
Reinhard Pointner
1bcca0683a
Auto-generate FileBot API docs
2017-02-08 23:18:27 +08:00
Reinhard Pointner
b1557c7788
Refactor MovieInfo
2017-02-08 23:17:05 +08:00
Reinhard Pointner
6b6e9d3f6b
check for errors (e.g. <error>Banned</error>)
2017-02-08 13:38:10 +08:00
Reinhard Pointner
c0f7dc742e
Lock the format editor to movie/episode/music/file mode depending on your selected datasource
2017-02-07 19:23:00 +08:00
Reinhard Pointner
c701a20bbf
Run powershell -Command instead of cmd /c
2017-02-06 01:09:19 +08:00
Reinhard Pointner
ddf40be144
Improved behavior for -rename --q commands
2017-02-06 00:26:24 +08:00