Commit Graph

846 Commits

Author SHA1 Message Date
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
Reinhard Pointner 2e0c89d140 * version bump and update descriptor 2012-06-24 07:29:55 +00:00
Reinhard Pointner 36bcd880db + final adjustments for 2.4
* support "A | B | C" syntax for series mode --q option
* fine-tuning for series auto-selection
* don't create desktop shortcut when running via JNLP
2012-06-24 05:43:09 +00:00
Reinhard Pointner a5284ccb40 * lots of testing & improvement for movie auto-detection
* more robust CLI movie-mode
2012-06-22 07:47:26 +00:00
Reinhard Pointner d4b38f918f * slightly tweak movie name detection 2012-06-18 17:06:37 +00:00
Reinhard Pointner ce339c273d * fixed possible PermGen memory problems caused by repeatedly initializing the Groovy with custom additions 2012-06-18 08:47:48 +00:00
Reinhard Pointner e48bbbe2ee * separate cache with large diskstore capacity for full web pages 2012-06-18 08:40:05 +00:00
Reinhard Pointner edba15e3f4 * use TheTVDB and TheMovieDB as default datasource for episode/movie data 2012-06-17 12:39:51 +00:00
Reinhard Pointner 5d35c903ca * better logging 2012-06-17 12:38:14 +00:00
Reinhard Pointner ec5c492274 * auto-create folders if necessary 2012-06-17 12:36:59 +00:00
Reinhard Pointner 5b84cfaf51 * added 64x64 application IconImage 2012-06-17 12:15:44 +00:00
Reinhard Pointner 31d7141b41 * guess movie name from folder only 2 levels deep 2012-06-15 12:11:28 +00:00
Reinhard Pointner c67b0d0d47 * improved handling of clutter files like samples/trailers/etc
* improved movie detection
2012-06-15 10:45:35 +00:00
Reinhard Pointner ad79f0c13d * NPE bugfix for parallel() function 2012-06-15 10:04:11 +00:00
Reinhard Pointner 379df2dea8 * make sure --output is resolved against current working dir (as opposed to --format which is resolved against the folder of the file to rename) 2012-06-08 05:21:32 +00:00
Reinhard Pointner be08a2a050 * remove annoying logging 2012-06-01 02:31:17 +00:00
Reinhard Pointner 19b6dd47d2 * fix syntax error 2012-05-31 12:08:13 +00:00
Reinhard Pointner dd3f7e64b2 + hide "Override Extension" feature because people seem to activate it by mistake and then complain file extensions are being overriden 2012-05-31 11:47:30 +00:00
Reinhard Pointner 6ba1626666 * added "series X episode Y" as recognized pattern 2012-05-30 03:02:26 +00:00
Reinhard Pointner c64d44cbad + release r993 2012-05-02 06:02:56 +00:00
Reinhard Pointner f76ea32e10 * fixed bug that caused [.rar, .r00, .r01, ...] to be ignored 2012-05-02 02:40:21 +00:00
Reinhard Pointner 1f10c59364 * extract: make --output path relative to archive file 2012-05-01 16:33:55 +00:00
Reinhard Pointner 36a7eb5e5a * allow direct mapping of nfos to movies in the same folder as well as subfolders 2012-04-29 05:59:12 +00:00
Reinhard Pointner 077db7af74 * include(script) method for scripting
* fn:script handler for scripting
* completed the utorrent-postprocess script with artwork/nfo/subtitles/etc
* minor bugfixes
2012-04-29 05:28:38 +00:00
Reinhard Pointner a7104877bb * display only relevant info in dialog title 2012-04-28 18:13:22 +00:00
Reinhard Pointner cfc52cd215 * a little bit more robust movie-detection 2012-04-28 17:46:46 +00:00
Reinhard Pointner 7a355d676f * added a groovy sample post-processing script for utorrent 2012-04-26 11:25:58 +00:00
Reinhard Pointner 999045765a * update filetype and release-group data 2012-04-22 18:09:55 +00:00
Reinhard Pointner f84f62b6fd * more fault-tolerant on headless systems 2012-04-16 12:28:04 +00:00
Reinhard Pointner 30a2d5153c * disable filename validation against characters not support by Windows via -Dunixfs=true 2012-04-15 15:38:59 +00:00
Reinhard Pointner 7b82fce064 * allow passing of variables directly into the groovy shell 2012-04-15 15:14:53 +00:00
Reinhard Pointner 4b50c9b042 * make strict -rename movie mode more flexible 2012-04-13 17:52:49 +00:00
Reinhard Pointner 07e0b20dc1 * ignore missing episode lists and continue 2012-04-13 01:56:22 +00:00
Reinhard Pointner 7ba5bb52d9 * don't clean up part identifier from title for single episodes
* remember manual input
2012-04-10 01:19:34 +00:00
Reinhard Pointner ec796fc478 * fix local file script call
* stop any unnecessary scraping of subscene
2012-04-09 14:37:16 +00:00
Reinhard Pointner 32b2d35e0c * turn off annoying gat background logging 2012-04-09 13:38:23 +00:00
Reinhard Pointner a295f24645 * Scala-style switch/case pattern matching for format engine 2012-04-08 15:52:21 +00:00
Reinhard Pointner 4521ee16b4 * added flood limit to TheMovieDB 2012-04-08 08:41:48 +00:00
Reinhard Pointner 596471c885 * make cmdline scripting more flexible (allow system://in and script://<expression>) 2012-04-06 04:50:46 +00:00
Reinhard Pointner 4d037086a9 * added .3gp as video type 2012-04-02 12:02:26 +00:00
Reinhard Pointner 8f193afdef * make -get-subtitles more fault-tolerant 2012-03-31 01:42:35 +00:00
Reinhard Pointner 2dc36b74ec * improve matching for specials 2012-03-31 00:59:53 +00:00
Reinhard Pointner b64d63dc60 * push 2.61 minor update 2012-03-30 03:21:54 +00:00
Reinhard Pointner bd1c15ebf4 * misc updates 2012-03-30 02:57:43 +00:00
Reinhard Pointner 6919cb8806 * use XMBC compatible S00=special naming scheme by default 2012-03-29 05:28:09 +00:00
Reinhard Pointner 1e583d46fe * fetch missing subtitles for language 2012-03-27 15:26:00 +00:00
Reinhard Pointner 2b5de3cf81 * define --filter as include filter rather than exclude filter 2012-03-26 01:18:27 +00:00
Reinhard Pointner 0d1264febf + support episode --filter CLI option 2012-03-25 02:50:28 +00:00
Reinhard Pointner 408ca82262 * better exception handling for movie artwork script 2012-03-23 17:45:50 +00:00
Reinhard Pointner 8ea81bfa68 * fix bugs in the multi-episode logic 2012-03-20 18:18:34 +00:00
Reinhard Pointner 3326a30735 * improved series lookup 2012-03-19 17:16:27 +00:00
Reinhard Pointner 25742ba566 * ask for user interaction once per unique query at most 2012-03-19 02:17:29 +00:00
Reinhard Pointner b10b6743f6 * fine-tune matching of partial sxe info 2012-03-18 03:43:38 +00:00
Reinhard Pointner 677ac82d58 + experimental support for multi-episode files 2012-03-17 19:02:04 +00:00
Reinhard Pointner 8204d07434 * use pre-processed batchsets properly in CLI mode 2012-03-12 13:45:37 +00:00
Reinhard Pointner 46871fb8a4 + release 2.6 2012-03-11 02:24:29 +00:00
Reinhard Pointner 64f93c991b * added --conflict option to -extract mode 2012-03-10 10:24:35 +00:00
Reinhard Pointner 0b35b1abc1 * pre-processing to allow matching the same episode SxE multiple times by allowing only one unique SxE per match-set 2012-03-09 05:45:00 +00:00
Reinhard Pointner f978e7b961 + option for how to handle existing files: --conflict override|skip|fail 2012-03-09 05:38:22 +00:00
Reinhard Pointner d3ca067083 * added support for move+linkback via --action keeplink 2012-03-08 05:11:06 +00:00
Reinhard Pointner 8ed996bcd4 + added support for rename --action move|copy|symlink|hardlink|test 2012-03-07 14:26:47 +00:00
Reinhard Pointner 96fdea340d * automatically hardcode build revision into each release 2012-03-07 14:06:10 +00:00
Reinhard Pointner db3be3e9d1 * simplify sorty.groovy multi-volume rar extraction 2012-03-07 04:14:33 +00:00
Reinhard Pointner 03bf30596b * make problem solution via -non-script option more obvious 2012-03-06 09:58:40 +00:00
Reinhard Pointner 0324798530 * improved scripting 2012-03-05 15:22:55 +00:00
Reinhard Pointner 3d4819556d * use fine-grained name similarity as final step 2012-03-05 14:53:40 +00:00
Reinhard Pointner 655830ddb9 * fix rename build error 2012-03-05 14:51:55 +00:00
Reinhard Pointner 365c43f635 * SxE detection for "Season N Episode N" pattern 2012-03-05 00:49:11 +00:00
Reinhard Pointner f66b6fe23a * try to fix loadLibrary issues with mac/linux 2012-03-03 01:41:47 +00:00
Reinhard Pointner 4f6663a385 * fixed various scripting issues and added tivo auto-sort script 2012-03-02 07:08:54 +00:00
Reinhard Pointner f7c2d8eb69 * more resilient error handling in case of illegal user locale 2012-03-02 04:51:19 +00:00
Reinhard Pointner b509f108d0 * improved error reporting 2012-03-02 04:14:01 +00:00
Reinhard Pointner 59a44ea8ff * better UI error feedback 2012-02-29 15:11:07 +00:00
Reinhard Pointner 7e0a7b8f10 * load native libs as required 2012-02-27 09:36:02 +00:00
Reinhard Pointner 4826948534 * fix new 7zip integration for webstart 2012-02-26 19:50:53 +00:00
Reinhard Pointner 82471e029f * fix deployment issues with libs not being found 2012-02-26 18:05:07 +00:00
Reinhard Pointner aa7fe34e59 * update docs & samples 2012-02-26 17:02:54 +00:00
Reinhard Pointner 0af0a2307a + added extraction tool to Analyze panel 2012-02-26 16:57:00 +00:00
Reinhard Pointner cfccf90c72 + support extracting archives (zip, rar, 7z, ...)
* added 7-Zip-JBinding libs and native dependencies
* added CLI option -extract and make it available in scripting environment
* allow --output to be used as output folder in -rename CLI call
2012-02-26 12:58:16 +00:00
Reinhard Pointner 374206480e * make sure normal File instances are used when renaming (not types like FastFile that cache fs operations) 2012-02-26 12:29:42 +00:00
Reinhard Pointner 12aa612bd4 * various little fixes / improvements 2012-02-24 13:39:32 +00:00