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

4038 Commits

Author SHA1 Message Date
Reinhard Pointner
086bd41552 Collect more data from TheTVDB search queries (to maybe present better options to the user, including years and banners) 2019-04-28 12:50:53 +07:00
Reinhard Pointner
3f2a8ee5a6 Support "guarded expressions" when concatting String values.
e.g. {"[" + {n} + " " + {s00e00} + "]"}

https://www.filebot.net/forums/viewtopic.php?f=8&t=10719
2019-04-24 14:44:09 +07:00
Reinhard Pointner
2911ea488a Move DSL utilities 2019-04-24 13:58:41 +07:00
Reinhard Pointner
13cfca422c Group by Movie (rather than MoviePart)
https://www.filebot.net/forums/viewtopic.php?f=5&t=10716
2019-04-23 19:50:58 +07:00
Reinhard Pointner
b449bcec3c Keep preferences.backup.xml around for good (not generally necessary, might be really appreciated by the occasional user) 2019-04-23 03:36:14 +07:00
Reinhard Pointner
7fcfe895a7 Allow / in Preferences Keys (e.g. for custom preset names)
https://www.filebot.net/forums/viewtopic.php?f=6&t=10713
2019-04-22 16:58:05 +07:00
Reinhard Pointner
18ad7b4561 Return destination file path (if sensible) so xattr & history integration works out of the box for simple use cases 2019-04-21 01:25:21 +07:00
Reinhard Pointner
f9b5e3a2a0 Store prefs backup every 30 days 2019-04-19 15:26:51 +07:00
Reinhard Pointner
b3f9e3f45b REVERT @see https://www.filebot.net/forums/viewtopic.php?p=43064#p43064 2019-04-02 01:04:58 +07:00
Reinhard Pointner
9616bbf427 Add BluRay3D to {source} pattern 2019-04-01 14:29:06 +07:00
Reinhard Pointner
f36ba9a44a Fix sysinfo output 2019-03-17 16:28:02 +07:00
Reinhard Pointner
fd982ab790 Add MediaCharacteristics.getSubtitleLanguage() 2019-03-17 12:39:14 +07:00
Reinhard Pointner
504bb1132d Refactor system exec 2019-03-15 22:44:39 +07:00
Reinhard Pointner
ed0aa79f9f Avoid false positives 2019-03-15 15:17:15 +07:00
Reinhard Pointner
078543d1e9 Refactor system exec 2019-03-15 14:33:16 +07:00
Reinhard Pointner
3fa0530da9 Refactor system exec 2019-03-15 14:19:00 +07:00
Reinhard Pointner
45528ef212 Factor in video resolution as well as bitrate 2019-03-15 13:35:14 +07:00
Reinhard Pointner
53f23c8acf Add BitRate to MediaCharacteristics 2019-03-15 13:31:33 +07:00
Reinhard Pointner
3007df1a8f Improved SxE sanity checks 2019-03-15 12:33:46 +07:00
Reinhard Pointner
1aba8ecb9b Strip HD720P patterns 2019-03-15 12:10:22 +07:00
Reinhard Pointner
a81d1ae9dc Make sure to create output folder before calling extract() operations 2019-03-12 22:21:05 +07:00
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