1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-11-17 23:05:03 -05:00
Commit Graph

2308 Commits

Author SHA1 Message Date
Reinhard Pointner
8c0ce2ed21 * cache MediaInfo instances 2015-11-14 18:24:31 +00:00
Reinhard Pointner
6d2667f3a1 * make sure that there's only 1 reference to mediaInfoKey 2015-11-14 17:33:13 +00:00
Reinhard Pointner
7103d4216e * cache MediaInfo instances 2015-11-14 17:25:35 +00:00
Reinhard Pointner
6c1109ced1 * minor refactoring 2015-11-14 16:12:03 +00:00
Reinhard Pointner
0474d73c97 * use autoReleasePool as per example: https://gist.github.com/shannah/65007754c2b0f8add4f7 2015-11-14 15:47:20 +00:00
Reinhard Pointner
109f55d237 * maybe fix libmediainfo library loading issues 2015-11-13 06:17:15 +00:00
Reinhard Pointner
0b69adbbc9 * Fix: PresetEditor doesn't restore Language combo box
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3164
2015-11-10 13:13:37 +00:00
Reinhard Pointner
e6dbd4538e * improve MediaInfoException text 2015-11-10 06:19:50 +00:00
Reinhard Pointner
b9f9ae2b34 * maybe fix libmediainfo library loading issues 2015-11-09 08:07:00 +00:00
Reinhard Pointner
77674a1486 * maybe fix libmediainfo library loading issues 2015-11-09 07:25:56 +00:00
Reinhard Pointner
79a0dacdbc * simplify error handling 2015-11-09 05:55:12 +00:00
Reinhard Pointner
d6569765be * try {media.Composer} as fallback if {media.Performer} is not set
@see https://www.filebot.net/forums/viewtopic.php?f=4&t=3061#p17550
2015-11-07 13:24:44 +00:00
Reinhard Pointner
4a95aaf029 * update & enable OpenSubtitles GuessMovie RPC method again 2015-11-06 19:44:55 +00:00
Reinhard Pointner
e80c9d855a * fix various ID3Lookup issues 2015-11-06 09:15:37 +00:00
Reinhard Pointner
8d94a66338 * fade-in "Getting Started" view 2015-11-06 08:08:08 +00:00
Reinhard Pointner
106a868103 * cleanup 2015-11-06 07:41:19 +00:00
Reinhard Pointner
c56fd45d1f * make {info.budget} {info.revenue} {info.popularity} available for easy access 2015-11-06 06:18:22 +00:00
Reinhard Pointner
18822d4b7f * use non-glossy info icon 2015-11-05 06:25:10 +00:00
Reinhard Pointner
a97ecb2a29 * added {ny} convenience binding as a shorthand for {n} ({y}) 2015-11-05 05:14:07 +00:00
Reinhard Pointner
d6db7189db * change sortName() default behaviour to something more sensible 2015-11-04 09:35:40 +00:00
Reinhard Pointner
d00ae0127e * fix parsing issues 2015-11-04 09:10:16 +00:00
Reinhard Pointner
af511aef7a * cleanup 2015-11-04 09:03:09 +00:00
Reinhard Pointner
a2c84e22dc + replace TVRage with TVmaze 2015-11-04 08:53:52 +00:00
Reinhard Pointner
bd5a5a6fc6 * Display BindingException class error messages as "info" type messages instead of "warning" type, so users will understand that these messages are to be expected for some formats in some cases, and can be safely ignored 2015-11-04 05:41:50 +00:00
Reinhard Pointner
6238500d29 * take alias titles into account when checking for subtitle matches 2015-11-04 04:47:03 +00:00
Reinhard Pointner
66d0d401cf * catch XML-RPC errors 2015-11-04 04:08:57 +00:00
Reinhard Pointner
41cd488bae * catch XML-RPC errors 2015-11-04 04:07:14 +00:00
Reinhard Pointner
63988e8865 * update for Fanart TV API v3 2015-11-03 03:43:57 +00:00
Reinhard Pointner
0223e425ab * tooltips 2015-10-23 15:40:51 +00:00
Reinhard Pointner
54b3193301 * tooltips 2015-10-22 07:24:36 +00:00
Reinhard Pointner
4b0fb75339 * make sure {duration} is an Integer value 2015-10-20 07:43:23 +00:00
Reinhard Pointner
dd3ed4cf46 * simplify error messages if setting xattr fails 2015-10-18 19:37:11 +00:00
Reinhard Pointner
89ab081415 * fix conversion issues by returning a Long value 2015-10-18 07:51:58 +00:00
Reinhard Pointner
42966e8c68 * fix conversion issues by returning a Long value 2015-10-18 07:51:10 +00:00
Reinhard Pointner
2a64e1fe99 * added helper function for testing 7z JBinding native code with a simple version call 2015-10-17 17:20:10 +00:00
Reinhard Pointner
5dd8ea3c1e * fix OSX/Linux library load issues 2015-10-16 17:28:01 +00:00
Reinhard Pointner
3a02d6e16f * update to 7-Zip-JBinding 9.20-2.00beta 2015-10-16 16:44:54 +00:00
Reinhard Pointner
6cc2c20377 * reduce web-datasource cache to 12 hours (so that daily-updated data (e.g. TheTVDB) won't be an issue anymore) 2015-10-16 14:33:22 +00:00
Reinhard Pointner
4744546e13 * use "Encoded_Library_Name" MediaInfo property (renamed from Encoded_Library/Name in newer versions of libmediainfo) 2015-10-14 06:13:50 +00:00
Reinhard Pointner
b1ea079330 * set popup chance to 777 2015-10-12 19:30:13 +00:00
Reinhard Pointner
b657599a6c * added support for additional date patterns like "25 July 2014" or "8 Sep 2015" 2015-10-12 18:34:30 +00:00
Reinhard Pointner
8e1f837fd0 * reduce TheTVDB/OpenSubtitles cache timeout to 24 hours (instead of 2 days) 2015-10-12 09:50:03 +00:00
Reinhard Pointner
735008eb99 // unexpected error => dump stack 2015-10-11 16:56:01 +00:00
Reinhard Pointner
3e1e6c1c3a * add video {source} es 2015-10-11 09:02:33 +00:00
Reinhard Pointner
192a7ef6c8 * support date patterns like 2015-October-05 or 2015-Oct-05 2015-10-11 06:23:04 +00:00
Reinhard Pointner
55c07b667a * support date patterns like 2015-October-05 or 2015-Oct-05 2015-10-11 06:19:32 +00:00
Reinhard Pointner
ae97adb814 * added function readLines(String path) to scripting context 2015-10-09 08:01:21 +00:00
Reinhard Pointner
b7aff8ec45 * fix for SNAME.YYYY.SEE style episode naming scheme
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3045
2015-10-05 16:53:01 +00:00
Reinhard Pointner
ea4d49165f * improved query pre-diction for tricky cases 2015-10-05 16:16:35 +00:00
Reinhard Pointner
2a417f85d1 * add Groovy File Filter example as tooltip (improved) 2015-10-02 19:21:20 +00:00
Reinhard Pointner
e655817584 * increase reminder popup chance to 40% 2015-10-02 10:24:58 +00:00
Reinhard Pointner
e24c381afe * fix "Chinese" language subtitle upload issues 2015-09-30 17:51:13 +00:00
Reinhard Pointner
9baf29c2f1 * fix Subtitle Upload usability issues 2015-09-30 17:18:10 +00:00
Reinhard Pointner
4c2cc624f5 * update video source patterns
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3031
2015-09-29 16:35:58 +00:00
Reinhard Pointner
679aa3e37d * allow renaming of music videos *IF* music mode has been forced via --db option 2015-09-29 16:31:28 +00:00
Reinhard Pointner
0924759fc4 * fix for issue with SxE verification metric not passing through episode subtitles 2015-09-29 12:51:26 +00:00
Reinhard Pointner
9ad9a3e1a9 * fix auto-detection issues for movie query "9 (2009)" 2015-09-27 08:41:02 +00:00
Reinhard Pointner
052ba0e26f * add Groovy File Filter example as tooltip 2015-09-25 19:52:12 +00:00
Reinhard Pointner
4827b8ead7 * TVRage is dead. Remove support. 2015-09-24 06:45:10 +00:00
Reinhard Pointner
ef215f0d19 * fix JFileChooser default size issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2988
2015-09-15 07:04:36 +00:00
Reinhard Pointner
eee141c9ea * fix PresetEditor issues 2015-09-12 16:56:45 +00:00
Reinhard Pointner
9847734506 * make sure that "Getting Started" is only shown once (even if WebKit crashes the JVM) 2015-09-12 15:49:47 +00:00
Reinhard Pointner
9b603288db * fixed more "Fear the Walking Dead" VS "The Walking Dead" issues 2015-09-09 16:07:23 +00:00
Reinhard Pointner
f4d5c10628 * match patterns like S01E01-E05 and expand SxE sequences for multi-episode matching 2015-09-09 14:31:27 +00:00
Reinhard Pointner
62e09dd4d8 * match patterns like S01E01-E05 and expand SxE sequences for multi-episode matching 2015-09-09 13:41:48 +00:00
Reinhard Pointner
854eb80119 * fix special multi-episode matching 2015-09-09 13:05:19 +00:00
Reinhard Pointner
54603de373 * make it easier for shows to be considered "popular" to fix "Fear the Walking Dead" VS "The Walking Dead" issues 2015-09-09 09:51:11 +00:00
Reinhard Pointner
f1114f365a * allow for continuous SxE sequences, e.g. S02E05-E08 2015-09-09 08:33:33 +00:00
Reinhard Pointner
c6cddb4b87 * use the first best option and ignore the rest 2015-08-27 18:51:06 +00:00
Reinhard Pointner
4efc22e4eb + EXPERIMENTAL support for language-specific subtitle providers (hash-lookup only) 2015-08-27 17:55:24 +00:00
Reinhard Pointner
28914cac42 * fix issues with multi-part episodes not being recognized past Episode 50
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2942
2015-08-26 22:08:48 +00:00
Reinhard Pointner
48ce0f3d32 * support for multi-episode special episodes
e.g. "The Rockford Files S00E01-E02 Backlash of the Hunter"
2015-08-19 23:06:08 +00:00
Reinhard Pointner
353c2da745 * update CLI error messages 2015-08-18 23:42:47 +00:00
Reinhard Pointner
ed1bad0478 * add alias Portuguese (BR) for Brazilian language 2015-08-18 23:36:15 +00:00
Reinhard Pointner
6484e4b3f7 * allow users to set OpenSubtitles XML-RPC endpoint via Java system property: "-Dnet.filebot.OpenSubtitlesXmlRpc.url=http://api.opensubtitles.org/xml-rpc" 2015-08-18 23:23:56 +00:00
Reinhard Pointner
a5427fb5ab * add WAIT cursor in case loading files is taking a while 2015-08-11 14:30:25 +00:00
Reinhard Pointner
b64e2b23a7 * n00b-proofing 2015-08-10 17:15:15 +00:00
Reinhard Pointner
9be4a1fd5b + push 4.6.1 test release 2015-08-07 10:43:04 +00:00
Reinhard Pointner
85421ecbd9 * support name_eng.srt pattern for {lang} binding 2015-08-04 23:40:39 +00:00
Reinhard Pointner
266d0c7edc * make "Missing data: release date" warning message more clear 2015-07-30 16:38:24 +00:00
Reinhard Pointner
8d19863283 + Support --filter (file filter expression) in filebot -mediainfo calls 2015-07-30 13:08:03 +00:00
Reinhard Pointner
105b6a907c * update icon 2015-07-29 23:45:39 +00:00
Reinhard Pointner
034b47ccdb * allow users to test custom file filter right away from within the Preset Editor 2015-07-27 13:44:40 +00:00
Reinhard Pointner
f97b040dda * refactor 2015-07-27 12:40:55 +00:00
Reinhard Pointner
a8aeee2193 * enable/disable combo boxes depending on datasource capabilities 2015-07-27 12:16:36 +00:00
Reinhard Pointner
bc87b59811 * enable/disable combo boxes depending on datasource capabilities 2015-07-27 12:09:13 +00:00
Reinhard Pointner
b2685c0427 * refactor 2015-07-26 21:43:16 +00:00
Reinhard Pointner
3f65c370a5 * refactor 2015-07-26 11:52:11 +00:00
Reinhard Pointner
694c0ec049 * allow file.isEpisode() file filter expressions 2015-07-26 11:46:52 +00:00
Reinhard Pointner
6f0ea0c3c8 * Rename Delete button to Discard 2015-07-26 00:09:35 +00:00
Reinhard Pointner
3bb317cad0 * support File "datasource" to allow advanced users to create generic file rename presets 2015-07-25 22:47:39 +00:00
Reinhard Pointner
0d314b786c * refactor 2015-07-25 22:47:35 +00:00
Reinhard Pointner
a475becffb * include Format Editor in Preset Editor 2015-07-25 22:47:30 +00:00
Reinhard Pointner
b019cd9827 * Preset UI changes 2015-07-25 22:47:24 +00:00
Reinhard Pointner
8299e849aa * Format Source 2015-07-25 22:47:19 +00:00
Reinhard Pointner
38a046bf2d * refactoring 2015-07-25 22:47:02 +00:00
Reinhard Pointner
a43a9171c1 * support {age} for FileFilter expressions 2015-07-25 22:47:00 +00:00
Reinhard Pointner
6c22b3e502 + Preset Editor UI 2015-07-25 22:46:58 +00:00
Reinhard Pointner
bb4a23cad6 + Preset Editor UI 2015-07-25 22:46:47 +00:00
Reinhard Pointner
a5d987dc08 + Preset Editor UI 2015-07-25 22:46:45 +00:00
Reinhard Pointner
7b51f5a851 * add common interface to all datasources 2015-07-25 22:46:30 +00:00
Reinhard Pointner
bc7cf8cba0 * fine-tune subtitle matching
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2869
2015-07-25 22:46:28 +00:00
Reinhard Pointner
e6eef706e4 * use SEVERE warning when clutter file filter is unavailable 2015-07-25 22:46:14 +00:00
Reinhard Pointner
b38d9768fc * fix compile time issue 2015-07-25 22:46:12 +00:00
Reinhard Pointner
abeb60dfb1 * make sure we don't crash just because the clutter file filter isn't available (e.g if website is down) 2015-07-25 22:46:06 +00:00
Reinhard Pointner
8e57f48cb7 + presets & macros (WIP) 2015-07-11 13:10:57 +00:00
Reinhard Pointner
6fe93ab300 * make sure that release groups with @ in the name work as expected (regex \p{Punct} includes @ so it had been removed and subsequently couldn't be matched) 2015-06-27 16:56:17 +00:00
Reinhard Pointner
165e0e5681 * make sure to exclude file extension from any matching 2015-06-27 16:48:20 +00:00
Reinhard Pointner
f9018f9feb * fix movie match selection/repeat issue
@see https://www.filebot.net/forums/viewtopic.php?f=6&p=15797#p15797
2015-06-24 17:59:56 +00:00
Reinhard Pointner
801d0e5ee7 * fix subtitle movie match bug
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2802
2015-06-24 10:32:44 +00:00
Reinhard Pointner
c641a1afaa import java.time.* 2015-06-20 07:04:40 +00:00
Reinhard Pointner
4a2f093e92 * simplify mediainfo error messages 2015-06-19 16:27:29 +00:00
Reinhard Pointner
745ac54c16 * simplify mediainfo error messages 2015-06-19 10:00:33 +00:00
Reinhard Pointner
2602dc20ef * work around missing JFX WebView navigator.language settings 2015-06-12 10:44:44 +00:00
Reinhard Pointner
2bd8ffc464 * added truncate and truncate-by-word String methods to help with custom formats 2015-06-08 17:15:44 +00:00
Reinhard Pointner
6e03eaa5c9 * "🚀 Loading …" confirmed to render ok on Windows/Linux as well 2015-06-06 05:43:09 +00:00
Reinhard Pointner
c041e851d6 * fix missing button label 2015-06-05 19:35:21 +00:00
Reinhard Pointner
31a2df2c91 * update website 2015-06-05 17:53:13 +00:00
Reinhard Pointner
10704bc216 + String.asciiQuotes() to normalize wierd quotation marks (e.g. "\u00b4\u2018\u2019\u02bb".asciiQuotes() == "''''") 2015-06-04 17:21:02 +00:00
Reinhard Pointner
8a77762e34 + String.asciiQuotes() to normalize wierd quotation marks (e.g. "\u00b4\u2018\u2019\u02bb".asciiQuotes() == "''''") 2015-06-04 17:17:30 +00:00
Reinhard Pointner
f8d25c12d7 * update website 2015-06-04 15:59:36 +00:00
Reinhard Pointner
863ed6571d * update donation redirect script & provider per-OS donation messages
* compression is handled by cloudflare
2015-06-04 14:39:10 +00:00
Reinhard Pointner
ea70a23ed0 * extract support via Apache Commons VFS2 (and junrar file provider) 2015-06-04 10:12:56 +00:00
Reinhard Pointner
100de60a97 * hide webview while it's loading 2015-06-02 08:10:14 +00:00
Reinhard Pointner
b3e5071a64 * hide webview while it's loading 2015-06-01 21:33:22 +00:00
Reinhard Pointner
1e6c6eba03 * make sure WebView gets keyboard focus on startup 2015-06-01 20:03:49 +00:00
Reinhard Pointner
e06e50418c * fix file formatter 2015-05-31 01:13:35 +00:00
Reinhard Pointner
3faa210ff1 * keep full path when loading torrent file entries 2015-05-30 21:08:06 +00:00
Reinhard Pointner
68b3101ae2 * fix layout issues 2015-05-28 20:23:05 +00:00
Reinhard Pointner
6c1bbae431 * only recognize positive {age} (in days) values 2015-05-28 16:39:57 +00:00
Reinhard Pointner
bd81291ca5 * added video extension: .asf 2015-05-28 15:44:43 +00:00
Reinhard Pointner
e14cbb2bcc * make {model} available in --filter expressions to include/exclude each metadata based on the entirety of metadata being matched against 2015-05-26 16:25:47 +00:00
Reinhard Pointner
cd2ea07c15 * organize imports 2015-05-25 19:31:26 +00:00
Reinhard Pointner
a255c6d82a * yet another try to fix Unicode/Accent MediaInfo.open() issues on Mac ... 2015-05-25 18:15:22 +00:00
Reinhard Pointner
87ffd27e85 * refactor & simplify 2015-05-25 15:14:00 +00:00
Reinhard Pointner
aa5d5c901c * String.join works slightly different than our own join() method, so to avoid any hidden issues keep using our own as before 2015-05-25 10:37:42 +00:00
Reinhard Pointner
ea26287b92 * take OriginalName (better) into account when matching subtitles to files 2015-05-25 10:16:30 +00:00
Reinhard Pointner
c4a582ff9b * fix image button size issues 2015-05-25 09:23:24 +00:00
Reinhard Pointner
18afec0593 * fix image button size issues 2015-05-25 09:10:55 +00:00
Reinhard Pointner
fbbb99a5b9 * avoid printStackTrace in favour of logging 2015-05-25 08:37:57 +00:00
Reinhard Pointner
ac7a72c477 * use only primary title for combobox completion 2015-05-24 23:32:29 +00:00
Reinhard Pointner
c68c5adb3a * include movie alias titles in osdb index 2015-05-24 22:54:59 +00:00
Reinhard Pointner
1c928e5592 * fine-tune subtitle auto-selection 2015-05-24 22:54:56 +00:00
Reinhard Pointner
3e4da0f254 * work around Mac accent encoding issues 2015-05-24 22:54:53 +00:00
Reinhard Pointner
457c74129b * work around Mac accent encoding issues 2015-05-24 22:53:47 +00:00
Reinhard Pointner
ba15853a4c * bump major verison 4.6 because scripting fn branch was updated 2015-05-23 17:01:30 +00:00
Reinhard Pointner
7301bd0357 * fix 2015-05-20 07:35:50 +00:00
Reinhard Pointner
af8e8c185a * make sure longest OR expressions is captured 2015-05-20 07:35:45 +00:00
Reinhard Pointner
8a885ff1fe * use String.join() 2015-05-20 07:35:40 +00:00
Reinhard Pointner
d8d7b80474 * enable menu bar only if jayatanaag agent is setup 2015-05-18 15:41:26 +00:00