Commit Graph

910 Commits

Author SHA1 Message Date
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
493eabb215 * osdb might cache many many hash lookup results, so lets allow a huge number of cache elements be written to disk 2012-07-26 11:14:31 +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
Reinhard Pointner
d33a907f2f * use proper caches 2012-07-24 19:54:26 +00:00
Reinhard Pointner
44cd76bae1 + updated to TheMovieDB API v3
* lots of changes because now imdbid/tmdbid exist equally, but may not be available depending on the circumstances, so so there is lots of workarounds in MediaBindingBean to account for both ids
* updated artwork scripts to use current TMDb class
2012-07-24 17:44:54 +00:00
Reinhard Pointner
7ec109cce1 * plain skip files that are renamed from the same to the same path 2012-07-24 17:34:53 +00:00
Reinhard Pointner
921554f126 * make sure validated filenames are trimmed just in case 2012-07-24 17:29:38 +00:00
Reinhard Pointner
ea7fb729b6 * set default CLI log level to CONFIG 2012-07-24 17:12:40 +00:00
Reinhard Pointner
0861220aed * fixed some corner case issues with the imdb scraper 2012-07-23 16:15:42 +00:00
Reinhard Pointner
09ec7c9dfb * fix movie/nfo matching 2012-07-23 16:14:19 +00:00
Reinhard Pointner
380aeea966 * allow configuring osdb/sublight logins via Preferences and add another script that'll set these Preferences 2012-07-23 06:58:36 +00:00
Reinhard Pointner
6b6839579e * support all -rename -get-subtitles -extract functionality out of the box in housekeeping and watcher scripts 2012-07-23 04:54:50 +00:00
Reinhard Pointner
f9d2e9dbf8 * use {imdb} binding as object for imdbapi data
* use {imdbid} as imdb id
2012-07-22 11:54:49 +00:00
Reinhard Pointner
09ed8c2a18 * make it easy to get rotten tomatoes info if necessary 2012-07-22 10:28:32 +00:00
Reinhard Pointner
5526f7311c * added binding {imdbapi} for getting data from www.imdbapi.com 2012-07-22 09:44:08 +00:00
Reinhard Pointner
61a098ceb3 * add ogm/ogg as video/audio extensions 2012-07-22 03:09:35 +00:00
Reinhard Pointner
1335105a58 * make watcher/housekeeping more general 2012-07-21 20:35:13 +00:00
Reinhard Pointner
47cd4a8a2d * don't show annoying logging by default 2012-07-21 20:32:45 +00:00
Reinhard Pointner
20ed98147f * connect nfo files to video files as well just like subtitles to make media info bindings match 2012-07-21 15:54:39 +00:00