Commit Graph

1752 Commits

Author SHA1 Message Date
Reinhard Pointner
c3f59e96e5 * play with mas compatibility 2014-07-28 13:29:00 +00:00
Reinhard Pointner
d235fc1e0c * play with mas compatibility 2014-07-28 12:55:16 +00:00
Reinhard Pointner
f1d260c2a3 * support native FileDialog for mas sandbox 2014-07-28 12:54:34 +00:00
Reinhard Pointner
2ce7c6020b * added helper 2014-07-28 12:54:27 +00:00
Reinhard Pointner
90951f7989 * avoid potentially NULL-listFiles() calls 2014-07-28 10:00:27 +00:00
Reinhard Pointner
98633f7364 * support dropping of large / slow folders into Rename panel (Files list) 2014-07-27 18:23:45 +00:00
Reinhard Pointner
124e7471db * ArrayList() has been optimized with JRE7u40 2014-07-27 17:47:01 +00:00
Reinhard Pointner
20a746295a * simplify example format expressions 2014-07-26 19:54:42 +00:00
Reinhard Pointner
060a6f4f82 movie :: primaryTitle => originalName 2014-07-26 19:38:06 +00:00
Reinhard Pointner
e0161028c7 * fix OSX LaF issues 2014-07-26 16:09:18 +00:00
Reinhard Pointner
99ce48ad5b * fix deserializer issue 2014-07-25 17:04:44 +00:00
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