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
Reinhard Pointner
f772553b40
* retrieve pristine language-specific movie object before formatting & renaming
2014-09-15 20:35:13 +00:00
Reinhard Pointner
e3117e0395
* better code-reuse
2014-09-15 19:44:56 +00:00
Reinhard Pointner
1ce479e858
* local index now contains localized titles and thus should be considered the best result if available
2014-09-15 18:00:34 +00:00
Reinhard Pointner
36feeba380
* improve unique() detection and assume that generally any movie object has tmdbid available
2014-09-15 17:36:25 +00:00
Reinhard Pointner
a8568f7bcd
* movie index is >1MB so only update that once a month
2014-09-15 17:13:49 +00:00
Reinhard Pointner
5624afb010
* avoid false positives in series name detection
2014-09-13 18:28:03 +00:00
Reinhard Pointner
587ac359e7
* if SxE matches then boost score as if it was a title match as well
2014-09-11 18:21:23 +00:00
Reinhard Pointner
dccd755a6e
* fix substring word boundaries issue
2014-09-11 18:18:22 +00:00
Reinhard Pointner
0cff9d3ce5
* update {source} pattern
2014-09-11 05:43:43 +00:00
Reinhard Pointner
4c2784bfac
* parse album artist as well when using ID3Lookup
2014-09-05 03:57:03 +00:00
Reinhard Pointner
13506a97f1
* label text: Fetch & Match Data
2014-09-04 18:04:23 +00:00
Reinhard Pointner
caa7c6bb09
* make usage of ISO language codes more clear
2014-09-04 16:41:20 +00:00
Reinhard Pointner
859436e727
* fix potential issues with case-change rename (on the same file) on Windows
...
getCanonicalPath() will coerce the path into lower/upper case characters as files are named in the filesystem, but getCanonicalPath() is also cached for 30s further complicating things
2014-09-04 06:27:23 +00:00
Reinhard Pointner
ffdc8f43f2
* refactor
2014-09-03 04:16:50 +00:00
Reinhard Pointner
37a114ef76
* improve executeScript usage
2014-08-31 19:22:31 +00:00
Reinhard Pointner
05804036f4
* rename HARDLINK | COPY action to DUPLICATE
2014-08-30 19:51:25 +00:00
Reinhard Pointner
3956223761
* improved support for running CLI commands with options from Groovy Pad
2014-08-30 14:34:27 +00:00
Reinhard Pointner
bad512829a
* misc
2014-08-30 12:07:47 +00:00
Reinhard Pointner
9c8511716f
+ push v4.5 for next release
2014-08-29 14:15:54 +00:00
Reinhard Pointner
6499e074f9
* resolve relative files properly when asking for folder permissions
2014-08-28 19:23:28 +00:00
Reinhard Pointner
c6099ddb58
* fixfix
2014-08-28 19:06:22 +00:00
Reinhard Pointner
f22325b3dd
* make sure permissions dialog is called on EDT
2014-08-28 18:39:36 +00:00
Reinhard Pointner
e185fdb990
* 5-letter text doesn't fit into the labels properly with Aqua LaF
2014-08-28 15:13:34 +00:00
Reinhard Pointner
aa16398590
* make sure unexpected JSON response data does not make us throw up NPEs
2014-08-28 11:42:41 +00:00
Reinhard Pointner
09332e8aca
* fix language code resolution issues
2014-08-27 19:53:10 +00:00
Reinhard Pointner
b93e91c7e5
* MAS
2014-08-27 19:18:24 +00:00
Reinhard Pointner
1580ca56b8
* log & ignore faulty trailer data
2014-08-27 18:20:22 +00:00
Reinhard Pointner
ab2eda7d2c
* fix misalignment
2014-08-27 15:04:55 +00:00
Reinhard Pointner
082e25852d
* same behavior as DnD
2014-08-27 15:04:30 +00:00
Reinhard Pointner
2782a93a86
* support "filebot --mode rename <file>" usage
2014-08-27 12:08:00 +00:00
Reinhard Pointner
a634abdb85
* avoid Joe.720p style patterns being recognized as Joe.S7E20 like series patterns
2014-08-27 06:33:27 +00:00
Reinhard Pointner
1ea1e05802
* make the {s00e00} style default format more prominent
2014-08-23 14:47:02 +00:00
Reinhard Pointner
762f9015af
* make sure we create unique objects for JSON serialization
2014-08-23 14:34:26 +00:00
Reinhard Pointner
7ae3fa8183
* use new API key for MAS version
2014-08-23 02:36:04 +00:00
Reinhard Pointner
d601634e13
* start {i} row index binding with 1 instead of 0
2014-08-22 16:36:12 +00:00
Reinhard Pointner
2544100ef3
* work around JDK 8u20 compilation issues
2014-08-21 11:45:59 +00:00
Reinhard Pointner
b6358fa466
* more easy-to-understand default values for the noobs
2014-08-18 08:50:00 +00:00
Reinhard Pointner
cd924f5fc5
* update label
2014-08-18 07:48:12 +00:00
Reinhard Pointner
cc3fe56621
* fix all other LaFs
2014-08-18 07:44:24 +00:00
Reinhard Pointner
c90c4b169c
* fix UI for OSX LaF
2014-08-18 07:36:47 +00:00
Reinhard Pointner
3528f47a09
* improved error handling
2014-08-17 18:05:52 +00:00
Reinhard Pointner
ea3eaa8adb
* ignore everything that is obviously an episode in strict mode
2014-08-17 15:26:19 +00:00
Reinhard Pointner
ec58a33ec9
* refactor
2014-08-17 10:45:30 +00:00
Reinhard Pointner
f438d91bb6
* indicate Opportunistic / Strict Match Mode via Match Button Icon Color
2014-08-17 10:25:54 +00:00
Reinhard Pointner
bd45c798d4
* increase read-buffer
2014-08-17 06:56:48 +00:00
Reinhard Pointner
f8e7cf720a
* fix for 01v2 patterns
2014-08-16 07:49:30 +00:00
Reinhard Pointner
025957e8b2
* fix efficiency issues
2014-08-16 02:40:39 +00:00
Reinhard Pointner
d883c39091
<AliasNames>
...
Returns a pipe "|" delimited list of alias names if the series has any other names in that language.
@see http://www.thetvdb.com/wiki/index.php/API:GetSeries
2014-08-15 08:16:30 +00:00
Reinhard Pointner
c40a04857f
* fix NPE (when using Nimbus LaF )
2014-08-14 07:42:36 +00:00
Reinhard Pointner
6aa9fa8e7d
* update man page
2014-08-14 06:36:49 +00:00
Reinhard Pointner
836286581b
* improve handling of absolute-numbered files in Strict Mode
2014-08-13 18:07:21 +00:00
Reinhard Pointner
0b617b4381
* make sure that there cannot be SxE mismatches in Strict Mode
2014-08-13 16:23:02 +00:00
Reinhard Pointner
097e001111
+ support for adjustable match mode Opportunistic (default, like always) and new Strict mode (which is very restrictive, but will most likely get it right, if it gets anything at all)
2014-08-13 16:02:35 +00:00
Reinhard Pointner
425bfb83ea
* remove useless code
2014-08-13 15:56:58 +00:00
Reinhard Pointner
a9d66da51c
* remove debug output
2014-08-13 15:54:22 +00:00
Reinhard Pointner
ef4c08ac8e
* update man page
2014-08-12 09:50:50 +00:00
Reinhard Pointner
e1379dabb3
* avoid potential sandbox permission issues
2014-08-11 09:55:44 +00:00
Reinhard Pointner
3ea880be66
* improved error reporting
2014-08-11 07:12:33 +00:00
Reinhard Pointner
ac9fe6ec9d
* improved error reporting
2014-08-11 07:10:57 +00:00
Reinhard Pointner
5d76f925eb
* MAS: restore permissions for format sample file
2014-08-11 07:10:20 +00:00
Reinhard Pointner
3fd2d0d996
* OpenSubtitles: user different UA in MAS distribution
2014-08-11 06:26:20 +00:00
Reinhard Pointner
6c862b73eb
* sort by popularity
2014-08-11 05:53:12 +00:00
Reinhard Pointner
60ae91e33e
* misc.
2014-08-11 05:51:58 +00:00
Reinhard Pointner
e0bb32cbd0
* refactoring
2014-08-10 14:47:47 +00:00
Reinhard Pointner
5647aa962e
* add additional user roots if user.home is not set properly
2014-08-10 10:07:58 +00:00
Reinhard Pointner
943c6db865
* refactor revealFiles
2014-08-10 08:35:53 +00:00
Reinhard Pointner
58c2f87671
* remember default last location as expected
2014-08-10 07:34:32 +00:00
Reinhard Pointner
6d4cbbcdea
* support for HARDLINK_OR_COPY action
2014-08-10 07:11:09 +00:00
Reinhard Pointner
ad78796bec
* enable eawt APIs for both APP and MAS releases
2014-08-10 06:59:12 +00:00
Reinhard Pointner
8b01e2e05d
* use revealInFinder when possible
2014-08-10 06:31:47 +00:00
Reinhard Pointner
af120ad517
* improved UI behaviour
2014-08-09 21:42:46 +00:00
Reinhard Pointner
70667bc7b6
+ support Security-Scoped Bookmarks to remember folder permissions when running in the Mac Sandbox
2014-08-09 19:48:10 +00:00
Reinhard Pointner
b6dd597eb8
* use OSX-style title borders
2014-08-09 18:16:40 +00:00
Reinhard Pointner
9f9f1d950f
* sort alternative non-English titles alphabetically after [title, originalTitle]
2014-08-09 10:14:41 +00:00
Reinhard Pointner
30bda0e902
* refactor {model} and {self} bindings
2014-08-09 07:35:22 +00:00
Reinhard Pointner
95f84fb6fa
* make {model} binding more universal and easy-to-use
2014-08-09 07:24:01 +00:00
Reinhard Pointner
162945c6e3
* Built-in links for Registering & Upgrading OpenSubtitles accounts
2014-08-09 05:57:54 +00:00
Reinhard Pointner
f0566e8fa7
* misc. changes
2014-08-09 05:10:38 +00:00
Reinhard Pointner
3c0d44695a
* fix permission granting logic (when permission are required for both source and destination files)
2014-08-08 19:15:37 +00:00
Reinhard Pointner
bf5d7141e0
+ Drop-To-Unlock Dialog for when the user has to grant access to folders manually via FileDialog or DnD
2014-08-08 17:05:10 +00:00
Reinhard Pointner
773f34d9ea
* misc changes
2014-08-08 17:03:18 +00:00
Reinhard Pointner
fedd10f687
* update anidb client identification
2014-08-08 16:45:23 +00:00
Reinhard Pointner
a35aa77bb8
* make sure to apply dialog titles for all providers
2014-08-08 16:44:35 +00:00
Reinhard Pointner
a616577ab9
* lower request limits to specification
2014-08-07 21:38:55 +00:00
Reinhard Pointner
e4e2c2e336
* improved support for non-English movie titles in English-mode
2014-08-07 21:33:08 +00:00
Reinhard Pointner
9c9929466c
* update API keys
2014-08-07 09:35:19 +00:00
Reinhard Pointner
2e089abefc
* optimize with new API calls to reduce HTTP requests
2014-08-07 01:48:13 +00:00
Reinhard Pointner
eaa48c43ae
* force equals cell height for both lists, just in case
2014-08-06 18:02:18 +00:00
Reinhard Pointner
fc177c5fab
* prefer List over Array
2014-08-06 14:17:29 +00:00
Reinhard Pointner
d1bead2d64
* fix potential NPE
2014-08-06 14:07:17 +00:00
Reinhard Pointner
e8749aa435
+ remove deprecated components
2014-08-06 12:03:16 +00:00
Reinhard Pointner
58a9e5c747
* fix support for multi-episode 3-digit absolute numbering
...
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1877
2014-08-06 09:52:21 +00:00
Reinhard Pointner
83e32123de
* update data
2014-08-05 16:41:42 +00:00
Reinhard Pointner
def3605db8
* include filters for Episode and Movie file types in Analyze panel
2014-08-05 13:07:38 +00:00
Reinhard Pointner
7ecb4cb146
* refactor
2014-08-05 11:55:28 +00:00
Reinhard Pointner
83463e09e3
* make ACLs match target destination
2014-08-05 08:52:15 +00:00
Reinhard Pointner
0f47606ac0
* remove river easter egg
2014-08-05 08:27:54 +00:00
Reinhard Pointner
3b509a9f05
+ remove IMDb
2014-08-05 08:23:39 +00:00
Reinhard Pointner
a6d1e7eddf
* fix and fine-tune AcoustID lookup logic
2014-08-04 09:40:08 +00:00
Reinhard Pointner
9ca69270f7
* fix more false positive {group} matches
2014-08-02 19:56:59 +00:00
Reinhard Pointner
989fd687da
* fix layout issues
2014-08-02 19:56:19 +00:00
Reinhard Pointner
8fecd600c3
* better FB -> GP switching behaviour
2014-08-02 19:04:25 +00:00
Reinhard Pointner
7866e7f046
+ gzip all AcoustID requests and responses
2014-08-02 10:12:20 +00:00
Reinhard Pointner
1968608d80
* using FastFile might be useful for scripting (esp. with slow remote file systems)
2014-08-02 06:07:41 +00:00
Reinhard Pointner
e4bd68b026
* fix potential issues on OSX
2014-08-02 06:06:22 +00:00
Reinhard Pointner
6af8da3df9
* redundant
2014-08-02 06:05:46 +00:00
Reinhard Pointner
ef29483775
* F5 F5 sysinfo
2014-08-01 22:24:33 +00:00
Reinhard Pointner
10bcdcb66a
* fix typo
2014-08-01 15:49:58 +00:00
Reinhard Pointner
000fab4dc0
* test MAS package with intermediate version (final public release will be v4.5)
2014-08-01 13:31:30 +00:00
Reinhard Pointner
1442948fbe
* fix layout issues
2014-07-31 13:08:34 +00:00
Reinhard Pointner
f7848f52f3
* support OSX Lion Full Screen Mode
...
* fix "To Front on Drag" feature that wasn't working on OSX
2014-07-31 01:20:27 +00:00
Reinhard Pointner
d67e112c3b
+ Optimize for large lists by automatically setting prototypeValue to the longest (String value) item (boost performance by 1000x when loading large lists of files / episodes)
2014-07-30 18:44:18 +00:00
Reinhard Pointner
af000a2026
* fix "Double-Click Reveal in Finder"
2014-07-30 06:38:28 +00:00
Reinhard Pointner
c47a3ac45a
* refinements for FILE+FOLDER mode (Swing FileChooser only)
2014-07-30 06:15:01 +00:00
Reinhard Pointner
660772dd2a
+ Next major release will be v4.5 (big version jump because we drop Java 7 support)
...
+ Create new stable branch for scripting (since we no longer support Java 7)
2014-07-30 06:04:27 +00:00
Reinhard Pointner
e057b6e27d
* fix GTK LaF size issues
2014-07-29 13:16:14 +00:00
Reinhard Pointner
fb3560a16b
* JFX FileChooser experiments
2014-07-29 09:50:57 +00:00