Commit Graph

2245 Commits

Author SHA1 Message Date
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
Reinhard Pointner f79c71ce49 * use Apache Ivy for dependency management (as for as possible, same jars are not on Maven Central) 2015-05-18 07:03:05 +00:00
Reinhard Pointner b0995200a4 * testing JAyatana 2015-05-17 18:05:28 +00:00
Reinhard Pointner 766c4bc4c8 * testing JAyatana 2015-05-17 12:46:31 +00:00
Reinhard Pointner 545224396a * auto-detect encoding if necessary 2015-05-17 10:18:37 +00:00
Reinhard Pointner 5b59ad3ad1 * fix Unicode BOM issues 2015-05-17 09:39:58 +00:00
Reinhard Pointner 1c99bd44a2 * Subtitle Actions: Save as = Select file(s); Export = Select folder 2015-05-17 08:39:49 +00:00
Reinhard Pointner 877deb7d63 * simplify 2015-05-17 08:39:46 +00:00
Reinhard Pointner ebac5709ee * OpenSubtitle Movie results are always displayed in Name (Year) format while TV Series results are displayed in plain Name format 2015-05-16 16:48:39 +00:00
Reinhard Pointner e1ec0bb5cf * set loading background 2015-05-11 18:03:29 +00:00
Reinhard Pointner 56ad657a00 * make sure all data is externed into .properties files 2015-05-11 17:41:37 +00:00
Reinhard Pointner 1344332a66 * implement guessMovie feature 2015-05-11 14:37:27 +00:00
Reinhard Pointner 39d012745a * use OSDB guessMovie feature if our own series/movie detection logic fails 2015-05-11 14:21:03 +00:00
Reinhard Pointner e55526c3ac * implement guessMovie feature 2015-05-11 13:57:04 +00:00
Reinhard Pointner d1c6ef75a8 * refactor subtitle lookup code 2015-05-11 11:58:31 +00:00
Reinhard Pointner 97c9643871 * refactor 2015-05-11 11:42:59 +00:00
Reinhard Pointner 0e978412df + use OpenSubtitles dump for OpenSubtitles local search 2015-05-11 09:13:35 +00:00
Reinhard Pointner 1a9da1c662 * add window icons 2015-05-10 21:55:47 +00:00
Reinhard Pointner bc18cc6489 * add window icons 2015-05-10 21:28:59 +00:00
Reinhard Pointner 20de652f11 * make sure window task bar icons are not visible on Linux / Windows (no such thing on Mac anyway) 2015-05-10 20:33:21 +00:00
Reinhard Pointner 7269939ad3 * Open Getting Started by pressing F1 2015-05-10 18:55:39 +00:00
Reinhard Pointner 7e7cbf7e8b * show Getting Started help on first start 2015-05-10 18:06:04 +00:00
Reinhard Pointner 9af6ff066b * make sure "10-bit" doesn't make it into the SxE matcher 2015-05-10 08:10:17 +00:00
Reinhard Pointner d7539e2d4c * allow access to all available certification countries certifications via {info.certifications.KEY} 2015-05-10 06:49:39 +00:00
Reinhard Pointner 38e04d22f7 * can't use https for Getting Started page because of http youtube video and mixed content warnings 2015-05-09 18:31:06 +00:00
Reinhard Pointner bcadde3dc7 * added Getting Started page 2015-05-09 09:56:35 +00:00
Reinhard Pointner 6bb6156853 * provide in-app help links 2015-05-09 08:08:31 +00:00
Reinhard Pointner 474b7a6e20 * provide in-app help links 2015-05-09 08:07:38 +00:00
Reinhard Pointner a2722d22f4 * allow deletion of OSDB login 2015-05-09 06:38:47 +00:00
Reinhard Pointner a5652f4d0e * use more readable bit.ly shortlinks 2015-05-08 14:46:28 +00:00
Reinhard Pointner 6b03665d59 * add auto-completion to opensubtitles search box again (as to improve usability with people that didn't realize it was search box at that you were supposed to type a movie/series name there => now we suggest it as they type or click the combo box) 2015-05-08 14:31:52 +00:00
Reinhard Pointner 4ab1b1afc5 * login and store only the MD5 password 2015-05-08 08:59:15 +00:00
Reinhard Pointner 955547dcd8 * use https for all requests (including login) 2015-05-08 08:23:36 +00:00
Reinhard Pointner c7925f9b50 * login and store only the MD5 password 2015-05-08 08:20:20 +00:00
Reinhard Pointner 2fddcf0a2d * use without fail-save (hopefully we fixed the freeze issue) 2015-05-07 17:01:11 +00:00
Reinhard Pointner 9869f30081 * fix docs 2015-05-07 14:23:24 +00:00
Reinhard Pointner 680317bb03 * feeling lucky~ 2015-05-06 18:26:10 +00:00
Reinhard Pointner b6b01264ed * API requires 2-letter language codes, so translate non-2-letter language code locales to standard 2-letter codes 2015-05-06 06:17:02 +00:00
Reinhard Pointner 75d58e4fe8 * see if async works (even though it breaks the logic) 2015-05-05 14:45:53 +00:00
Reinhard Pointner ff9529a2fe * added lots of logging for testing 2015-05-05 14:06:49 +00:00
Reinhard Pointner 7c5b6bf891 * disable crash workaround until we actually fix it 2015-05-05 13:48:16 +00:00
Reinhard Pointner 73dddd93a2 * use short country code
{
         "iso_3166_1":"US",
         "name":"United States of America"
      }
2015-05-05 03:29:20 +00:00
Reinhard Pointner e238790d4d * log log file location only when --log all 2015-05-04 18:13:33 +00:00
Reinhard Pointner 6bd1f347f1 * added support for movieInfo.productionCompanies
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2648
2015-05-04 14:29:30 +00:00
Reinhard Pointner bf8826229f * don't show revision number in window title 2015-05-04 12:35:15 +00:00
Reinhard Pointner 512dc75495 * add \n after each script execution (useful for looking at logs later and having empty line separators) 2015-05-02 18:31:43 +00:00
Reinhard Pointner 2d593ddacd * make sure video resolution doesn't interfere with group pattern 2015-04-28 15:45:18 +00:00
Reinhard Pointner 30311def8b * Fix corner-case that leads to mismatch if DB says a movie (in name yyyy format) doesn't exist while at the same time there is an RG of the same name 2015-04-28 15:23:01 +00:00
Reinhard Pointner 2b4204e76f * keyword blacklisting in MediaBindingBean should take care of group mismatches. No need to do that in the group regex (which checks for moviename yyyy pattern). 2015-04-28 15:06:47 +00:00
Reinhard Pointner 1059c00612 * fix background issues on Mac 2015-04-21 08:47:33 +00:00
Reinhard Pointner a976794614 * make scripting stable branches independent of filebot major versions 2015-04-19 13:47:43 +00:00
Reinhard Pointner 65e88be2b6 * fix IO redirection issues when script is reading from STDIN 2015-04-19 04:36:29 +00:00
Reinhard Pointner f1ad8c8cdf * show donation reminder 20% of the time instead of 10% of the time 2015-04-17 09:41:39 +00:00
Reinhard Pointner 83ec0a9be5 * make sure that --action test is exactly the same as --action rename (even if xattr are set) 2015-04-11 19:11:02 +00:00
Reinhard Pointner 7c90ed20fa * use NIO.2 to create folders everywhere so we can get better error messages / exception messages 2015-04-11 18:31:29 +00:00
Reinhard Pointner 9ec4b6a97b * experiment with data structures for keeping/checking file trees in memory 2015-04-10 15:50:35 +00:00
Reinhard Pointner 0a7a3c36bf * experiment with data structures for keeping/checking file trees in memory 2015-04-09 18:47:14 +00:00
Reinhard Pointner 1ea92011a3 * experiment with data structures for keeping/checking file trees in memory 2015-04-09 18:31:13 +00:00
Reinhard Pointner 31674abcf6 * added default package imports: java.nio.charset, java.util.stream 2015-04-09 09:24:18 +00:00
Reinhard Pointner 73c5c9f206 * better error reporting when entering illegal user/passwords 2015-04-06 03:33:25 +00:00
Reinhard Pointner ae6cae50d8 * add String-2-Locale helper function 2015-03-31 03:58:33 +00:00
Reinhard Pointner a6702bf90c + version bump for next minor release 2015-03-28 16:51:09 +00:00
Reinhard Pointner 84b29479e8 * noop 2015-03-27 07:10:42 +00:00
Reinhard Pointner aefa0f064a * simplify common usage 2015-03-26 08:40:57 +00:00