Reinhard Pointner
2278cc8d41
* check for updates only once per day
2012-02-22 08:13:16 +00:00
Reinhard Pointner
f9f7124ed7
* hardcode update revision number (because reading rev from manifest seems to be a very fragile solution)
2012-02-22 08:11:56 +00:00
Reinhard Pointner
5e2926bed5
* fix docs
2012-02-20 15:40:49 +00:00
Reinhard Pointner
563e279c48
* fix unintended Java 7 dependency
2012-02-20 09:37:18 +00:00
Reinhard Pointner
7dfcdbe35e
+ version bump to 2.5 !! :)
2012-02-20 07:11:42 +00:00
Reinhard Pointner
4f04e5f4ab
* make commonly used meta-info bindings more easy to use
2012-02-20 07:07:06 +00:00
Reinhard Pointner
4c6a9a4856
* fixfix
2012-02-20 05:53:36 +00:00
Reinhard Pointner
859fba6f1b
* make cmdline more resilient
2012-02-20 03:29:00 +00:00
Reinhard Pointner
ff95debc51
* refactor to use a defined default sanity filter
2012-02-20 03:16:42 +00:00
Reinhard Pointner
1df7889af1
* no need to do sanity checks on SxxExx patterns
2012-02-20 03:10:11 +00:00
Reinhard Pointner
3816572ebf
* fix labels
2012-02-19 01:40:34 +00:00
Reinhard Pointner
b1090606a4
* don't scrape tv shows / video games / etc as movie
2012-02-18 09:49:57 +00:00
Reinhard Pointner
3c8d6b5395
* added some sanity checks regarding release year
2012-02-18 09:26:17 +00:00
Reinhard Pointner
7968580281
* use akas.imdb.com to work around IMDb Geo-Location issues with the scraper
2012-02-18 07:54:01 +00:00
Reinhard Pointner
b7406e54d4
* add buttons for all context menus so even noobs can get started easily
2012-02-18 03:28:48 +00:00
Reinhard Pointner
3bf1a76773
* gracefully ignore missing release date info
2012-02-18 02:17:38 +00:00
Reinhard Pointner
f9c823581c
* added caching for TMDB and IMDB
2012-02-17 04:34:44 +00:00
Reinhard Pointner
43ee82a9fa
* add HDDVD/HDRip to {source} patterns
2012-02-17 02:49:42 +00:00
Reinhard Pointner
137640f244
* make caching more resilient against class-version upgrades (just fail silently, don't break things)
2012-02-17 02:44:46 +00:00
Reinhard Pointner
09621b6b31
* update docs
2012-02-16 13:34:04 +00:00
Reinhard Pointner
bd2e2fcce2
* added help link for naming expression troubles
2012-02-16 10:45:44 +00:00
Reinhard Pointner
dcef239966
* ignore release info and other blacklisted tokens when matching nfo to movie file
2012-02-16 09:42:06 +00:00
Reinhard Pointner
59637a248a
* fix NPE in cell renderer
2012-02-16 07:48:38 +00:00
Reinhard Pointner
dd9e0bdc22
* make sure every matched object is a unique object (as required by Matcher)
2012-02-16 07:19:12 +00:00
Reinhard Pointner
2fa9b625fa
* trim spaces characters properly
2012-02-16 02:42:27 +00:00
Reinhard Pointner
f1c2b9fe91
* more aggressive white space normalization (include :?._ as well now)
2012-02-16 01:27:39 +00:00
Reinhard Pointner
0ec089538c
* handle linked non-media files in EpisodeListMatcher as well
2012-02-15 13:52:53 +00:00
Reinhard Pointner
e89b7fbe5c
* auto-match to nfo information if nfo/movie file names match
2012-02-15 12:40:18 +00:00
Reinhard Pointner
e654be95a5
* force ISO3 letter-language code
2012-02-15 06:16:32 +00:00
Reinhard Pointner
5d5902cdfb
* improved international aspects of detection/matching
2012-02-15 06:12:09 +00:00
Reinhard Pointner
07ee3306e2
* always display extension hint (in files and names list)
2012-02-15 05:48:34 +00:00
Reinhard Pointner
38ea14d86f
* match Movie object for nfo files directly via nfo content
...
* enable caching for TMDb
2012-02-14 14:16:13 +00:00
Reinhard Pointner
2bfef63d3c
* fixed bug in default formatter (wrongly assumed part index starts with 0)
2012-02-14 02:08:21 +00:00
Reinhard Pointner
97f2bca288
* binding fetching all episodes info from TheTVDB for the given episode info object (may be useful for some special cases but will remain unofficial/undocumented)
2012-02-13 10:18:00 +00:00
Reinhard Pointner
f2e07377ef
+ Support episode SortOrder
2012-02-13 09:54:57 +00:00
Reinhard Pointner
05417b1b39
* make series lookup more strict (must begin with)
2012-02-13 08:35:34 +00:00
Reinhard Pointner
e3423847b9
* improved series auto-detection using local index
2012-02-13 05:17:10 +00:00
Reinhard Pointner
9ca4074cac
* added basic support for cross-referencing series names from local series index
2012-02-13 03:33:26 +00:00
Reinhard Pointner
49271e2eee
* more lenient derived-file detection
2012-02-13 02:11:01 +00:00
Reinhard Pointner
3f9523ff2f
* allow custom replacement for non-ascii chars
2012-02-13 01:34:57 +00:00
Reinhard Pointner
b314725186
* added tvseries index
2012-02-11 14:03:54 +00:00
Reinhard Pointner
f3626ec81d
* improved matching for ep.1 pattern
2012-02-10 17:14:38 +00:00
Reinhard Pointner
cc5845b2a0
+ support Movie disk folders in movie mode
...
+ improved handling for derivate files (files with the same name but different extensions) in movie mode
2012-02-10 16:43:09 +00:00
Reinhard Pointner
67fe97c345
* account for diacritical marks when normalizing filenames
2012-02-10 04:33:23 +00:00
Reinhard Pointner
baf01fad74
* fixed possible NPE
2012-02-09 14:16:31 +00:00
Reinhard Pointner
b2fbba3a2d
* improved auto-detection for date-based episodes
2012-02-09 13:50:14 +00:00
Reinhard Pointner
517fa36038
* update docs for {info} binding movie/series metadata binding
2012-02-09 13:42:14 +00:00
Reinhard Pointner
d93b58cca9
* allow any ICU transliteration from within the format engine
2012-02-09 10:24:55 +00:00
Reinhard Pointner
c766513acf
* support icu4j unicode transliteration in order to allow unicode-to-ascii conversion in format engine
2012-02-09 09:44:00 +00:00
Reinhard Pointner
1dbe3b81c7
* make things less filesystem dependent (less exception prone, still works)
2012-02-09 09:39:13 +00:00
Reinhard Pointner
7405166cd0
* fix scripting init for Java 6
2012-02-08 13:53:12 +00:00
Reinhard Pointner
158f73e703
* ignore titles that are part of the series name when matching
2012-02-08 13:50:51 +00:00
Reinhard Pointner
315d0e9cb2
* don't use title for matching if title equals series name
2012-02-08 13:16:41 +00:00
Reinhard Pointner
46b6d96160
* only detect English language names (some special chars in french seem to break the regex... nvmd)
2012-02-08 12:57:22 +00:00
Reinhard Pointner
ed5f97dbed
* added WEB-DL as media source
2012-02-08 12:49:10 +00:00
Reinhard Pointner
f6dbc24caf
+ introduce {meta} tvseries/movie metadata binding
2012-02-08 12:24:36 +00:00
Reinhard Pointner
7633260147
+ removed broken IMDb Episode List Scraper
2012-02-08 08:45:32 +00:00
Reinhard Pointner
e1dea3b514
* try to make imdb scraper more robust
2012-01-07 16:42:12 +00:00
Reinhard Pointner
e7d8e8bb05
* refactored "hash lookup not supported" logic
2012-01-07 14:43:55 +00:00
Reinhard Pointner
81533d0a66
+ support IMDb as movie db
2012-01-06 17:24:00 +00:00
Reinhard Pointner
cc3fdd0c03
+ version bump 2.4
2012-01-06 10:37:46 +00:00
Reinhard Pointner
294bd361a0
* fine-tune name/title matching
2012-01-06 09:30:11 +00:00
Reinhard Pointner
4e20fca248
* clean-up
2012-01-05 05:30:22 +00:00
Reinhard Pointner
9e6d7e0a2b
* added new IO capabilities to scripting env
2012-01-04 14:39:39 +00:00
Reinhard Pointner
9277722163
* pass locale into scripting env
2012-01-04 04:09:17 +00:00
Reinhard Pointner
c0d0022907
* default to cross-platform laf used in scripting to nimbus instead of metal (if possible)
2012-01-04 03:00:12 +00:00
Reinhard Pointner
92fa4bb410
* allow GUI controls in scripting
2012-01-03 13:44:31 +00:00
Reinhard Pointner
52b302e3a4
* improved matching by using existing common word sequence name matching
2012-01-03 09:23:03 +00:00
Reinhard Pointner
4d45826540
* make sure shared resources are only fetched once in multi-threaded scenarios
2012-01-03 09:18:32 +00:00
Reinhard Pointner
4341922677
* detect locale from language suffix first, and then lookup via osdb language detection
2012-01-02 16:59:37 +00:00
Reinhard Pointner
55ada2f210
* fix matching problems
2012-01-02 16:57:41 +00:00
Reinhard Pointner
2f78106db4
* improved movie matching
2012-01-02 15:27:20 +00:00
Reinhard Pointner
9e6883b646
* massive performance improvements
...
* proper parallel processing in movie mode
2012-01-02 09:33:50 +00:00
Reinhard Pointner
9c8e720f2a
* order alphabetically to get more predictable matching (when no matching is possible anymore)
2012-01-02 06:31:51 +00:00
Reinhard Pointner
3bf8545bfc
* improved movie result auto-selection
2012-01-02 06:09:00 +00:00
Reinhard Pointner
90cc0a06fa
* super charge movie auto-detection using a local movie index and use it for common-word-sequence matching
...
* use language specific Collator wherever matching movie names / file / so we get perfect matching even with accents, umlauts, half-width/full-width characters, etc
2012-01-02 03:48:24 +00:00
Reinhard Pointner
6707a94518
* reuse name normalization code
2012-01-02 03:34:13 +00:00
Reinhard Pointner
b8c96b8fbe
* improved caching and other refactoring
...
* disabled TheMovieDB hash lookup since it doesn't work anyway
2012-01-02 03:07:09 +00:00
Reinhard Pointner
208216c0e3
* make FilePermission recursive and allow write+delete
2012-01-02 02:59:49 +00:00
Reinhard Pointner
6874f44b86
* allow running with restricted permissions
2011-12-31 10:45:22 +00:00
Reinhard Pointner
bd64b0303b
* fixfix
2011-12-31 10:33:37 +00:00
Reinhard Pointner
07fd0a0e89
* refactor
2011-12-31 10:21:58 +00:00
Reinhard Pointner
2734278249
* support for query term blacklist
2011-12-30 21:42:25 +00:00
Reinhard Pointner
c9a956cbe2
* make SelectDialog layout resize properly
2011-12-30 20:31:02 +00:00
Reinhard Pointner
c106bcea4e
* improved movie results sort order
2011-12-30 20:04:26 +00:00
Reinhard Pointner
3e45873ce3
* fix 'n clean
2011-12-30 19:31:33 +00:00
Reinhard Pointner
f818ca5124
* lots of fixes and improvement for movie renaming (cmd & gui)
2011-12-30 15:34:02 +00:00
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