Reinhard Pointner
|
85ad8ae67b
|
* fix NPE
|
2014-07-24 14:47:40 +00:00 |
|
Reinhard Pointner
|
931a5f04a3
|
* fix diaolog size issue on OSX
|
2014-07-24 14:28:06 +00:00 |
|
Reinhard Pointner
|
03f55b8fbe
|
* check for index updates more often
|
2014-07-24 13:48:27 +00:00 |
|
Reinhard Pointner
|
ebf876022a
|
* remove OSDB from Movie data sources
|
2014-07-24 13:43:45 +00:00 |
|
Reinhard Pointner
|
5cb5d82e83
|
+ remove depricated data sources
|
2014-07-24 12:10:59 +00:00 |
|
Reinhard Pointner
|
c6bbd4db54
|
* improved Mac compatibility regarding DELETE key
|
2014-07-24 12:10:47 +00:00 |
|
Reinhard Pointner
|
2a4af5a995
|
* Organize Imports
|
2014-07-24 11:31:24 +00:00 |
|
Reinhard Pointner
|
a5398cc5e1
|
+ add addtional metadata (order, language) to episode and movie objects
|
2014-07-24 11:31:03 +00:00 |
|
Reinhard Pointner
|
8e80a02498
|
* LOOOONG overdue layout bugfix... so easy and it took 3 years :D
|
2014-07-23 07:37:31 +00:00 |
|
Reinhard Pointner
|
bab1dd2de5
|
* fix potential DnD issues
|
2014-07-22 07:13:40 +00:00 |
|
Reinhard Pointner
|
c0a59b3356
|
+ support SHA-256 checksums
|
2014-07-22 07:13:35 +00:00 |
|
Reinhard Pointner
|
0415ceb37a
|
* try simplification by separator (for name - title naming style)
|
2014-07-21 03:47:55 +00:00 |
|
Reinhard Pointner
|
153fa45cc7
|
* remove redundant condition
|
2014-07-19 18:31:19 +00:00 |
|
Reinhard Pointner
|
2f1738b9ed
|
* use ATOMIC_MOVE only when necessary
|
2014-07-19 18:27:20 +00:00 |
|
Reinhard Pointner
|
ec0ff4256b
|
* use MultiValueInputDialog separator char
|
2014-07-19 08:40:55 +00:00 |
|
Reinhard Pointner
|
0a2b9c7760
|
* account for huge list of files
|
2014-07-19 08:08:02 +00:00 |
|
Reinhard Pointner
|
02f789e1bf
|
* added extra hints for when user input is required for movie/series identification
|
2014-07-19 07:45:14 +00:00 |
|
Reinhard Pointner
|
2cdd0ddc17
|
* fix NPE issues
|
2014-07-19 07:05:53 +00:00 |
|
Reinhard Pointner
|
33787055a5
|
* simplify default exception logging for scripts
|
2014-07-18 22:04:00 +00:00 |
|
Reinhard Pointner
|
d69b1da6a3
|
* enforce good alphabetical order for all dropped data (on Windows files a dropped in selection order which can be confusing)
|
2014-07-18 22:03:27 +00:00 |
|
Reinhard Pointner
|
28ca027374
|
* fix misleading logging when using ID3 Tags
|
2014-07-18 05:00:22 +00:00 |
|
Reinhard Pointner
|
48742c56af
|
* more simple warning message if xattr is not supported
|
2014-07-17 16:28:52 +00:00 |
|
Reinhard Pointner
|
b8c8071127
|
* more simple warning message if xattr is not supported
|
2014-07-17 16:19:37 +00:00 |
|
Reinhard Pointner
|
10f4091ed4
|
* assume the FastFile instances always exist
|
2014-07-17 13:12:04 +00:00 |
|
Reinhard Pointner
|
35859d7b75
|
* workaround Java compiler issues
|
2014-07-17 13:00:27 +00:00 |
|
Reinhard Pointner
|
3678e7388d
|
* rewrite Analyze panel
|
2014-07-17 11:53:24 +00:00 |
|
Reinhard Pointner
|
7385a8d307
|
* helper method that could be useful in scripts and otherwise
|
2014-07-17 07:50:30 +00:00 |
|
Reinhard Pointner
|
76073cfb9d
|
+ support for --db xattr to allow offline renaming directly using previously written xattr metadata
|
2014-07-17 07:08:23 +00:00 |
|
Reinhard Pointner
|
7dc2d6d897
|
* fix issues with certain bindings not being available, e.g. {director}
|
2014-07-16 12:37:03 +00:00 |
|
Reinhard Pointner
|
aa5c7b3088
|
* remove unused option
|
2014-07-16 12:12:39 +00:00 |
|
Reinhard Pointner
|
d3c63fe429
|
+ release 4.2
|
2014-07-15 14:22:27 +00:00 |
|
Reinhard Pointner
|
0f405c23cd
|
* same order as in the GUI
|
2014-07-15 13:26:03 +00:00 |
|
Reinhard Pointner
|
939f623e71
|
* support recreating folder structure with hardlink files (e.g. when using --action hardlink to process disk folders)
|
2014-07-15 12:57:07 +00:00 |
|
Reinhard Pointner
|
74011dac70
|
* fine-tune name matcher to take direct mappings better into account
|
2014-07-14 13:31:12 +00:00 |
|
Reinhard Pointner
|
e0279e8d05
|
* update video tags
|
2014-07-14 11:19:41 +00:00 |
|
Reinhard Pointner
|
27472cb656
|
* check original filename for embedded CRC32 checksums
|
2014-07-09 18:55:46 +00:00 |
|
Reinhard Pointner
|
2841ea9552
|
* make sure to not just reasonable results, that one results is probably better than no result
|
2014-07-09 13:20:40 +00:00 |
|
Reinhard Pointner
|
2d82065d93
|
* fix display issues (caused by removing "extensions" from folder names)
|
2014-07-07 12:27:48 +00:00 |
|
Reinhard Pointner
|
a451de436b
|
* fix csv() function not visible in Expression Format issue
|
2014-07-05 13:11:57 +00:00 |
|
Reinhard Pointner
|
1d5dae9567
|
* work around Java 8 compiler issues (default method class between List and Set default methods)
|
2014-07-02 14:59:11 +00:00 |
|
Reinhard Pointner
|
123bf659da
|
* make sure we don't accidentally match {group} from the episode title
|
2014-06-30 19:00:38 +00:00 |
|
Reinhard Pointner
|
c4fb1e1453
|
* added missing file
|
2014-06-29 12:22:01 +00:00 |
|
Reinhard Pointner
|
8a75000ecd
|
* fix modularity issue
|
2014-06-29 12:13:54 +00:00 |
|
Reinhard Pointner
|
06a342cdef
|
+ new bindings {tags}
|
2014-06-29 11:04:04 +00:00 |
|
Reinhard Pointner
|
24f96b5ade
|
* improved direct series mapping handling
|
2014-06-28 10:00:21 +00:00 |
|
Reinhard Pointner
|
c29be071cf
|
* upper list is based on xattr metadata, while lower list is just the fallback file object, when matching directly to xattr metadata
|
2014-06-28 06:41:50 +00:00 |
|
Reinhard Pointner
|
5a8bcba4f1
|
* use wait-cursor for when loading xattr takes a while
|
2014-06-28 06:34:06 +00:00 |
|
Reinhard Pointner
|
7799f25a3a
|
* support simple File regex/replace renaming in GUI
* support loading of metadata from xattr (instead of online sources)
|
2014-06-28 06:09:11 +00:00 |
|
Reinhard Pointner
|
07568068c5
|
* properly deal with space sequences by default
|
2014-06-28 06:07:45 +00:00 |
|
Reinhard Pointner
|
94a380384f
|
* force all \s+ to single space char
|
2014-06-25 10:28:15 +00:00 |
|
Reinhard Pointner
|
5b1fe0a22f
|
* extra {vf} step
|
2014-06-25 02:58:47 +00:00 |
|
Reinhard Pointner
|
353bb384de
|
* ignore -no-xattr flag in custom scripts (and let the code check the flag if required)
|
2014-06-24 12:02:32 +00:00 |
|
Reinhard Pointner
|
18959a8dd1
|
* fix potential movie detection issue
|
2014-06-24 10:59:00 +00:00 |
|
Reinhard Pointner
|
9d2ce30d58
|
* fix potential mismatch vector
|
2014-06-23 20:31:37 +00:00 |
|
Reinhard Pointner
|
f85c561b78
|
* due to permission issues File.listFiles() can return null
|
2014-06-23 15:09:43 +00:00 |
|
Reinhard Pointner
|
b71d952df3
|
* use long-term caching strategy for AcoustID webservice requests
|
2014-06-22 04:43:54 +00:00 |
|
Reinhard Pointner
|
94c9a55b37
|
* add auto-detection ignore words
|
2014-06-20 08:47:45 +00:00 |
|
Reinhard Pointner
|
06fa434c7e
|
* exclude misleading patterns like 2012.S01 from SxE pattern matching
|
2014-06-19 20:15:44 +00:00 |
|
Reinhard Pointner
|
397dd744df
|
* clean up
|
2014-06-18 13:28:14 +00:00 |
|
Reinhard Pointner
|
8e1ba28bbf
|
* remove replaced file
|
2014-06-18 09:33:32 +00:00 |
|
Reinhard Pointner
|
464fccd3d5
|
* fix case issue
|
2014-06-18 09:31:18 +00:00 |
|
Reinhard Pointner
|
977452268e
|
* replace xattrj with my own JNA wrapper for <sys/xattr.h>
|
2014-06-18 09:28:27 +00:00 |
|
Reinhard Pointner
|
12d04c1681
|
* ignore non-series anidb entry types
|
2014-06-13 16:42:14 +00:00 |
|
Reinhard Pointner
|
b87f8fd1e4
|
* account for all the ISO 639-2/B language codes
|
2014-06-11 15:03:58 +00:00 |
|
Reinhard Pointner
|
36ef89faa1
|
* fix args4j argument parsing issues (bug occurred if the format contains = symbols)
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1726&p=10131#p10131
|
2014-06-10 17:05:41 +00:00 |
|
Reinhard Pointner
|
74d7a800e8
|
* don't include extended info in {info} binding (to reduce wasteful API requests)
|
2014-06-06 04:07:53 +00:00 |
|
Reinhard Pointner
|
2f0fada72a
|
* limit {t} binding to 150 chars
|
2014-06-05 03:10:21 +00:00 |
|
Reinhard Pointner
|
6613ebe67d
|
* fix excessively long filenames
|
2014-06-05 02:48:40 +00:00 |
|
Reinhard Pointner
|
ddee292af5
|
* allow comparison with String representation of SimpleDate
|
2014-06-01 05:03:31 +00:00 |
|
Reinhard Pointner
|
478123552f
|
* allow SimpleDate == String comparison
|
2014-05-31 16:49:14 +00:00 |
|
Reinhard Pointner
|
6bea36f30e
|
* make sure to ignore illegal imdbids
|
2014-05-26 16:47:04 +00:00 |
|
Reinhard Pointner
|
ba02c192d3
|
* fix for short movie names like e.g. "Up 2009"
|
2014-05-22 14:08:39 +00:00 |
|
Reinhard Pointner
|
d53de9b922
|
* fix -get-missing-subtitles issue if user already has multiple subtitles in multiple languages
|
2014-05-20 12:36:52 +00:00 |
|
Reinhard Pointner
|
49b49b80b7
|
* at least take language info from TryUploadSubtitles response
|
2014-05-19 15:13:14 +00:00 |
|
Reinhard Pointner
|
383a6922a5
|
* QueryNumber may be removed from hash search response, but since we only send 1 query per 1 request we can just take the first one
|
2014-05-18 15:47:20 +00:00 |
|
Reinhard Pointner
|
b833f0e759
|
* ignore TryUploadSubtitles results (cause loads of clients submit the wrong imdb ids so we at least force new uploads with FileBot which is more likely to be correct)
|
2014-05-18 10:02:35 +00:00 |
|
Reinhard Pointner
|
af6d3e0d95
|
* fixfix
|
2014-05-15 17:25:12 +00:00 |
|
Reinhard Pointner
|
c2ba403e99
|
* {now} bindings should probably work the same as now property in ShellScriptBaseClass
|
2014-05-13 18:20:20 +00:00 |
|
Reinhard Pointner
|
5830025d60
|
* only search by movie name if the potential query has at least 3 characters
|
2014-05-13 12:42:20 +00:00 |
|
Reinhard Pointner
|
ffcf61472d
|
* new binding {age} meaning "days since airdate"
|
2014-05-12 15:45:19 +00:00 |
|
Reinhard Pointner
|
5a287ab4c4
|
* convenience functions
|
2014-05-12 08:25:42 +00:00 |
|
Reinhard Pointner
|
0438e4756f
|
* easy access to the structure relative path, might be useful for scripting latter to exclude home folders and the likes from any kind of checking
|
2014-05-11 07:37:02 +00:00 |
|
Reinhard Pointner
|
13ee0baac7
|
* added missing language code "ger"
|
2014-05-09 20:27:18 +00:00 |
|
Reinhard Pointner
|
b43727cf5f
|
* make devel branch the default script branch, master is deprecated now and only around to keep 4.0 scripting working
|
2014-05-09 12:25:10 +00:00 |
|
Reinhard Pointner
|
cbd64a3a87
|
* update to Groovy 2.3.0 and latest ant 1.9.3 dependencies
|
2014-05-07 14:50:30 +00:00 |
|
Reinhard Pointner
|
2f4d43b547
|
* guarantee that movies are processed if already well-named also in strict mode
|
2014-05-06 18:49:41 +00:00 |
|
Reinhard Pointner
|
53e5e48d5f
|
* use y:2014 year filter when querying TheMovieDB if possible
|
2014-05-02 08:00:43 +00:00 |
|
Reinhard Pointner
|
f88c7fcff7
|
* reduce unnecessary messages that may confuse users that have the libraries install via the mediainfo packages
|
2014-05-01 02:14:33 +00:00 |
|
Reinhard Pointner
|
1329f490b2
|
* submit only 1 query per request to workaround OpenSubtitles API issues
@see http://forum.opensubtitles.org/viewtopic.php?f=8&t=14704
|
2014-04-30 04:38:50 +00:00 |
|
Reinhard Pointner
|
d18045a383
|
* fix dialog positioning issues
|
2014-04-30 04:36:31 +00:00 |
|
Reinhard Pointner
|
eb545bde6f
|
* change text
|
2014-04-30 04:27:19 +00:00 |
|
Reinhard Pointner
|
31601c219f
|
* improved steps for {vf}
|
2014-04-29 07:35:03 +00:00 |
|
Reinhard Pointner
|
a09ddc87e7
|
* add extra stops
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1583
|
2014-04-29 02:15:22 +00:00 |
|
Reinhard Pointner
|
2c92f46814
|
* fix script compatibility issue
|
2014-04-28 13:48:52 +00:00 |
|
Reinhard Pointner
|
b315e9e9ea
|
* allow null parameter
|
2014-04-28 04:31:10 +00:00 |
|
Reinhard Pointner
|
24dbeda555
|
* replace UNICODE_CASE with UNICODE_CLASS which implies UNICODE_CASE and more
|
2014-04-28 03:57:35 +00:00 |
|
Reinhard Pointner
|
75b87edcd7
|
* added findMatch for convenient case-insentive / unicode find()
|
2014-04-28 03:55:42 +00:00 |
|
Reinhard Pointner
|
774d1b4a1b
|
* set AniDB client version to v5 for the FileBot 4.1+ series
|
2014-04-27 10:02:49 +00:00 |
|
Reinhard Pointner
|
be48eaf9ed
|
* make sure to avoid unicode decomposition issues
|
2014-04-27 07:29:23 +00:00 |
|
Reinhard Pointner
|
369aa6d406
|
* fine-tuning for amc script
|
2014-04-26 17:31:03 +00:00 |
|
Reinhard Pointner
|
060bb1f037
|
* String.toFile() for convenience
|
2014-04-26 15:13:43 +00:00 |
|
Reinhard Pointner
|
d810af37d2
|
+ xattr support for Mac OSX
|
2014-04-25 06:59:18 +00:00 |
|
Reinhard Pointner
|
4b61a99f01
|
* fix size so it'll also work on Apple LaF
|
2014-04-22 14:18:15 +00:00 |
|
Reinhard Pointner
|
3e46fc8929
|
* github fixed it's SSL issues, this workaroud is no longer required
|
2014-04-22 14:14:40 +00:00 |
|
Reinhard Pointner
|
fb884c017a
|
* allow die(Throwable) usage
|
2014-04-21 14:09:31 +00:00 |
|
Reinhard Pointner
|
b2150b3392
|
* keep original file order
|
2014-04-21 14:05:24 +00:00 |
|
Reinhard Pointner
|
2eb972eb50
|
* remove unused option
|
2014-04-21 14:04:36 +00:00 |
|
Reinhard Pointner
|
44e69dfe9c
|
* support --filter when using -list
|
2014-04-20 13:34:34 +00:00 |
|
Reinhard Pointner
|
26d3b51a84
|
* support simple rename function call that takes care of all the cmdline logging / rename action / conflict action / history
|
2014-04-20 13:09:01 +00:00 |
|
Reinhard Pointner
|
b0da4330e8
|
*** switch from dev:name syntax to master:name syntax with next release, and then fade out devel branch
|
2014-04-19 17:59:12 +00:00 |
|
Reinhard Pointner
|
c5925ac3ac
|
* some improvements for amc processing logic
|
2014-04-19 16:54:25 +00:00 |
|
Reinhard Pointner
|
56ee173764
|
* script compatibility fixes
|
2014-04-19 08:42:58 +00:00 |
|
Reinhard Pointner
|
ea942d41e2
|
* script compatibility fixes
|
2014-04-19 07:46:46 +00:00 |
|
Reinhard Pointner
|
2199e67357
|
* added helper method
|
2014-04-19 07:31:24 +00:00 |
|
Reinhard Pointner
|
5c29cf6f74
|
* replace all net.sourceforge.filebot with net.filebot in deployment build files
|
2014-04-19 06:33:08 +00:00 |
|
Reinhard Pointner
|
6fc7141fdb
|
* fix package and import declarations
|
2014-04-19 06:30:29 +00:00 |
|
Reinhard Pointner
|
165e65c104
|
* move folder net.sourceforge.filebot to net.filebot
|
2014-04-19 06:06:45 +00:00 |
|
Reinhard Pointner
|
c3b0f35248
|
* compatibility fixes
|
2014-04-19 05:55:23 +00:00 |
|
Reinhard Pointner
|
ba1ae98d1c
|
* rename Date class to SimpleDate to avoid confusion with java.util.Date
|
2014-04-19 05:39:52 +00:00 |
|
Reinhard Pointner
|
f7a7866e23
|
* added now script property
|
2014-04-19 05:37:40 +00:00 |
|
Reinhard Pointner
|
ca3fc8f3fa
|
+ Groovy engine extensions rewrite complete :)
|
2014-04-18 19:41:39 +00:00 |
|
Reinhard Pointner
|
2ba959e2b5
|
+> TODO remove once raw.githubusercontent.com is fixed
|
2014-04-18 18:04:24 +00:00 |
|
Reinhard Pointner
|
ad0e0e2802
|
* ScriptShell rewrite nearing completion
|
2014-04-17 19:52:23 +00:00 |
|
Reinhard Pointner
|
396fb3508f
|
* refactoring & added utils
|
2014-04-17 15:35:33 +00:00 |
|
Reinhard Pointner
|
1f055065d6
|
* better error message for MacOS where UserDefinedFileAttributeView is not supported
|
2014-04-17 15:32:24 +00:00 |
|
Reinhard Pointner
|
03ce43e6f9
|
* use proper Groovy DefaultTypeTransformation instead of hacky "value as boolean" script
|
2014-04-17 06:14:38 +00:00 |
|
Reinhard Pointner
|
ed9413afe7
|
* prefix with package name to make sure it's unique, and also it adheres to how xattr are used on OSX
-- lose compatibility with previously written xattr :(
|
2014-04-16 19:38:04 +00:00 |
|
Reinhard Pointner
|
f360c4f99a
|
* continue porting
|
2014-04-16 17:23:25 +00:00 |
|
Reinhard Pointner
|
3c1306ec2c
|
* allow Windows case-change only if filename differs
|
2014-04-16 14:37:52 +00:00 |
|
Reinhard Pointner
|
68df1b7c09
|
* continued work on porting ScriptShell to the new extension mechanism
|
2014-04-16 08:52:57 +00:00 |
|
Reinhard Pointner
|
8945478a6b
|
* temporary compatibility fix
|
2014-04-15 17:55:34 +00:00 |
|
Reinhard Pointner
|
12c5c6809c
|
* do query pattern matching in strict mode and in non-strict mode as fallback
|
2014-04-15 17:34:28 +00:00 |
|
Reinhard Pointner
|
e9a33eed19
|
* compatibility settings
|
2014-04-15 16:27:48 +00:00 |
|
Reinhard Pointner
|
34b2dd3b34
|
* start updating ScriptShell extensions as well (so things are broken until finished)
|
2014-04-15 14:31:40 +00:00 |
|
Reinhard Pointner
|
8cee5b9a2a
|
* avoid overloading issues
|
2014-04-15 14:29:13 +00:00 |
|
Reinhard Pointner
|
45a00a7d4b
|
* fetch scripts from per-version-branches on github to avoid future compatibility problems
|
2014-04-15 14:03:31 +00:00 |
|
Reinhard Pointner
|
c4ba95b24b
|
+ new bindings {defines} and {label} for accessing --def options passed via cmdline
|
2014-04-15 12:26:09 +00:00 |
|
Reinhard Pointner
|
1a730c3ec6
|
* finish rewrite of ExpressionFormat customizations
|
2014-04-15 12:23:58 +00:00 |
|
Reinhard Pointner
|
3339dc36d1
|
* minor refactoring
|
2014-04-15 12:14:43 +00:00 |
|
Reinhard Pointner
|
76fd500de4
|
* fix overloading issue
|
2014-04-14 14:46:57 +00:00 |
|
Reinhard Pointner
|
1eed7ffbf9
|
* more patters for when to to use "disk folder logic"
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1538&p=9129#p9129
|
2014-04-14 14:36:43 +00:00 |
|
Reinhard Pointner
|
86cb93c040
|
* remove "sandbox" feature which isn't used and probably wouldn't work that well anyhow
|
2014-04-14 12:51:01 +00:00 |
|
Reinhard Pointner
|
dc6cc5e9c1
|
* move groovy default imports into ScriptShell.properties
|
2014-04-14 07:18:49 +00:00 |
|
Reinhard Pointner
|
ab62379e72
|
* while removeBrackets may be too much, normalizePunctuation is probably required
|
2014-04-14 07:17:17 +00:00 |
|
Reinhard Pointner
|
a0ae0392da
|
* use new groovy extension mechanisms (but keep slow *.lib.groovy backwards compatibility for now)
|
2014-04-13 20:08:50 +00:00 |
|
Reinhard Pointner
|
9aa97268c5
|
* improve series detection, and make sure to not scrub things too aggressively as not to loose information
* skip search if all files are tagged already
|
2014-04-13 19:42:41 +00:00 |
|
Reinhard Pointner
|
db86aa5153
|
* refactor static field names for scripting
|
2014-04-13 19:39:46 +00:00 |
|
Reinhard Pointner
|
6bd298d478
|
* reduce unnecessary redirects
|
2014-04-13 19:37:59 +00:00 |
|
Reinhard Pointner
|
6e8f5a1445
|
* inject methods using the Groovy Extension Module system (and slowly phase out the *.lib.groovy code)
|
2014-04-13 19:37:11 +00:00 |
|
Reinhard Pointner
|
5030f6926e
|
* make sure application arguments can be accessed at anytime at runtime
|
2014-04-13 19:35:23 +00:00 |
|
Reinhard Pointner
|
208f8f1ed8
|
* make sure to include url to malformed xml in error log
|
2014-04-10 13:48:01 +00:00 |
|
Reinhard Pointner
|
91bf489c0c
|
* misc fixes
|
2014-04-10 05:55:01 +00:00 |
|
Reinhard Pointner
|
50156874a4
|
* update release info tokens
|
2014-04-09 06:42:25 +00:00 |
|
Reinhard Pointner
|
e9e8b17e4d
|
* make sure xml data is valid and well-formed before caching it
|
2014-04-09 06:38:44 +00:00 |
|
Reinhard Pointner
|
4038e7a6af
|
* make sure SxE matcher doesn't fall back on release info patterns like x264 or 720p
|
2014-04-07 06:00:14 +00:00 |
|
Reinhard Pointner
|
cf062bbe44
|
* disable useCreationDate by default
* if useCreationDate is enabled set the movie release date, not just the year
|
2014-04-06 05:35:53 +00:00 |
|
Reinhard Pointner
|
d8c56c637a
|
* allow "unselection" of subtitle options
|
2014-04-05 16:25:38 +00:00 |
|
Reinhard Pointner
|
9cbef475c6
|
* disable search-by-name completely in strict-mode
|
2014-04-05 11:42:11 +00:00 |
|
Reinhard Pointner
|
dba98f9a6d
|
* make -get-missing-subtitles more aware of different language code standards
|
2014-04-04 07:35:30 +00:00 |
|
Reinhard Pointner
|
7f48ca67e9
|
* increase default width just in case
|
2014-04-02 11:51:11 +00:00 |
|
Reinhard Pointner
|
37d8c1f63e
|
* update
|
2014-04-01 19:56:37 +00:00 |
|
Reinhard Pointner
|
3802cc6965
|
* provide API method for getting or overriding the fpcalc command used
|
2014-04-01 12:59:49 +00:00 |
|
Reinhard Pointner
|
37d55d4867
|
* organize imports
|
2014-04-01 12:41:50 +00:00 |
|
Reinhard Pointner
|
664f83ced0
|
* move package net.sourceforge.tuned to net.sourceforge.filebot.util
|
2014-04-01 12:36:34 +00:00 |
|
Reinhard Pointner
|
55217e3ceb
|
* add source Laserdisc
|
2014-04-01 12:19:08 +00:00 |
|
Reinhard Pointner
|
92a433a77f
|
* fix NPE
|
2014-03-29 02:24:37 +00:00 |
|
Reinhard Pointner
|
9aed2be884
|
* better error messages
|
2014-03-27 18:26:41 +00:00 |
|
Reinhard Pointner
|
bd482562e0
|
* when in doubt, just pick the top 5 most likely hits => never fail in -non-strict mode
|
2014-03-27 07:40:30 +00:00 |
|
Reinhard Pointner
|
91f37a5d20
|
* refactoring
|
2014-03-26 16:39:21 +00:00 |
|
Reinhard Pointner
|
1ca8de3ab7
|
* make sure substring metric only matches word sequences, rather than simple substrings which may match half of a word which wouldn't never make sense and could only cause issues
|
2014-03-24 20:32:27 +00:00 |
|
Reinhard Pointner
|
f61f30e862
|
* fix issues with multi-episode anime default numbering bindings {sxe} and {s00e00}
|
2014-03-24 17:11:56 +00:00 |
|
Reinhard Pointner
|
8f31ed3977
|
* fix fix
|
2014-03-24 15:30:59 +00:00 |
|
Reinhard Pointner
|
5011546e71
|
* also clear reports folder created by amc script
|
2014-03-24 07:30:23 +00:00 |
|
Reinhard Pointner
|
84e4140b54
|
* fix potential html markup validation issues
|
2014-03-24 06:37:28 +00:00 |
|
Reinhard Pointner
|
bd136671ff
|
* fix for alias-aware matching
|
2014-03-22 09:51:43 +00:00 |
|
Reinhard Pointner
|
56424aafe1
|
* update patters to make 1x01-1x02 take precendence over 1x01-02 pattern
|
2014-03-22 07:46:40 +00:00 |
|
Reinhard Pointner
|
b365bf48c3
|
* support setting request properties for post requests (required for PushBullet support in AMC script)
|
2014-03-21 16:32:51 +00:00 |
|
Reinhard Pointner
|
1ae64235f1
|
* make sure the Episode/Movie object graphs don't share any objects so json-io won't write json with @ref attributes
|
2014-03-20 17:36:56 +00:00 |
|
Reinhard Pointner
|
8aa33750a6
|
* ensure rename map is always sorted by path
|
2014-03-20 07:45:56 +00:00 |
|
Reinhard Pointner
|
c745ea01a3
|
* fix anidb {sxe} format bugs
|
2014-03-20 05:43:31 +00:00 |
|
Reinhard Pointner
|
89c1744fd3
|
* remove some Java 6 compatibility hacks
|
2014-03-19 19:09:10 +00:00 |
|
Reinhard Pointner
|
33ca22c1bb
|
* don't hardcode pushover application key
|
2014-03-19 19:04:16 +00:00 |
|
Reinhard Pointner
|
cf8b3d835f
|
+ REQUIRE min JRE 7 and update all libs
|
2014-03-18 20:16:39 +00:00 |
|
Reinhard Pointner
|
deb37c8ffd
|
* fix 001 => 0xSpecial 1 false match issues
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1399
|
2014-03-18 06:08:46 +00:00 |
|
Reinhard Pointner
|
24cd64ec03
|
* fix corner-case
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1425
|
2014-03-16 17:46:30 +00:00 |
|
Reinhard Pointner
|
751cf116e9
|
+ ignore owner/permissions when using COPY (sadly also xattr, but at least the file will be readable on the destination)
|
2014-03-16 11:33:31 +00:00 |
|
Reinhard Pointner
|
cab2a89e20
|
* fix error messages to sound less like "filebot failure"
|
2014-03-11 14:18:02 +00:00 |
|
Reinhard Pointner
|
1495ba19e4
|
* fix series index
|
2014-03-10 06:21:25 +00:00 |
|
Reinhard Pointner
|
d9dde4fdf9
|
* enhanced support for documentary numbering, e.g. 1of6
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1398
|
2014-03-08 08:25:04 +00:00 |
|
Reinhard Pointner
|
db75f66b7b
|
* allow switching between filebot app and groovy pad app
|
2014-03-07 17:42:40 +00:00 |
|
Reinhard Pointner
|
97263aa5d3
|
* added File.copyAs(File)
|
2014-03-07 17:21:17 +00:00 |
|
Reinhard Pointner
|
bff47228c0
|
* xattr 1st class by default if possible
|
2014-03-06 14:28:46 +00:00 |
|
Reinhard Pointner
|
b6eee5d405
|
* enhanced support for uploading subtitles for episode files
|
2014-03-05 16:17:43 +00:00 |
|
Reinhard Pointner
|
0db4bc410e
|
+ version bump 4.0
|
2014-03-03 09:55:26 +00:00 |
|
Reinhard Pointner
|
12a77f44fd
|
* convenience binding {genre} which is equivalent to {genres[0]}
|
2014-02-28 16:04:54 +00:00 |
|
Reinhard Pointner
|
70c22e2cdb
|
* fine-tune subtitles exclusion logic
|
2014-02-27 19:48:31 +00:00 |
|
Reinhard Pointner
|
223c797de5
|
* make clear that donations go to me personally as a sort of thank-you-present, and not some sort of project fund
|
2014-02-27 08:21:57 +00:00 |
|
Reinhard Pointner
|
90fb9bbb77
|
* force lower-case extensions
|
2014-02-24 02:12:33 +00:00 |
|
Reinhard Pointner
|
7ac73b24a6
|
* work around weird folder file listing permission issues
|
2014-02-21 16:53:29 +00:00 |
|
Reinhard Pointner
|
408efd166d
|
* manual force name via F2
|
2014-02-19 21:07:41 +00:00 |
|
Reinhard Pointner
|
cb10a44ce4
|
* improve {group} name extraction
|
2014-02-19 20:28:00 +00:00 |
|
Reinhard Pointner
|
486d720e0b
|
* try fixing layout issues via auto-pack
|
2014-02-19 20:17:25 +00:00 |
|
Reinhard Pointner
|
8f647622f0
|
* HACK to keep things working on Java 6
|
2014-02-19 18:59:37 +00:00 |
|
Reinhard Pointner
|
f33cf35627
|
* HACK to keep things working on Java 6
|
2014-02-19 18:57:58 +00:00 |
|
Reinhard Pointner
|
40b68ba6c9
|
* fixed "Can't move across drives on Windows" bug
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1326
|
2014-02-17 11:48:23 +00:00 |
|
Reinhard Pointner
|
1c3af8506c
|
* fix "Can't Rename Folders" bug
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1321
|
2014-02-17 11:44:59 +00:00 |
|
Reinhard Pointner
|
c920efa989
|
* performance hack when deleting cells from huge lists
|
2014-02-04 14:34:36 +00:00 |
|
Reinhard Pointner
|
8200dfc88f
|
* force file order on drop
|
2014-02-04 13:18:48 +00:00 |
|
Reinhard Pointner
|
11a64afa8d
|
* update media exts and rg groups
|
2014-02-03 02:00:15 +00:00 |
|
Reinhard Pointner
|
2ad88bd306
|
* fix subtitles-not-found issue caused by the limit of 500. The limit should now be 2000 and effectively not ever be an issue again
|
2014-01-28 09:39:22 +00:00 |
|
Reinhard Pointner
|
5fadfbe3e3
|
* support OpenSubtitles TAG lookup (i.e. filename) as part of hash lookup if actual hash lookup does not yield any results
|
2014-01-27 08:36:30 +00:00 |
|
Reinhard Pointner
|
6e732e8987
|
* improve movie auto-selection
|
2014-01-26 18:52:06 +00:00 |
|
Reinhard Pointner
|
9596ffffe7
|
* added Original Folder column in HistoryDialog
|
2014-01-26 18:28:49 +00:00 |
|
Reinhard Pointner
|
92193a153d
|
* fine-tune
|
2014-01-26 15:04:28 +00:00 |
|
Reinhard Pointner
|
6996914492
|
-DuseCreationDate=true
|
2014-01-26 03:51:47 +00:00 |
|
Reinhard Pointner
|
9574172b35
|
* improved --compute hash CLI function
|
2014-01-25 07:36:01 +00:00 |
|
Reinhard Pointner
|
c981cba2e2
|
* fix some GUI movie auto-selection issues
|
2014-01-24 17:31:33 +00:00 |
|
Reinhard Pointner
|
54d4dad955
|
* rewrite subtitle auto-selection (should work much better now for both strict and -non-strict modes)
|
2014-01-24 16:01:37 +00:00 |
|
Reinhard Pointner
|
f5b4dbee19
|
* support and include TheMovieDB alternative_titles data in search and index
|
2014-01-23 18:18:25 +00:00 |
|
Reinhard Pointner
|
62e3995dc2
|
* put weight on airdate-matching if possible
|
2014-01-23 05:37:04 +00:00 |
|
Reinhard Pointner
|
c45abb7291
|
+ support for smart-skip/override for keeping the higher-quality video via --conflict auto
|
2014-01-22 11:31:55 +00:00 |
|
Reinhard Pointner
|
66a6278611
|
* Extract API changes to include FileSize
|
2014-01-22 07:52:25 +00:00 |
|
Reinhard Pointner
|
dea0a1fb83
|
* added File.listFolders()
|
2014-01-22 04:06:05 +00:00 |
|
Reinhard Pointner
|
5c2de5c7b3
|
* fixfix
|
2014-01-21 19:08:55 +00:00 |
|
Reinhard Pointner
|
7de1c94167
|
* refactor
|
2014-01-19 15:08:28 +00:00 |
|
Reinhard Pointner
|
3ed58bda08
|
* [Windows] allow renaming of files where just the upper/lower case is different
|
2014-01-17 14:07:38 +00:00 |
|
Reinhard Pointner
|
c75b376140
|
* fixfix
|
2014-01-13 11:06:41 +00:00 |
|
Reinhard Pointner
|
db9dbeb0f4
|
* print auto-clear cache messages as warnings
|
2014-01-13 08:04:45 +00:00 |
|
Reinhard Pointner
|
bb32741af9
|
* try to make sure we always start a new cache for each update (so we don't have to worry about outdated yet cached data)
|
2014-01-13 04:11:05 +00:00 |
|
Reinhard Pointner
|
50a92d3faa
|
* refactoring
|
2014-01-12 19:22:14 +00:00 |
|
Reinhard Pointner
|
47982a63f6
|
* refactor
|
2014-01-12 16:42:22 +00:00 |
|
Reinhard Pointner
|
fd3771b4b6
|
* fine-tune media index
|
2014-01-11 09:04:49 +00:00 |
|
Reinhard Pointner
|
91e6fbc5a1
|
* misc
|
2014-01-11 08:47:37 +00:00 |
|
Reinhard Pointner
|
0b4730f070
|
* make sure there's no double spaces left behind after stripping illegal characters
|
2014-01-10 19:24:25 +00:00 |
|
Reinhard Pointner
|
03db21ff20
|
* File.relativize
|
2014-01-10 16:03:13 +00:00 |
|
Reinhard Pointner
|
1e9d0899b0
|
+ shortcut to grabbing just episode list or movie info without the files directly from rename panel (if files is empty)
|
2014-01-10 10:55:57 +00:00 |
|
Reinhard Pointner
|
53ad37930d
|
* update search-auto-completion
|
2014-01-10 07:31:50 +00:00 |
|
Reinhard Pointner
|
0da24469b7
|
* fix anime matching
|
2014-01-09 20:44:02 +00:00 |
|
Reinhard Pointner
|
f466546788
|
* AutoCompleteSupport now works with the full movie/series/anime index in the back
* update movie/series/anime index files and exclude bad entries
|
2014-01-09 18:26:25 +00:00 |
|
Reinhard Pointner
|
94ceccf966
|
* fix original name xattr
|
2014-01-08 20:52:28 +00:00 |
|
Reinhard Pointner
|
9ed32437cd
|
* just in case fixy
|
2014-01-08 20:03:22 +00:00 |
|
Reinhard Pointner
|
0287eac77d
|
* fix for relative symlinks
|
2014-01-08 19:29:20 +00:00 |
|
Reinhard Pointner
|
d63fca6787
|
* follow symlinks implicitly
|
2014-01-08 18:43:27 +00:00 |
|
Reinhard Pointner
|
4354dc2fd6
|
+ copy files with attributes
* xattr will only be set on destination files, not source files
|
2014-01-08 17:23:04 +00:00 |
|
Reinhard Pointner
|
4b15736faf
|
* {bitrate} and {duration} as float type for convenience
|
2014-01-08 14:30:35 +00:00 |
|
Reinhard Pointner
|
32f119756b
|
* {bitrate} binding
|
2014-01-08 14:26:39 +00:00 |
|
Reinhard Pointner
|
af0f4892f7
|
* slight refactoring
|
2014-01-08 10:01:37 +00:00 |
|
Reinhard Pointner
|
a920dc59a7
|
* docs/notes
|
2014-01-08 09:34:59 +00:00 |
|
Reinhard Pointner
|
ef2a64003b
|
* use TV Series index only for TV-mode and Anime index only for Anime-mode
|
2014-01-08 09:28:04 +00:00 |
|
Reinhard Pointner
|
c4ab4e8382
|
* fine-tune exclude patterns
|
2014-01-08 08:36:32 +00:00 |
|