Reinhard Pointner
|
a097daf079
|
* improved fault-tolerance for fetch banner script
* santize Groovy stack trace
|
2011-12-30 10:35:26 +00:00 |
|
Reinhard Pointner
|
4390757fc3
|
* make sure there's no key collisions when changing the output type
|
2011-12-29 16:59:49 +00:00 |
|
Reinhard Pointner
|
50adfcc300
|
* make xml templating resilient against unexpectedly undefined properties
|
2011-12-29 16:23:56 +00:00 |
|
Reinhard Pointner
|
d86091c3aa
|
* cache remote scripts
* allow access to tmpdir and cachedir
|
2011-12-29 07:28:33 +00:00 |
|
Reinhard Pointner
|
6f56b23d35
|
* don't use java.io.tmpdir for the persistent cache but our own application folder
|
2011-12-29 04:56:28 +00:00 |
|
Reinhard Pointner
|
9b2317dbb8
|
* fix test-case
|
2011-12-29 04:05:10 +00:00 |
|
Reinhard Pointner
|
49c549bf3c
|
* clean-up
|
2011-12-29 01:31:11 +00:00 |
|
Reinhard Pointner
|
c3093eb8d1
|
* gracefully ignore missing data
|
2011-12-29 00:51:00 +00:00 |
|
Reinhard Pointner
|
b2e092c697
|
* improve series name detection by only focusing on the commond word sequence before the SxE pattern
|
2011-12-29 00:41:27 +00:00 |
|
Reinhard Pointner
|
5530bc47f5
|
* clean clean
|
2011-12-28 14:15:39 +00:00 |
|
Reinhard Pointner
|
bb8f4fb3e7
|
+ added portable profile
|
2011-12-28 13:51:36 +00:00 |
|
Reinhard Pointner
|
cb16e56f87
|
* enhancements useful for scripting
|
2011-12-28 06:29:02 +00:00 |
|
Reinhard Pointner
|
99c52281f9
|
* misc
|
2011-12-27 18:57:11 +00:00 |
|
Reinhard Pointner
|
43f844b6f3
|
* added TheMovieDB artwork fetcher
* move shared scripts folder
|
2011-12-27 18:54:25 +00:00 |
|
Reinhard Pointner
|
827185d1f4
|
* support Java IO copy-move
|
2011-12-27 02:26:40 +00:00 |
|
Reinhard Pointner
|
b82943439c
|
* make webstart lazy loading work (reduce initial download to ~2.5MB)
|
2011-12-26 18:10:53 +00:00 |
|
Reinhard Pointner
|
d7d37104c4
|
* fine-tune new match set auto-detection and use in cmdline as well
* added final string similarity pass to matching cascade
|
2011-12-25 15:47:19 +00:00 |
|
Reinhard Pointner
|
228b3db8f5
|
* no update checks for webstart and fatjars
|
2011-12-25 12:46:39 +00:00 |
|
Reinhard Pointner
|
05a7fbb1af
|
* internal support for fetching complete movie info including artwork
|
2011-12-25 11:18:55 +00:00 |
|
Reinhard Pointner
|
cb1aa12201
|
* make sure ehcache calls work in sandboxed expressions
|
2011-12-25 09:35:41 +00:00 |
|
Reinhard Pointner
|
11facfa8ab
|
* parse imdb movie index from osdb
|
2011-12-25 09:07:55 +00:00 |
|
Reinhard Pointner
|
187e330131
|
* SEO
|
2011-12-25 04:28:09 +00:00 |
|
Reinhard Pointner
|
0aeea04062
|
* use web-persistent ehcache for remembering language filters
|
2011-12-24 11:08:31 +00:00 |
|
Reinhard Pointner
|
d29cfeced5
|
* auto-deploy update.xml to website
|
2011-12-24 10:57:36 +00:00 |
|
Reinhard Pointner
|
ace3e7a96c
|
+ support update notifications
|
2011-12-24 07:30:54 +00:00 |
|
Reinhard Pointner
|
fe74476232
|
* auto-determine optimal series/files match sets (combine all files per show)
* fine-tune name similarity metric to 5 seperation
|
2011-12-23 18:17:20 +00:00 |
|
Reinhard Pointner
|
3668b02ed5
|
* fixed wierd keystroke behaviour where one keystroke would affect multiple dialogs in a row
|
2011-12-23 06:35:05 +00:00 |
|
Reinhard Pointner
|
6aea967566
|
* lots of work done on adding functionality to the scripting interface
|
2011-12-22 19:36:31 +00:00 |
|
Reinhard Pointner
|
6dfbfd2d35
|
* added .nfo creation as scripting example
|
2011-12-21 08:31:57 +00:00 |
|
Reinhard Pointner
|
ad0714c67b
|
* added support for retrieving series info
|
2011-12-21 05:54:30 +00:00 |
|
Reinhard Pointner
|
e638a4f28f
|
* simplify banner naming
|
2011-12-21 02:39:25 +00:00 |
|
Reinhard Pointner
|
4be0846a53
|
* cache mirrors and banner lists
|
2011-12-20 14:09:18 +00:00 |
|
Reinhard Pointner
|
b765b7d1f0
|
* fixfix
|
2011-12-20 14:07:12 +00:00 |
|
Reinhard Pointner
|
cd577da79c
|
* full support for watching a filetree
|
2011-12-20 13:03:28 +00:00 |
|
Reinhard Pointner
|
1a43b7c5fd
|
* added fetch banner script
* refactored thetvdb banner api
|
2011-12-20 13:00:38 +00:00 |
|
Reinhard Pointner
|
70adfa0b0f
|
* api support for thetvdb banners
|
2011-12-20 02:37:36 +00:00 |
|
Reinhard Pointner
|
c0a89d2712
|
* added binding for user.home
|
2011-12-19 06:31:48 +00:00 |
|
Reinhard Pointner
|
3db2684e73
|
* expression lib: getAt() for File paths (e.g. file[0] -> "F:")
|
2011-12-18 06:37:59 +00:00 |
|
Reinhard Pointner
|
828d3dfd1e
|
* enforce type-checking just in case
|
2011-12-15 16:16:33 +00:00 |
|
Reinhard Pointner
|
673b2cc7b5
|
* deployment clean-up
|
2011-12-14 12:18:06 +00:00 |
|
Reinhard Pointner
|
ca0f1170f6
|
* use the same host as in search for php calls
|
2011-12-14 01:31:27 +00:00 |
|
Reinhard Pointner
|
66af29de7f
|
* use thetvdb for tvseries imdb lookups
|
2011-12-14 01:19:36 +00:00 |
|
Reinhard Pointner
|
7863e8cf43
|
* fixed UI jitters during DnD caused by loading JAXB
|
2011-12-13 13:32:44 +00:00 |
|
Reinhard Pointner
|
484996ac1f
|
* clean-up
|
2011-12-13 12:38:25 +00:00 |
|
Reinhard Pointner
|
506a2938ac
|
* persistent cache for subLanguageID map
|
2011-12-13 12:34:34 +00:00 |
|
Reinhard Pointner
|
c1ed273158
|
+ try to auto-detect name from imdb/thetvdb ID if possible
|
2011-12-12 14:06:26 +00:00 |
|
Reinhard Pointner
|
c37c38c2c7
|
* load ExpressionFormat convenience functions into script environment
* change media info sample into "write media info csv table"
|
2011-12-10 10:02:09 +00:00 |
|
Reinhard Pointner
|
c7a518ae93
|
* more debug output just in case
|
2011-12-09 08:25:36 +00:00 |
|
Reinhard Pointner
|
c2bfedd978
|
* fix dnd on mac (and possibly linux)
|
2011-12-09 05:37:03 +00:00 |
|
Reinhard Pointner
|
34f2dc9551
|
* bump to 2.3
|
2011-12-07 17:18:24 +00:00 |
|
Reinhard Pointner
|
debbd4bbd3
|
* fine-tune fallback number matching
|
2011-12-07 07:08:04 +00:00 |
|
Reinhard Pointner
|
34b4630f68
|
* better detect subtitles linked to movie files
|
2011-12-07 06:33:14 +00:00 |
|
Reinhard Pointner
|
254e48fc12
|
* don't block DnD operation / File Browser while downloading subs
|
2011-12-07 05:48:23 +00:00 |
|
Reinhard Pointner
|
49e432dd81
|
* don't remember empty expressions
|
2011-12-07 05:45:51 +00:00 |
|
Reinhard Pointner
|
e1f76a671b
|
* fine-tune fuzzy matching
|
2011-12-07 05:43:56 +00:00 |
|
Reinhard Pointner
|
703e7024c2
|
* misc clean up
|
2011-12-07 05:41:44 +00:00 |
|
Reinhard Pointner
|
c2f7def29b
|
* auto-detect movie info via imdb id from nfo files
|
2011-12-05 15:38:41 +00:00 |
|
Reinhard Pointner
|
9cb97bf93a
|
* clean release info from any auto-detected series name word sequence
|
2011-12-03 10:50:45 +00:00 |
|
Reinhard Pointner
|
b93e85b9dd
|
* clean auto-detect query from release information
|
2011-12-03 08:09:37 +00:00 |
|
Reinhard Pointner
|
732cd946a3
|
* print cmd/args as part of the error message
|
2011-12-03 02:50:09 +00:00 |
|
Reinhard Pointner
|
5e0dcb73f0
|
* synchronize CLI calls
|
2011-12-03 02:33:42 +00:00 |
|
Reinhard Pointner
|
ae896e3cbd
|
* add filtering to selectors
|
2011-12-02 03:15:33 +00:00 |
|
Reinhard Pointner
|
8bccdd1523
|
* try to make sure Java 7 features won't crash Java 6 users
|
2011-12-01 18:52:44 +00:00 |
|
Reinhard Pointner
|
fae09a653a
|
* added WatchService to Scripting API
|
2011-12-01 17:06:51 +00:00 |
|
Reinhard Pointner
|
9e942bc659
|
* fix bugs
|
2011-12-01 17:01:13 +00:00 |
|
Reinhard Pointner
|
e63a37c6cc
|
* improved auto-size/position
|
2011-12-01 02:26:17 +00:00 |
|
Reinhard Pointner
|
37527a8e8e
|
* osdb: check movie hash in batches of 50
|
2011-11-30 18:44:46 +00:00 |
|
Reinhard Pointner
|
6c7db64174
|
* bugfix
|
2011-11-30 18:43:07 +00:00 |
|
Reinhard Pointner
|
208b86c968
|
* 5 levels deep should be fine
|
2011-11-30 14:43:49 +00:00 |
|
Reinhard Pointner
|
2bf8270b17
|
* refactoring
|
2011-11-30 05:23:43 +00:00 |
|
Reinhard Pointner
|
549209ac9c
|
* track headless/non-headless
|
2011-11-30 05:18:34 +00:00 |
|
Reinhard Pointner
|
9af051f08e
|
* normalize path separators for windows so scripts using execute with native path strings will work all platforms
|
2011-11-29 15:29:36 +00:00 |
|
Reinhard Pointner
|
dced0140d6
|
* update script samples
|
2011-11-29 09:00:18 +00:00 |
|
Reinhard Pointner
|
151c43028d
|
* improved search result auto-selection
|
2011-11-29 08:56:29 +00:00 |
|
Reinhard Pointner
|
cc73f42b6b
|
* fix shell call
|
2011-11-29 06:29:05 +00:00 |
|
Reinhard Pointner
|
cfb6512063
|
* added helper for running system commands from the groovy shell
|
2011-11-29 06:03:41 +00:00 |
|
Reinhard Pointner
|
c93377010c
|
* print version/revision/jre identifier
* just print help if started with no arguments in headless mode instead of crashing when trying to start the GUI
|
2011-11-29 03:14:39 +00:00 |
|
Reinhard Pointner
|
81e9a604c7
|
* color highlighting indicating match probability
|
2011-11-29 03:07:44 +00:00 |
|
Reinhard Pointner
|
6f1780b1be
|
what the fuck was i smoking when i fucked that one up...
|
2011-11-29 02:16:49 +00:00 |
|
Reinhard Pointner
|
c22d867453
|
* ignore empty query
|
2011-11-29 00:56:56 +00:00 |
|
Reinhard Pointner
|
f1f56a5fd1
|
* without CLI arguments we would normally start into the GUI, but if we're running headless that would fail anyway, so let's just print help and exit
|
2011-11-28 16:04:15 +00:00 |
|
Reinhard Pointner
|
17107d503b
|
* add File utility methods to scripting env.
|
2011-11-28 15:29:51 +00:00 |
|
Reinhard Pointner
|
6e10fd5c4b
|
* added getMissingSubtitles() to shell API
|
2011-11-28 13:44:00 +00:00 |
|
Reinhard Pointner
|
98349be576
|
* added CLI for specifically fetching missing subtitles
|
2011-11-28 12:47:11 +00:00 |
|
Reinhard Pointner
|
373b0c2662
|
* allow manual input if no subtitles have been found via auto-matching
* allow multi-value input in input dialog
* make sure background workers get cancelled / terminated as expected
|
2011-11-28 10:24:46 +00:00 |
|
Reinhard Pointner
|
c6bfd7755f
|
* make sure headless deployment works
|
2011-11-28 09:18:51 +00:00 |
|
Reinhard Pointner
|
568c2ccf5a
|
* simplify exceptions
|
2011-11-28 09:16:27 +00:00 |
|
Reinhard Pointner
|
b8bf8eee77
|
* fix sever FileSizeMetric bug
* don't use error highlighting if FileSize/FileName matches
|
2011-11-28 06:07:52 +00:00 |
|
Reinhard Pointner
|
d00d8fc329
|
* decided on lower-case binding names
|
2011-11-27 17:04:32 +00:00 |
|
Reinhard Pointner
|
c033fa565c
|
* improved matching / mismatch highlighting
|
2011-11-27 15:41:42 +00:00 |
|
Reinhard Pointner
|
431044eca4
|
* added mismatch highlighting
|
2011-11-27 14:39:58 +00:00 |
|
Reinhard Pointner
|
90d9887c20
|
* added negative/exclude matching logic
|
2011-11-27 14:35:53 +00:00 |
|
Reinhard Pointner
|
72e28299f0
|
* update RG info less often
|
2011-11-26 15:41:58 +00:00 |
|
Reinhard Pointner
|
6fc3e009d8
|
* use all-inclusive rename/move/create dirs/etc rename method
|
2011-11-26 14:21:45 +00:00 |
|
Reinhard Pointner
|
d125c4dd1a
|
+ efficient support for mass-renaming of lots of files in lots of folders
|
2011-11-26 09:50:31 +00:00 |
|
Reinhard Pointner
|
2bf426dedd
|
* unified caching for all providers
* added caching of search results
|
2011-11-26 09:44:49 +00:00 |
|
Reinhard Pointner
|
9eec9b915e
|
* add File.isDerived() to shell api
|
2011-11-25 19:58:26 +00:00 |
|
Reinhard Pointner
|
6661dc0015
|
* clean up and update docs
|
2011-11-25 19:43:24 +00:00 |
|
Reinhard Pointner
|
41c1bcce7b
|
+ fully-automatic subtitle matching even without hashes
|
2011-11-25 18:52:31 +00:00 |
|
Reinhard Pointner
|
116262fbea
|
* save subtitle with ISO3 language code
|
2011-11-24 17:52:11 +00:00 |
|