Reinhard Pointner
92ca448eb6
* don't check trusted/non-trusted in scripting interface
2012-08-19 03:04:57 +00:00
Reinhard Pointner
f3dda44f8c
* set unixfs system property via filebot option -unixfs rather than -Dunixfs=true in the startup scripts
2012-08-15 10:47:46 +00:00
Reinhard Pointner
2834fa76d5
* fix problems with files not being cleared after rename/copy via native integration
2012-08-13 05:58:27 +00:00
Reinhard Pointner
1ab5c7d75d
* don't delete cache/temp folders because deleting the temp folder would later crash ImageIO if java.io.tmpdir doesn't exist
2012-08-11 14:23:16 +00:00
Reinhard Pointner
03c31459a4
* make sure java.io.tmpdir exists, ImageIO crashes the filebot startup sequence if it doesn't
2012-08-11 12:26:00 +00:00
Reinhard Pointner
d56f19f9c3
* fix -script g:code URI encoding problems
2012-08-11 12:23:30 +00:00
Reinhard Pointner
b5cdd5fd63
* ignore double click action if nothing is selected
2012-08-11 06:48:54 +00:00
Reinhard Pointner
0eda51b0ac
* initial commit for 3.0
2012-08-11 02:40:25 +00:00
Reinhard Pointner
33d2ce4dfd
* switch to http://www.deanclatworthy.com/imdb/ because fucking IMDb shut down IMDBAPI.com
2012-08-11 02:37:43 +00:00
Reinhard Pointner
ae528b5c96
* added matchAll to make it easy to match multiple regex matches
2012-08-09 05:11:59 +00:00
Reinhard Pointner
acf5ad8aba
* make match() case insensitive by default
2012-08-08 10:45:11 +00:00
Reinhard Pointner
999f53a6d3
* function for disk folder detection
...
* more default excludes for utorrent-postprocess
* blacklist genre folders
2012-08-05 01:55:14 +00:00
Reinhard Pointner
42ecf32100
* extract only archives that contain at least one video file
2012-07-31 16:17:15 +00:00
Reinhard Pointner
87cfae4c76
* added <sortitle> (set :: name :: year) to .nfo files
...
* make sure everything is trimmed
2012-07-31 07:46:33 +00:00
Reinhard Pointner
0cb56f905d
* utorrent integration: + fancy notification mails + force movie/series/anime + basic anime support (no auto-detection, only if forced)
2012-07-30 16:59:09 +00:00
Reinhard Pointner
14e4b86344
* include MediaInfo data when creating nfo files
2012-07-30 12:05:18 +00:00
Reinhard Pointner
f56010bcd1
* infer media info bindings from just any video file if necessary
2012-07-29 12:42:05 +00:00
Reinhard Pointner
100d5c5a4f
* restrict imdb language prefs to "international" titles (basically only english)
2012-07-29 11:41:49 +00:00
Reinhard Pointner
397cec83d5
* ignore invalid movies
2012-07-29 08:49:13 +00:00
Reinhard Pointner
859564bc15
* setup double-click actions for files (reveal in explorer) and movies (open tmdb/imdb page)
2012-07-29 08:30:33 +00:00
Reinhard Pointner
3ba2b40327
* auto-detect queries only from video files
2012-07-29 06:31:56 +00:00
Reinhard Pointner
dfc6fa7419
* automatically resolve relative script paths against the original base url
2012-07-29 06:09:21 +00:00
Reinhard Pointner
6d341807d4
* simplify syntax for passing in script variables
...
=> changed -Xa=x -Xb=y... to --def a=x b=y ...
2012-07-28 21:17:29 +00:00
Reinhard Pointner
ce5ac2dec2
* simplify
2012-07-28 21:11:03 +00:00
Reinhard Pointner
e6260ef0f9
* maybe a bad idea to delete any hidden folders... delete my .svn folder... limit cleanup to cache|temp|grape so nothing unexpected ever gets deleted
2012-07-28 20:55:20 +00:00
Reinhard Pointner
5dbd5b7c6d
* fixfix
2012-07-28 12:00:40 +00:00
Reinhard Pointner
fa28b23a56
* fixfix
2012-07-28 11:01:29 +00:00
Reinhard Pointner
d9d8e5ab75
* special handling for disk folders
2012-07-28 10:57:50 +00:00
Reinhard Pointner
07f44e13c9
* special handling for disk folders
2012-07-28 10:54:41 +00:00
Reinhard Pointner
5a6a5dcdd0
* extra data for nfos
...
* fanart from FanartTV
* notify xmbc or plex in utorrent script
2012-07-28 10:21:30 +00:00
Reinhard Pointner
ae6a2cb0ae
* make sure each filebot instance gets it's own locked ehcache dir
2012-07-28 10:04:52 +00:00
Reinhard Pointner
01d7650e9b
* make Movie hashcode/equals case-insensitive
2012-07-27 07:48:17 +00:00
Reinhard Pointner
6b6d7e380d
* remember select dialog size
2012-07-27 07:17:21 +00:00
Reinhard Pointner
6579d8ce1d
* handle folders that contain a movie.nfo files same as diskfolders => rename/move the whole folder
2012-07-27 06:59:38 +00:00
Reinhard Pointner
5e359d0b11
* improved movie detection (e.g. take folder name better into account)
2012-07-27 02:03:44 +00:00
Reinhard Pointner
7d1fa79855
* support inferred media file for folder types => use first child video file
...
* auto-clean path separators / \ from binding results
2012-07-26 18:25:44 +00:00
Reinhard Pointner
1222aa11a6
* tested OSDB cashing and it works very well
2012-07-26 11:09:42 +00:00
Reinhard Pointner
3f9c0ab67e
* switch to using an online exclude pattern list that can be updated anytime for everybody
2012-07-26 08:45:15 +00:00
Reinhard Pointner
e3fde5f139
* improved error messages
2012-07-26 08:40:20 +00:00
Reinhard Pointner
45c773855a
* if updating cached data doesn't work, make due with what we have
2012-07-26 08:36:53 +00:00
Reinhard Pointner
441063f257
* support renaming folders via scripting rename(...) call
...
* improved nfo/imdb lookup for disk folders
2012-07-26 05:50:47 +00:00
Reinhard Pointner
165c66a319
* support parsing .nfo from video folders
2012-07-26 03:52:11 +00:00
Reinhard Pointner
9ac886f214
added constant MediaTypes.NFO_FILES file filter
2012-07-26 03:33:44 +00:00
Reinhard Pointner
6fdf3170b4
* log all by default is still better i think
2012-07-25 20:52:26 +00:00
Reinhard Pointner
faea58b7c7
* improve subtitle/nfo matching here as well
2012-07-25 20:45:58 +00:00
Reinhard Pointner
7cc54fc59e
* added lots of caching to OpenSubtitlesClient (not much tested yet because the xml-rpc ws is broken again...)
2012-07-25 04:38:22 +00:00
Reinhard Pointner
3145245341
* make sure to work around all ehcache diskcache problems, unexpected exceptions, inconsistency, etc
2012-07-25 04:34:20 +00:00
Reinhard Pointner
581fd76265
* avoid special logger clashing with normal logging namespaces
2012-07-25 04:28:18 +00:00
Reinhard Pointner
a95b983e73
* handle invalid / not-existing imdb ids from nfo files gracefully
2012-07-25 01:40:11 +00:00
Reinhard Pointner
d143e3feb5
* major performance improvements for mass-movie matching by optimizing data caching
...
* caching of requests didn't work in parallel searches because threads would always hit similar files (in order) at the same time and can't benefit from caching. new logic is one thread per folder as all files resulting in the same query are usually in the same folder
2012-07-24 20:01:48 +00:00