1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-08-13 17:03:45 -04:00
Commit Graph

4017 Commits

Author SHA1 Message Date
Reinhard Pointner
88388f347f Make sure to create output folder before calling extract() operations 2019-03-12 22:16:25 +07:00
Reinhard Pointner
ecac7979f2 Possibly improve error output 2019-03-12 22:00:29 +07:00
Reinhard Pointner
ab52370635 Ignore original REPACK tag if new better file comes along later on 2019-03-12 11:39:06 +07:00
Reinhard Pointner
d3fad8f3c1 Cleanup 2019-03-12 00:31:05 +07:00
Reinhard Pointner
dbfe0cc9ef MetricCascade(SeasonEpisode, AirDate, Title) 2019-03-11 19:47:49 +07:00
Reinhard Pointner
7b971fd34c Store user preferences backup only once every ~3 months 2019-03-11 17:35:14 +07:00
Reinhard Pointner
569575db0d Add {mbps} to default -mediainfo format 2019-03-11 16:53:00 +07:00
Reinhard Pointner
7c20fc1ab9 Add additional logging output so user can see exactly where the license file was stored to (i.e. which users user home) 2019-03-11 01:12:30 +07:00
Reinhard Pointner
1629352881 Add additional logging output so user can see exactly where the license file was stored to (i.e. which users user home) 2019-03-11 01:08:11 +07:00
Reinhard Pointner
621655a532 Improved error logging 2019-03-08 14:53:29 +07:00
Reinhard Pointner
e5296ca6f4 Improved error logging 2019-03-08 14:51:21 +07:00
Reinhard Pointner
d0c25c6b3e Make sure absolute paths work on Linux / Unix as well 2019-03-08 00:05:02 +07:00
Reinhard Pointner
23df26fad4 Add net.filebot.TheMovieDB.url and net.filebot.TheMovieDB.adult system properties for advanced customization of TheMovieDB API access 2019-03-07 18:07:34 +07:00
Reinhard Pointner
63f5775ada Support for non-default TheTVDBv2 API mirrors (possibly useful in China where *.thetvdb.com is blocked) 2019-03-07 17:26:57 +07:00
Reinhard Pointner
4979de00f7 Backwards compatibility: Make sure String.replaceAll(String) defaults to String.replaceAll(String, "") 2019-03-07 11:09:03 +07:00
Reinhard Pointner
8390e65ee9 Refactor error messages / kaomoji 2019-03-07 10:45:09 +07:00
Reinhard Pointner
bcd179c36f Add {fps} (as BigDecimal) convenience binding 2019-03-02 20:47:23 +07:00
Reinhard Pointner
0cec27c7bb Ensure p7zip Version 9.20 compatibility 2019-03-01 16:46:07 +07:00
Reinhard Pointner
d856933588 Support for using 7z and unrar tools 2019-03-01 14:41:50 +07:00
Reinhard Pointner
21693b0117 access denied ("java.io.FilePermission" "/mnt/ext/opt/medialibrary/bin/ffprobe" "execute") 2019-03-01 04:34:34 +07:00
Reinhard Pointner
9dd32ecbfa Support for using 7z and unrar tools 2019-03-01 03:23:27 +07:00
Reinhard Pointner
e96251f956 Fix various Dark Mode issues 2019-02-28 16:17:22 +07:00
Reinhard Pointner
a979dfdca5 Fix various Dark Mode issues 2019-02-28 15:39:07 +07:00
Reinhard Pointner
9dd8044097 Fix various Dark Mode issues 2019-02-28 15:18:37 +07:00
Reinhard Pointner
8aa798318a Split music category tags like "hardrock;Hard Rock" as one would expect 2019-02-28 11:41:59 +07:00
Reinhard Pointner
e55993c914 Fix various Dark Mode issues 2019-02-28 01:47:46 +07:00
Reinhard Pointner
8854b6707d Fix various Dark Mode issues 2019-02-28 01:42:26 +07:00
Reinhard Pointner
35f8317fd3 Fix various Dark Mode issues 2019-02-27 23:18:57 +07:00
Reinhard Pointner
7836249b1a Fix various Dark Mode issues 2019-02-27 22:58:09 +07:00
Reinhard Pointner
2cade64f44 Fix various Dark Mode issues 2019-02-27 22:28:03 +07:00
Reinhard Pointner
0f5157da05 Fix MAS build 2019-02-27 10:45:28 +07:00
Reinhard Pointner
02545ba78c Make --def name=value sanity check less strict 2019-02-26 14:34:11 +07:00
Reinhard Pointner
9d08f5f192 az.match('[a-f]': '/volume1', '[g-x]': '/volume2') ?: '/volume3' 2019-02-26 14:02:04 +07:00
Reinhard Pointner
37bce60df2 Fix Java 8 compatibility 2019-02-26 12:55:03 +07:00
Reinhard Pointner
e5f3596347 Read user-defined Java System Properties from ~/.filebot/system.properties 2019-02-26 12:21:10 +07:00
Reinhard Pointner
0815aa6532 Refactor PanelBuilder[] 2019-02-26 12:20:26 +07:00
Reinhard Pointner
1cf72f24e7 Use -Dcloud.google.geocode=apikey for custom Google Cloud API key 2019-02-26 12:18:53 +07:00
Reinhard Pointner
88ae911c4f Use the Nimbus Dark Blue as List/ComboBox selection color for Darcula LaF (the default blue is too bright) 2019-02-25 18:47:03 +07:00
Reinhard Pointner
08ba94d2f3 Support for setting the Lanternal TextUI theme via -Dnet.filebot.cli.theme 2019-02-25 10:11:30 +07:00
Reinhard Pointner
2cf7982ed5 Parse -Dnet.filebot.theme case-insensitively 2019-02-25 10:10:55 +07:00
Reinhard Pointner
123d9ce859 Add dark theme for syntax editor 2019-02-24 16:47:43 +07:00
Reinhard Pointner
e49fc7879a Use -Dnet.filebot.theme as theme (or default to System otherwise) 2019-02-24 16:46:59 +07:00
Reinhard Pointner
1c24c892a1 Refactor hard-coded colours into ThemeSupport 2019-02-24 16:46:12 +07:00
Reinhard Pointner
5d19b9c2c1 Document only CLI options 2019-02-24 16:44:22 +07:00
Reinhard Pointner
9e23e6dd55 Refactor hard-coded colours into ThemeSupport 2019-02-24 15:16:45 +07:00
Reinhard Pointner
3604b504a4 Refactor hard-coded colours into ThemeSupport 2019-02-24 15:10:34 +07:00
Reinhard Pointner
6bb142bb8e Refactor hard-coded colours into ThemeSupport 2019-02-24 14:37:37 +07:00
Reinhard Pointner
a8af9ad372 setDarculaLookAndFeel 2019-02-24 14:36:52 +07:00
Reinhard Pointner
6856275a42 Refactor ExpressionFormatMethods 2019-02-23 17:20:31 +07:00
Reinhard Pointner
df33e64eb9 ExitCode 2019-02-23 17:14:47 +07:00
Reinhard Pointner
c069d29e67 Support for GEOCODE APIKEY 2019-02-22 23:43:13 +07:00
Reinhard Pointner
abf208c625 Support for GEOCODE APIKEY 2019-02-22 22:41:10 +07:00
Reinhard Pointner
c91aad1eec Add {id} to the example bindings 2019-02-22 22:29:12 +07:00
Reinhard Pointner
48d7ad91de f, f.name 2019-02-22 20:45:27 +07:00
Reinhard Pointner
6a1bdee826 Fix {mime} example 2019-02-22 20:28:37 +07:00
Reinhard Pointner
17c94baeca Best effort to make {aco} work on different versions of libmediainfo (if possible) 2019-02-22 19:42:09 +07:00
Reinhard Pointner
8c8e1045fb Add String.initialName() for "James Cameron" ➔ "J. Cameron" 2019-02-22 18:57:52 +07:00
Reinhard Pointner
f8e3c3460d Refactor and extend new ExitCode logic 2019-02-21 21:10:24 +07:00
Reinhard Pointner
111e4661d9 NO_OPERATION = 10; 2019-02-21 20:48:24 +07:00
Reinhard Pointner
adf3007372 Add default string representation for args object 2019-02-21 20:48:16 +07:00
Reinhard Pointner
164e6bc28e Add more fine-grained exit codes 2019-02-21 16:52:22 +07:00
Reinhard Pointner
5402374d32 Use Exit Code 4 when aborting a script via die() 2019-02-21 16:16:52 +07:00
Reinhard Pointner
7dd7908435 Enable workflow service menu 2019-02-21 02:13:54 +07:00
Reinhard Pointner
538378a9b0 Remove Facebook / Twitter links 2019-02-21 02:13:38 +07:00
Reinhard Pointner
5b87038f29 Workflows 2019-02-21 00:51:07 +07:00
Reinhard Pointner
01807285ed Refactor argument passing for mac app 2019-02-20 21:23:49 +07:00
Reinhard Pointner
0892aed310 Remove JDK 6 compatibility code 2019-02-20 19:48:21 +07:00
Reinhard Pointner
5cce75c0b9 Use any lazy Object::toString as message 2019-02-20 19:47:40 +07:00
Reinhard Pointner
2dea2091d4 DUPLICATE:
1. try to clone
2. try to hardlink
3. copy if necessary
2019-02-20 19:35:56 +07:00
Reinhard Pointner
96bd0c0d79 Enable SHA-3 support (Java 11 only) 2019-02-20 02:21:55 +07:00
Reinhard Pointner
b01e0f3dc8 Remove ED2K support 2019-02-20 02:21:08 +07:00
Reinhard Pointner
3f3643ad71 Refactor bencode / torrent parser 2019-02-20 02:09:51 +07:00
Reinhard Pointner
a63556e3f4 flush all memory caches to disk (before starting any long running file system operations that might be cancelled by the user) 2019-02-19 01:13:53 +07:00
Reinhard Pointner
267bf133f6 flush all memory caches to disk (before starting any long running file system operations that might be cancelled by the user) 2019-02-18 18:13:19 +07:00
Reinhard Pointner
6229709825 Add flushAll() method for testing 2019-02-18 15:53:49 +07:00
Reinhard Pointner
acd1f0fa64 Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:12:27 +07:00
Reinhard Pointner
9fb947bbfd Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:11:30 +07:00
Reinhard Pointner
a4c3ac9faa Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:09:38 +07:00
Reinhard Pointner
d3d78cb09c Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) 2019-02-17 19:07:32 +07:00
Reinhard Pointner
5cec6f5162 Make sure "WARNING: Owner failed to convert data" doesn't fill up the error.log with useless messages that seem to happen all the time, don't matter, and are just confusing for new users. 2019-02-17 18:39:21 +07:00
Reinhard Pointner
c9c4e84ee4 Best effort to avoid cache corruption if process is killed or crashes 2019-02-17 18:30:16 +07:00
Reinhard Pointner
5777a700bc Improved default logging (for GUI users) 2019-02-17 18:22:08 +07:00
Reinhard Pointner
d3f1bdde15 Update log levels 2019-02-17 18:14:40 +07:00
Reinhard Pointner
5f5ee11004 Disable default copy & paste support in panel selection list 2019-02-16 21:48:50 +07:00
Reinhard Pointner
6bbea7d075 Formatting 2019-02-15 14:08:37 +07:00
Reinhard Pointner
a620f3f206 Fix unused import 2019-02-14 17:37:52 +07:00
Reinhard Pointner
cce9ba8c2b Make sure cache is not stale 2019-02-14 17:37:01 +07:00
Reinhard Pointner
afe75b430a Use separate cache to make sure we don't loose the cache on abort. 2019-02-14 17:10:52 +07:00
Reinhard Pointner
6aa65ce3d6 Unify long-term caches 2019-02-12 00:03:16 +07:00
Reinhard Pointner
580f2bd8f4 Make sure not to expose public locks 2019-02-11 14:34:02 +07:00
Reinhard Pointner
f0e3b5fa46 Make sure to preserve intended order 2019-02-11 14:16:14 +07:00
Reinhard Pointner
6092dae7bd Set headers in fixed order 2019-02-11 14:13:44 +07:00
Reinhard Pointner
ae989ee990 Refactor, Streamify 2019-02-11 14:12:04 +07:00
Reinhard Pointner
4e1f7104d0 Change button order 2019-02-09 20:39:21 +07:00
Reinhard Pointner
b38f9a3ddb Use Caffeine for in-memory caching 2019-02-07 13:27:04 +07:00
Reinhard Pointner
1a6994c491 Improved debug logging 2019-02-05 15:31:44 +07:00
Reinhard Pointner
431966cbbd Cache null values properly 2019-02-05 15:10:36 +07:00
Reinhard Pointner
d0c77c65fc Refactor EpisodeMetrics / SubtitleMetrics to make sure nothing is static so that GC can do it's job (i.e. fix memory leaks) 2019-02-05 14:45:57 +07:00
Reinhard Pointner
cf2c7785cc Don't cache parser results forever 2019-02-05 13:28:19 +07:00
Reinhard Pointner
8deb784419 Fix regression issue: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 2019-02-05 12:57:04 +07:00