Commit Graph

2281 Commits

Author SHA1 Message Date
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
Reinhard Pointner 28260e51d7 * support for delegating 7z extract & list operation to the "7z" cmdline tool rathern than the native bindings which are default 2015-03-25 22:38:15 +00:00
Reinhard Pointner 375c5eea58 * fix virtual path getName (filename without extension) logic 2015-03-25 22:28:20 +00:00
Reinhard Pointner b53acf50be * fine-tune for Ubuntu USC 2015-03-25 10:40:59 +00:00
Reinhard Pointner 3a2f1f6917 * fine-tune for Ubuntu USC 2015-03-25 10:35:32 +00:00
Reinhard Pointner fc51582f21 * fine-tune for Ubuntu USC 2015-03-25 10:14:18 +00:00
Reinhard Pointner e08fd8799b * added file create helper function 2015-03-25 05:36:29 +00:00
Reinhard Pointner c3895a5852 * added file create helper function 2015-03-25 05:18:35 +00:00
Reinhard Pointner 1ce8ab15b7 * improved default behaviour if called without arguments 2015-03-25 04:35:13 +00:00
Reinhard Pointner 9ab47c4b9e * fix Border UI issues for Ubuntu App 2015-03-24 12:39:05 +00:00
Reinhard Pointner fa22890573 * allow users to force "Select Folders" and "Select Files" in Rename panel via SHIFT+CLICK "Load" for users that have trouble with file chooser (JavaFX doesn't support Folder & Files file chooser) and especially if Drag-n-Drop doesn't work for some reason 2015-03-24 11:23:24 +00:00
Reinhard Pointner 9eff3fa702 * force people to use the suball script in order to avoid abuse 2015-03-23 11:54:59 +00:00
Reinhard Pointner a04e263c30 * use NIO.2 to create directory structure (and hopefully get more meaningful IO exceptions) 2015-03-23 08:22:06 +00:00
Reinhard Pointner 1fcdd21837 * {di} binding now always returns the duplicate indenity index 1..n and will never unwind 2015-03-16 05:51:03 +00:00
Reinhard Pointner cc425ba66f * work around multi-platform issues with default scrollpaneborder by replacing it with a fixed color 1px border 2015-03-15 08:21:19 +00:00
Reinhard Pointner 002a3d2b7b * fine-tune decision logic to fix issues with multi-episode matching in non-interactive mode 2015-03-11 04:13:57 +00:00
Reinhard Pointner 8ceac180f5 * enable review reminder for Ubuntu Software Center package 2015-03-09 08:55:10 +00:00
Reinhard Pointner 488e3efd56 * added "NetflixHD" to the {source} pattern (as per user request) 2015-03-04 16:23:41 +00:00
Reinhard Pointner ea0855e898 * fix NPE 2015-02-26 15:53:50 +00:00
Reinhard Pointner b2150de37a * don't inherit --db option for subtitle lookup and instead always force OpenSubtitles 2015-02-25 01:59:04 +00:00
Reinhard Pointner cd6b8ea42a * update {omdb} docs 2015-02-09 13:01:58 +00:00
Reinhard Pointner 9a83a02eea * update sample data 2015-02-02 17:48:00 +00:00
Reinhard Pointner 017074a3b8 * update mirrors URL as per API spec: "Retrieve http://thetvdb.com/api/<apikey>/mirrors.xml" 2015-01-21 21:01:16 +00:00
Reinhard Pointner f14883d4bf + push FileBot 4.5.6 B1 2015-01-19 11:57:39 +00:00
Reinhard Pointner fc7a1fba9f * show donation / review reminders to power users (more than 2000 renames) but at most 10% of the time as to not overly annoy user that simply don't want to donate
* Mac App Store review reminder will be shown at most once for the entire app lifetime (unless settings are deleted / reset)
2015-01-18 20:34:31 +00:00
Reinhard Pointner 967464c601 * allow processing of subtitle files alongside of video files even if the subtitles are in nested folders 2015-01-18 13:10:24 +00:00
Reinhard Pointner 44d738738a * remove special support for idx/sub pairs because it may not always work as expected when dealing with nested folders 2015-01-18 12:50:24 +00:00
Reinhard Pointner 6cbef1d20b * allow processing of subtitle files alongside of video files even if the subtitles are in nested folders 2015-01-18 12:47:57 +00:00
Reinhard Pointner 9b0806f01f * fine-tune seriesName/aliasNames based matching 2015-01-18 08:57:37 +00:00
Reinhard Pointner abe201d271 * properly deal with language codes for various Chinese-like SublanguageIDs and LanguageNames
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2337#p13444
2015-01-15 18:06:55 +00:00
Reinhard Pointner 1913dfc13c * usability enhancements 2015-01-14 21:58:09 +00:00
Reinhard Pointner 69bf967daa * fixfix 2015-01-14 21:32:00 +00:00
Reinhard Pointner 82a14c55c6 * refactor NSOpenPanel code in the hopes of fixing random deadlock issues when NSOpenPanel is shown (somehow only affects a very small number of users) 2015-01-14 20:47:46 +00:00
Reinhard Pointner cdd5d668b8 * map "Chinese" to "chi,zht,zhe" 2015-01-14 17:41:31 +00:00
Reinhard Pointner 020b3f5468 * refactor 2015-01-13 08:30:16 +00:00
Reinhard Pointner fd645a0de1 * update scripts once per week 2015-01-13 08:00:50 +00:00
Reinhard Pointner 48b796cfee * fix "SubLanguageID for 'Chinese' not found" issues 2015-01-13 07:05:42 +00:00
Reinhard Pointner 442dec6bf0 * make sure people understand the suball script and it's options (especially --def minAgeDays) instead of just using it 2015-01-12 22:05:06 +00:00
Reinhard Pointner 710bebdc82 * don't mix AcoustID and ID3 Tags data 2015-01-11 23:33:31 +00:00
Reinhard Pointner b39cc04cee * improved music data mappings for acoustid response 2015-01-11 23:32:37 +00:00
Reinhard Pointner 42d5175b54 * improved music data mappings for acoustid response 2015-01-11 22:02:12 +00:00
Reinhard Pointner 0a73d7d98d * don't delete files in test mode even if conflict override is specified 2015-01-10 21:01:28 +00:00
Reinhard Pointner 58b5c74a6c * remove unused hash-lookup related code 2015-01-10 20:52:10 +00:00
Reinhard Pointner 0efdffabbe * hash lookup not used in rename(...) call so it's useless (or misleading) for grouping as well 2015-01-10 20:29:42 +00:00
Reinhard Pointner 4ee7f9da45 * fix numbering issues when DVD Order is preferred (but Airdate/Special Order is returned) 2015-01-10 11:27:38 +00:00
Reinhard Pointner 2845cd1c01 * better error reporting when downloading subtitles 2015-01-10 08:42:11 +00:00
Reinhard Pointner b8bc247eba * consider both "airsafter_season", "airsbefore_season" as season value for season-less special episodes 2015-01-08 19:23:56 +00:00
Reinhard Pointner 00858c9426 * allow testing of cached resources via -script fn:sysinfo in the future 2015-01-05 11:17:18 +00:00
Reinhard Pointner 693aa93224 * avoid odd behaviour when lookup is called with an empty list of files 2015-01-03 21:16:13 +00:00
Reinhard Pointner 877c03f0fb * enable log-to-file by default for App Bundle 2015-01-02 08:49:59 +00:00
Reinhard Pointner 32fab805bb * work around NSOpenPanel causing deadlocks on some machines 2015-01-02 00:48:00 +00:00
Reinhard Pointner c0f7215bdd * update docs 2015-01-01 20:29:00 +00:00
Reinhard Pointner 2c91dc3681 * do not treat folders with "movie.nfo" as single units like disk folders anymore (it confuses the noobs) 2015-01-01 20:07:11 +00:00
Reinhard Pointner 3cddda03c9 * improved support for non-standard console environments when using the scripting shell 2014-12-30 18:13:06 +00:00
Reinhard Pointner df74ec5e4c * fix potential issues with previously accessed folders not being available anymore 2014-12-29 11:47:26 +00:00
Reinhard Pointner 52a7ba93cc * fix potential NPE 2014-12-27 20:13:45 +00:00
Reinhard Pointner dd41be38cf * make sure {genre} is going through invalid characters removal 2014-12-24 18:09:38 +00:00
Reinhard Pointner 0c741cc9cd * more robust parsing of xml data 2014-12-23 06:38:29 +00:00
Reinhard Pointner ccd66ff773 * make sure the main window is not displayed out of screen bounds 2014-12-22 18:58:24 +00:00
Reinhard Pointner b045568a2b * fix website automatic build (should only have bumped new version before release) 2014-12-22 16:00:47 +00:00
Reinhard Pointner a894f921c9 * fix potential Ubuntu issues 2014-12-22 09:05:41 +00:00
Reinhard Pointner b8bd51174a * update docs 2014-12-21 16:41:33 +00:00
Reinhard Pointner 3bf5af8412 * actually, 4.5.* should be fine since it's mainly implementation changes rather than interface changes 2014-12-20 19:05:49 +00:00
Reinhard Pointner 64bd11b6b0 * bump new major revision due to metadata (i.e. seriesInfo field) and format changes (i.e. how {info} works) 2014-12-20 18:50:16 +00:00
Reinhard Pointner eaa0b9a5bb * support {genres} for AniDB seriesInfo 2014-12-20 18:46:54 +00:00
Reinhard Pointner c1b7f92af1 * more logging for the noobs 2014-12-17 02:32:06 +00:00
Reinhard Pointner 400e5f5dcb * allow TSV and CSV formats 2014-12-17 02:19:29 +00:00
Reinhard Pointner 98577cff6b * do not continue with bootstrap if ehcache location could not be created and locked 2014-12-12 18:24:38 +00:00
Reinhard Pointner 2d4ef1602c * added support for processing *.ac3 and *.dts audio stream files along with the video files
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2257
2014-12-12 05:34:45 +00:00
Reinhard Pointner e0491a2cbc * suggest folder-to-unlock after each drop 2014-12-11 19:38:08 +00:00
Reinhard Pointner a28ddede8b * fine-tune DropToUnlock behaviour to better deal with app sandboxing 2014-12-11 18:53:28 +00:00
Reinhard Pointner 573f9ea89b * use only exact "by ID" lookups for {omdb} binding 2014-12-10 20:19:38 +00:00
Reinhard Pointner 4022251746 + major rewrite of episode metadata / SeriesInfo 2014-12-10 18:53:58 +00:00
Reinhard Pointner 9a275b8f99 * rewrite extended metadata lookup logic 2014-12-09 09:58:33 +00:00
Reinhard Pointner 69854e02b4 * fix potential NPE (for movies with missing release_data info) 2014-12-05 09:57:50 +00:00
Reinhard Pointner 3fa3128f65 * update stable scripts only once per month (for stability and security reasons) 2014-12-03 12:09:47 +00:00
Reinhard Pointner 63e0c21561 * allow more kinds of language codes 2014-12-03 08:45:33 +00:00
Reinhard Pointner 3b3d4a40fd * allow more than 4 alias titles (e.g. in all languages) and see what happens 2014-11-28 19:26:57 +00:00
Reinhard Pointner 6bde5bdac1 * improved help 2014-11-23 16:30:38 +00:00
Reinhard Pointner 5c1f56d685 * simplify FormatDialog warning messages 2014-11-18 17:14:18 +00:00
Reinhard Pointner 229ad65aab * show version number in window title for non-installed / portable profiles 2014-11-17 08:54:40 +00:00
Reinhard Pointner f1685b50e3 * use positive code to avoid issues with launch4j launcher 2014-11-15 20:18:08 +00:00
Reinhard Pointner 54da732674 * allow cancellation of all background tasks via clicking [X] on the window 2014-11-14 14:30:38 +00:00
Reinhard Pointner 90762fe30f + push 4.5.3 B1 2014-11-14 05:51:23 +00:00
Reinhard Pointner 8ba347f4f7 * ignore failed xattr read 2014-11-12 17:39:57 +00:00
Reinhard Pointner dc9f6f5d12 * more info 2014-11-12 10:51:35 +00:00
Reinhard Pointner 797e6dbee6 * more info in anidb error log 2014-11-12 10:03:16 +00:00
Reinhard Pointner 35d2f44153 * try CRC32 xattr (as stored by verify script) 2014-11-12 09:56:26 +00:00
Reinhard Pointner 6ec18f757c * consider ".en.forced.srt" style subtitle naming 2014-11-11 18:26:17 +00:00
Reinhard Pointner cc034003cb * don't use opensubtitles language detection to reduce server load / abuse 2014-11-11 17:35:53 +00:00
Reinhard Pointner 25bf8e1092 * force file order 2014-11-11 08:51:20 +00:00
Reinhard Pointner 3a06c4f7ef * optimize subtitle lookup 2014-11-11 07:51:56 +00:00
Reinhard Pointner 3ddbc28500 * optimize subtitle lookup 2014-11-11 06:34:29 +00:00
Reinhard Pointner 6842d4c1c3 * optimize subtitle lookup 2014-11-11 05:37:23 +00:00
Reinhard Pointner 0ebf4b0a45 * optimize subtitle lookup 2014-11-11 04:55:22 +00:00
Reinhard Pointner a8b28ac8cd * fine-tune file chooser behaviour 2014-11-10 20:39:27 +00:00
Reinhard Pointner 1c6fdc1a16 * set swing.crossplatformlaf property to Nimbus laf for all platforms 2014-11-10 20:29:45 +00:00
Reinhard Pointner 580b976f6d + remove analytics 2014-11-10 08:18:32 +00:00
Reinhard Pointner f955b8fd1c * make sure OpenSubtitles language detection is cached 2014-11-09 18:09:34 +00:00
Reinhard Pointner 3afc7a7ff5 * more strict AniDB flood limits (2 requests per 5 second window) 2014-11-09 15:30:00 +00:00
Reinhard Pointner 2cbb8e15ad * fine-tune query-blacklist 2014-11-09 07:41:18 +00:00
Reinhard Pointner e5b2591da1 // allow override via Java System properties 2014-11-09 07:40:01 +00:00
Reinhard Pointner 3e790b1cc2 * display OpenSubtitles download quota on login 2014-11-08 11:17:00 +00:00
Reinhard Pointner 77915ca7af [mas] do not load files if user clicks "Cancel" (NSOpenDialog) 2014-11-08 09:48:16 +00:00
Reinhard Pointner f1ddcb3e7e * fix FileChooser issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2165&p=12432#p12432
2014-11-07 16:43:19 +00:00
Reinhard Pointner 2676762686 * fix FileChooser issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2165&p=12432#p12432
2014-11-07 16:05:56 +00:00
Reinhard Pointner 8f5bf9f49f * directly use NSOpenPanel for via Objective-C bridge for FILES_AND_DIRECTORIES mode 2014-11-07 13:27:22 +00:00
Reinhard Pointner 98e3df40a1 * directly use NSOpenPanel for via Objective-C bridge for FILES_AND_DIRECTORIES mode 2014-11-07 13:26:54 +00:00
Reinhard Pointner 4a590cc1b0 * remove Java 6 compatibility hacks 2014-11-07 04:54:21 +00:00
Reinhard Pointner 9b32de1e09 * layout fixes 2014-11-06 15:22:44 +00:00
Reinhard Pointner 80e76ed541 * optimize executors 2014-11-06 13:52:16 +00:00
Reinhard Pointner 9989864f19 * keep a common shared thread pool for local search 2014-11-06 10:46:28 +00:00
Reinhard Pointner f7a3604d41 * will be mostly IO bound so make sure thread count doesn't easily get higher than 8-12 threads 2014-11-06 05:00:08 +00:00
Reinhard Pointner ef4df09197 * improved error output 2014-11-05 19:30:37 +00:00
Reinhard Pointner 6122c6332d * variable threadPoolSize for parallel checksum computations 2014-11-04 13:45:27 +00:00
Reinhard Pointner 885c270204 * try to better guess a good parallel processing thread count that's reasonable for most systems be it 2 core / 32 core / HDD / SSD / etc 2014-11-04 12:08:10 +00:00
Reinhard Pointner 73c88dd365 * make sure core size is not limited to max thread pool size (seems to be a enforced limit now in JDK 8) 2014-11-04 11:11:04 +00:00
Reinhard Pointner fc70050ce3 * make sure files are added alphabetically (File.list() does not guarantee sorted return value) 2014-11-04 10:06:45 +00:00
Reinhard Pointner 977e7a4666 + "Change Folder" button in Format Dialog for quickly switching the absolute folder part of the format 2014-11-03 14:31:09 +00:00
Reinhard Pointner 327219679c * refactoring 2014-11-03 12:22:45 +00:00
Reinhard Pointner eb228f3d47 * make sure aliasNames is not redundant 2014-10-31 09:07:49 +00:00
Reinhard Pointner a9266eddc4 * fixes 2014-10-29 15:23:36 +00:00
Reinhard Pointner 5bf64d6ab1 + OpenSubtitles look-up optimizations 2014-10-29 12:55:27 +00:00
Reinhard Pointner 6ec79ba149 * increase cache size to reduce potential for abuse 2014-10-29 11:13:54 +00:00
Reinhard Pointner 9c1ada6a9a * don't allow heavy abuse with simple commands 2014-10-29 04:21:33 +00:00
Reinhard Pointner 549e2e47a3 * added File.listTree() which might be useful for --filter expressions 2014-10-29 03:45:30 +00:00
Reinhard Pointner 834b8b5205 * all users will now require authentication when using OpenSubtitles 2014-10-28 17:22:48 +00:00
Reinhard Pointner 8fe8e4d400 * all users will now require authentication when using OpenSubtitles 2014-10-28 16:52:08 +00:00
Reinhard Pointner f14aa89625 * only allow 1 single concurrent connection at any time (to reduce abuse) 2014-10-28 16:13:04 +00:00
Reinhard Pointner f7436eee9e * {output} could be useful for advanced filter expressions 2014-10-27 21:07:08 +00:00
Reinhard Pointner 92482a80e2 * make sure {home} works correctly in the sandbox 2014-10-27 19:09:52 +00:00
Reinhard Pointner b5d4c8bfa0 * submit FileBot v4.5.2 to the App Store (to fix the download subtitle / sandbox issue) 2014-10-26 15:01:01 +00:00
Reinhard Pointner 91031896fd * fix Mac Sandbox issues that prevents download of subtitles 2014-10-26 14:45:37 +00:00
Reinhard Pointner 4ea21cd47f * fail as expected when using undefined {age} 2014-10-25 09:44:33 +00:00
Reinhard Pointner 6abb001249 * fix potential layout issues (especially on Windows where scroll bars tends to be missing in certain situations) 2014-10-24 20:21:19 +00:00
Reinhard Pointner ac2ce69495 * make it easier to use previously stored xattr metadata 2014-10-21 11:32:22 +00:00
Reinhard Pointner a80c8ac661 * fix NPE 2014-10-21 10:26:42 +00:00
Reinhard Pointner 606248e65e * revert app store version hack 2014-10-20 18:54:13 +00:00
Reinhard Pointner 6d7cd1b622 * make sure that any code is downloaded securely via https 2014-10-20 18:38:59 +00:00
Reinhard Pointner 5cfece44b5 * Extract All button will now only extract not-already-extracted archives and ignore all archives that have already been fully extracted 2014-10-20 16:15:46 +00:00
Reinhard Pointner 60c7d298e5 * on Mac setting Frame.IconImage will override the default preview behaviour (which is bad) 2014-10-18 15:52:35 +00:00
Reinhard Pointner 4ec8fbcedc * try to work around iTunes Connect processing issues 2014-10-15 20:33:03 +00:00
Reinhard Pointner 318aa8c6ab * better example for generic renaming use-case 2014-10-14 10:50:12 +00:00
Reinhard Pointner 91815ef4cc * better example for generic renaming use-case 2014-10-13 21:00:32 +00:00
Reinhard Pointner 39ca3cffda * fix potential matching issues
e.g. Danny the Dog => group = Danny
2014-10-13 04:43:21 +00:00
Reinhard Pointner 5485004130 * hot fix for Folder Drop / Link Drop regression bug
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=2054&p=11854#p11852
2014-10-11 15:15:05 +00:00
Reinhard Pointner 92b2ecc8ba * Fix for Mac OS X quit behaviour (Dock->Quit, CTRL+Q) not being executed when application is closed via Quit rather than clicking [X] on the main window 2014-10-09 17:30:43 +00:00
Reinhard Pointner 3455ea9e0e * Fix for Mac OS X quit behaviour (Dock->Quit, CTRL+Q) not being executed when application is closed via Quit rather than clicking [X] on the main window 2014-10-09 13:37:15 +00:00
Reinhard Pointner 0484822224 * sanity checks for n00bs passing system folders to filebot 2014-10-04 07:50:32 +00:00
Reinhard Pointner 957c858dac * make windows paths work on mac 2014-10-02 16:47:20 +00:00
Reinhard Pointner 8fc4c3f304 * add tooltips for image buttons 2014-09-28 19:13:35 +00:00
Reinhard Pointner 87109b2d54 * improve error messages (esp. since TheTVDB API breaks often recently) 2014-09-27 15:49:38 +00:00
Reinhard Pointner af8ce77f87 * take parent folder into account when parsing Date patterns from files 2014-09-24 06:55:59 +00:00
Reinhard Pointner e17ac10168 * check for updates only once per week 2014-09-22 19:01:07 +00:00
Reinhard Pointner 3dd87924f1 * simplify error logs 2014-09-22 18:49:06 +00:00
Reinhard Pointner 327ea294c1 * small fixes for our hack of an UI Move/Copy Dialog 2014-09-21 16:51:20 +00:00
Reinhard Pointner c509cb5f46 * update default examples 2014-09-21 08:05:36 +00:00
Reinhard Pointner 647f25fa30 * support {info.ProductionCountries} 2014-09-20 18:37:42 +00:00
Reinhard Pointner 8e0082e977 * make sure to ignore hidden folders (e.g. system folders) 2014-09-19 15:06:48 +00:00
Reinhard Pointner 0e8fb7235e * ignore auto-excludes (file =~ trailer|sample) when forcing manual-input-mode 2014-09-19 13:02:40 +00:00
Reinhard Pointner 8d35ad5b2c * use the same method name 2014-09-19 07:56:42 +00:00
Reinhard Pointner 2707012ab4 * refactoring 2014-09-17 15:44:23 +00:00
Reinhard Pointner d226fc69a3 * update groups 2014-09-16 14:30:45 +00:00
Reinhard Pointner edf667a078 * use separate AcoustID API key for AppStore version 2014-09-16 14:17:44 +00:00
Reinhard Pointner d228f6d758 * fix ranking issues 2014-09-15 23:34:43 +00:00