Reinhard Pointner
917b6ca174
* separate processing threads from blocking user input thread
2012-07-14 19:04:30 +00:00
Reinhard Pointner
b0d8bd9cff
* bridge Java/TheTVDB language code differences
2012-07-14 14:54:07 +00:00
Reinhard Pointner
3182f15d03
* optimize startup user experience
2012-07-14 14:50:07 +00:00
Reinhard Pointner
8a5422bb3d
* really fixed it now, i think... damn race conditions...
2012-07-14 08:57:45 +00:00
Reinhard Pointner
d6b207d234
* fixed annoying analytics failed request logging
2012-07-14 08:52:48 +00:00
Reinhard Pointner
ebb9f068bb
* FAILED to make Groovy RootLoader work. The Groovy RootLoader ClassLoader didn't play well with ehcache serialization/deserialization basically disabled caching and causes sporadic AssertError crashes. Gave up after many hours of trying to fix that...
2012-07-14 07:58:53 +00:00
Reinhard Pointner
7fa0d86a7d
* fix that caused "All Languages" to be restored as "undefined"
2012-07-13 12:51:51 +00:00
Reinhard Pointner
d496a97ac8
* removed icon cache, just crashes the app sometimes and it's not really necessary anyway
...
* improved startup error handling
2012-07-13 12:39:21 +00:00
Reinhard Pointner
d29fe49390
* build my own imdb index from osdb movie data for ids and using my imdb scraper to get the original aka names
...
* lots of extra RG names and blacklisted terms (esp useful for dokus)
* updated cleaner script to handle video clutter like samples etc
2012-07-13 11:41:50 +00:00
Reinhard Pointner
7cf02bb235
* small refinements
2012-07-13 11:15:14 +00:00
Reinhard Pointner
8255d1d332
* remove deprecated stuff
2012-07-13 10:52:55 +00:00
Reinhard Pointner
bff13c898d
* decided to make Analyze -> Types case-insensitive
2012-07-13 07:22:46 +00:00
Reinhard Pointner
9e7f3618d2
* make matchMovieName CWS maxStartIndex customizable
2012-07-13 06:52:20 +00:00
Reinhard Pointner
155a487e31
* handle illegal imdb ids properly
2012-07-13 06:46:58 +00:00
Reinhard Pointner
8fd4576ff4
* better error messages when anti-leech limits are reached
2012-07-13 05:00:27 +00:00
Reinhard Pointner
9effd7cc6d
* allow local file override for fn:script scheme. Scripts must be saved as "{appdir}/scripts/name.groovy"
2012-07-13 04:58:46 +00:00
Reinhard Pointner
6631740d98
+ support all rename actions (move, copy, hardlink, ...) in GUI as well
...
+ include/exclude extension mode evolved to Relative Name / Absolute Path modes
2012-07-12 11:23:23 +00:00
Reinhard Pointner
44bd9e2480
* make sure to load 7-Zip-JBinding via the system classloader and not the Groovy RootLoader
2012-07-11 20:39:39 +00:00
Reinhard Pointner
4b073df2d5
* ignore video games
2012-07-11 20:35:25 +00:00
Reinhard Pointner
d25bae2d42
* use starts-with-name logic for matching nfo files to movie files
2012-07-11 20:22:09 +00:00
Reinhard Pointner
30f05c1f9c
* make sure to gracefully ignore all cache errors
2012-07-11 20:17:58 +00:00
Reinhard Pointner
fa6909ddfe
* init application with Groovy RootLoader to make @Grapes work properly in scripting
2012-07-11 17:18:14 +00:00
Reinhard Pointner
1dd86ad2b0
* new binding {dim} to easily get video dimensions as int[]
2012-07-10 06:20:01 +00:00
Reinhard Pointner
24ea7ab334
* added plex integration sample
2012-07-10 05:14:43 +00:00
Reinhard Pointner
2217eed537
* allow non-strict threshold in strict mode when there is only one possible option
2012-07-10 04:50:32 +00:00
Reinhard Pointner
c833f0c521
* updated to Groovy 2.0
...
* bundled @Grape support into the fatjar
* automatically trust all local scripts and endorsed online scripts, no need for -trust-script anymore in these cases
2012-07-09 19:46:18 +00:00
Reinhard Pointner
b771eb7286
* non-strict mode: auto-pick first and only result even if it seems to be a bad match
2012-07-09 19:13:16 +00:00
Reinhard Pointner
4b40e02888
* slight match auto-selection tweaks
2012-07-09 12:14:13 +00:00
Reinhard Pointner
eae1887e83
* fixfix
2012-07-09 11:22:12 +00:00
Reinhard Pointner
0490e2c770
* easy access to rename log from scripting
2012-07-09 10:50:18 +00:00
Reinhard Pointner
70aa36f3b7
* accept result with only beginsWith() in non-strict mode
2012-07-09 04:21:13 +00:00
Reinhard Pointner
861d557e92
* make {vf} only evaluate to standard tags like 1080p, 720p, 480p
...
* the old {vf} binding is now {hpi}
2012-07-08 12:38:34 +00:00
Reinhard Pointner
9cd320431a
* allow filename matches in -get-subtitles strict mode
2012-07-08 12:35:38 +00:00
Reinhard Pointner
84fbad6ab3
* fuck stupid sublight for restricting their api
2012-07-08 10:34:52 +00:00
Reinhard Pointner
85d736bf75
* improved matchMovieFromStringWithoutSpacing method
2012-07-08 09:47:13 +00:00
Reinhard Pointner
34b01c63dc
* updated integrated sample movie expressions
2012-07-08 09:33:28 +00:00
Reinhard Pointner
02b2317f89
* added helpers for xml processing
2012-07-08 09:30:51 +00:00
Reinhard Pointner
c0a9d70d5d
* allow -Xflag syntax for boolean variable injection
2012-07-08 06:32:03 +00:00
Reinhard Pointner
a8452bed7f
* make AssociativeScriptObject exception behavior more generic
2012-07-08 03:09:42 +00:00
Reinhard Pointner
ae71d809ea
* pre-load MediaTypes, MediaDetection and Groovy classes and resources on a low-priority background thread right after startup
2012-07-06 03:10:26 +00:00
Reinhard Pointner
f844b96f05
* cmdline option -r: resolve folders recursively
...
* get canonical representation of input paths before processing
2012-07-05 04:08:34 +00:00
Reinhard Pointner
e535b692ff
* simplified certain scripting use-cases
2012-07-04 10:22:41 +00:00
Reinhard Pointner
811f945daf
* improved series detection for certain cases
2012-07-04 10:20:52 +00:00
Reinhard Pointner
5145d906dd
* support -DthreadPool=n to override background matcher thread pool size (default is number of cores)
2012-06-30 08:46:55 +00:00
Reinhard Pointner
32e40255c8
* fix Sublight by spoofing Sublight;3.6.0 auth credentials
2012-06-30 08:43:51 +00:00
Reinhard Pointner
f8b0eaea95
handle contractions (e.g. should not capitalize to Don'T but Don't)
2012-06-29 09:03:23 +00:00
Reinhard Pointner
8b887055aa
* make movie detection smarter (hopefully) and cover more cases
2012-06-28 15:48:09 +00:00
Reinhard Pointner
473cc6bd44
* slightly improved matching for special cases
2012-06-28 04:04:37 +00:00
Reinhard Pointner
3e197b2263
* slightly improved release {group} matching
2012-06-28 02:36:32 +00:00
Reinhard Pointner
90705fd66f
* improved multi-episode pattern matching
2012-06-25 17:30:21 +00:00