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
|
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 |
|