Commit Graph

1050 Commits

Author SHA1 Message Date
Reinhard Pointner
21fa1a19c4 * don't crash just because if there's something wrong with GVFS 2012-11-24 06:27:24 +00:00
Reinhard Pointner
215dfcc66a * fine-tune logging 2012-11-24 00:11:45 +00:00
Reinhard Pointner
8ab2bd5b5a +++ clean-up GVFS support 2012-11-24 00:11:07 +00:00
Reinhard Pointner
879deaa643 +++ Support GVFS URIs as valid DnD files by translating the URI to the .gvfs mountpoint filepath 2012-11-24 00:00:03 +00:00
Reinhard Pointner
42c6a3703f * fix GTK LaF layout issues 2012-11-23 11:53:15 +00:00
Reinhard Pointner
65109a3eba * fix GTK LaF layout issues 2012-11-22 17:44:27 +00:00
Reinhard Pointner
ee9d14651d * fine-tune query clean-up => improved movie matching 2012-11-22 16:45:40 +00:00
Reinhard Pointner
ea9cc3bca7 * Added Revert button for people that can't figure out the Revert ContextMenu 2012-11-22 14:11:55 +00:00
Reinhard Pointner
576b239a8c * match(): auto-select group 1 if there is one; support named groups 2012-11-19 07:02:49 +00:00
Reinhard Pointner
022e8f660a * disable annoying logging 2012-11-19 07:01:23 +00:00
Reinhard Pointner
bc53307e8a * switch API url to http://api.fanart.tv 2012-11-18 19:13:47 +00:00
Reinhard Pointner
7bc9379671 * fix stupids mistake... 2012-11-18 16:18:16 +00:00
Reinhard Pointner
bcfb36905e * better duplicate detection, e.g. Star Wars: The Clone Wars VS Star Wars The Clone Wars => should be one result 2012-11-18 05:23:16 +00:00
Reinhard Pointner
c5f3a89ed0 + added a cmdline script for reverting previously renamed files 2012-11-17 04:14:09 +00:00
Reinhard Pointner
e817ca4689 * cover more special cases with series name detection
* better respect query-blacklist by applying it before removing any tokens using other patterns
2012-11-15 13:48:28 +00:00
Reinhard Pointner
8f1b21a02b * combine stripReleaseInfo & checkMovie to redeem false negative matches that would otherwise be ignored 2012-11-15 12:24:31 +00:00
Reinhard Pointner
6c1024bf72 * improved series guessing for certain cases where there is clutter text before the series name 2012-11-15 09:56:59 +00:00
Reinhard Pointner
24983bdd41 * store the most original filename as xattr instead of the latest 2012-11-12 13:38:25 +00:00
Reinhard Pointner
c0d1762298 * check for double nested structures, e.g. Your.Sisters.Sister.2011.LiMiTED.720p.BluRay.x264-AN0NYM0US/ams-yss-720p/ams-yss-720p.mkv 2012-11-10 09:02:38 +00:00
Reinhard Pointner
cb8cf19703 * quietly ignore if xattr can't be read for some reason, outdated jre, not supported by fs, etc 2012-11-10 07:48:36 +00:00
Reinhard Pointner
306d77538d * only grab basic movie info from EAs 2012-11-09 08:55:27 +00:00
Reinhard Pointner
9841e45f0e * unify episode airdate and movie release date with {d} binding 2012-11-04 01:17:58 +00:00
Reinhard Pointner
c181414053 * suppress annoying Windows Move/Copy Dialog UIs 2012-11-03 10:18:38 +00:00
Reinhard Pointner
968d3f32da + Release 3.1 【猫咪小姐】 2012-11-01 15:57:37 +00:00
Reinhard Pointner
a605b981c7 * final adjustments for 3.1 2012-11-01 08:55:29 +00:00
Reinhard Pointner
0840791140 * added special handling for disk folders 2012-10-30 09:48:34 +00:00
Reinhard Pointner
4063f57e54 * easy way for accessing optional --def variables via _def.name 2012-10-29 14:46:25 +00:00
Reinhard Pointner
99a2013153 * added retry { ... } construct 2012-10-28 15:01:31 +00:00
Reinhard Pointner
c6daa17f60 * make absolutely sure state is reset before building the new popup 2012-10-28 06:36:07 +00:00
Reinhard Pointner
b6fd00cae6 * show recent formats via right-click as well as DOWN as a work-around for Mac 2012-10-28 03:54:43 +00:00
Reinhard Pointner
1372944851 * try to fix Mac keyEvent issues 2012-10-28 03:36:36 +00:00
Reinhard Pointner
c6433e5c81 * fix possible cache startup race conditions 2012-10-28 02:52:49 +00:00
Reinhard Pointner
e277ea2af3 * auto-shutdown ehcache (so it's only shut down if it has been initialized before) 2012-10-27 06:34:22 +00:00
Reinhard Pointner
c0828bb8a5 * adjusted initial window size for Mac 2012-10-27 06:16:24 +00:00
Reinhard Pointner
06edf38d3f * allow to use xattr metaobject as template for testing format expressions against 2012-10-27 04:57:24 +00:00
Reinhard Pointner
130fd657c0 * try to fix KeyStroke action for Mac 2012-10-27 03:29:45 +00:00
Reinhard Pointner
7ac1eeb5a4 * respect xattr settings 2012-10-26 19:13:08 +00:00
Reinhard Pointner
1a65d31d60 * fix {imdb.released} problems 2012-10-26 10:17:23 +00:00
Reinhard Pointner
e3dde62618 * revert back to imdbapi code since it's been moved and renamed to omdbapi 2012-10-26 09:57:28 +00:00
Reinhard Pointner
649a9f1e4d * added null checks and make sure to verify serienjunkies data 2012-10-25 19:28:30 +00:00
Reinhard Pointner
aa9cccc285 * fix SerienJunkies NPE problems 2012-10-25 16:20:50 +00:00
Reinhard Pointner
bfe4add9ab * use MetaAttributes for matching only when enabled via system properties 2012-10-25 16:19:53 +00:00
Reinhard Pointner
01f54f8e86 * make use of MetaAttributes to nudge matching a little bit in that direction 2012-10-24 15:20:47 +00:00
Reinhard Pointner
d0194aae25 * improved error handling if xattr/createDate are not supported 2012-10-24 12:56:27 +00:00
Reinhard Pointner
cb4f1251bf * gracefully ignore if creationTime not supported on the given OS 2012-10-24 12:16:56 +00:00
Reinhard Pointner
c2398cc6b0 * make use of original-filename xattr in {source} and {group} bindings 2012-10-24 11:57:36 +00:00
Reinhard Pointner
2d9242a13b * fine-tune xattr related logging and standard settings 2012-10-24 10:10:03 +00:00
Reinhard Pointner
2d3b6cf3a4 * save metadata as extended file attributes for each file
* set file creation date to episode/movie release date
2012-10-23 19:05:55 +00:00
Reinhard Pointner
0b4b353912 * special case for movie detection in folder-mode that should eliminate many possible (possible in folder mode anyway) false positives 2012-10-22 12:49:12 +00:00
Reinhard Pointner
b638092409 * tuned basic -rename series/movie-mode decision logic
* update fn:renall to support --def target=folder option to easily rename folders specifically (only works for movie mode)
2012-10-22 12:31:15 +00:00
Reinhard Pointner
89aa1c5b91 + added special handling to enable LINK-Drop as "Do-not-resolve-Folders-to-Files-Drop" 2012-10-22 09:01:50 +00:00
Reinhard Pointner
c4082db18d JNAs Platform might throw an LinkageError in it's initializer when used on certain headless platform, make sure to gracefully ignore any and all errors caused by JNAs Platform. 2012-10-22 02:46:46 +00:00
Reinhard Pointner
1163eb3f17 * trust OpenSubtitles hash matches, but only the ones with high SeenCount, and scrap any hash match that doesn't unambiguously match a single movie, i.e. scrap hash collisions 2012-10-19 19:18:47 +00:00
Reinhard Pointner
04b6d25030 * forgot about MultiEpisode type Episode objects... 2012-10-15 18:04:38 +00:00
Reinhard Pointner
e9cada4393 * merge specials into first SxE group 2012-10-15 14:40:44 +00:00
Reinhard Pointner
c60ce414f9 * fix listitem duplication bug 2012-10-15 13:48:14 +00:00
Reinhard Pointner
bd6d1d4659 * make TheTVDB local search more restrictive 2012-10-14 12:13:45 +00:00
Reinhard Pointner
caafbca373 + TheTVDB: extend API search with LocalSearch from cached database index 2012-10-14 11:57:25 +00:00
Reinhard Pointner
d4a365af5c * clean-up and little tweaks 2012-10-14 04:30:52 +00:00
Reinhard Pointner
f50e0450c6 * helper for enforcing filename length limits 2012-10-10 16:15:04 +00:00
Reinhard Pointner
03ab54ddcc * fck osdb moviehash collisions 2012-10-09 17:36:21 +00:00
Reinhard Pointner
ac90b544bb + basic logic for hard-coding filename->series lookup (designed primarily as a workaround for database search limitations and issues) 2012-10-09 15:04:14 +00:00
Reinhard Pointner
03cb4febd1 * exclude episodes without airdate data from ReleaseDate metric matching step 2012-10-09 15:00:21 +00:00
Reinhard Pointner
a248021ebf + ReleaseDate metric matching step for differentiating multiple shows with the same name, usually nudging things towards the more recent episode/series. 2012-10-09 13:30:32 +00:00
Reinhard Pointner
bf6cccfbbb * hard-code highlight colors 2012-10-08 12:42:23 +00:00
Reinhard Pointner
a8bec2fb09 * support DELETE button on OSX (which is actually BACK_SPACE) 2012-10-06 15:19:50 +00:00
Reinhard Pointner
ee6ff94c85 * no long support the {imdb.name} binding that doesn't work stable anyway 2012-09-27 14:26:23 +00:00
Reinhard Pointner
639fc97b51 + added ed2k hash support to SFV panel (special thanks to thraash) 2012-09-26 16:09:00 +00:00
Reinhard Pointner
cc5aec8374 * fixfix 2012-09-26 01:00:36 +00:00
Reinhard Pointner
79b58654ca * fix type panel NPE that crashed it 2012-09-17 15:22:23 +00:00
Reinhard Pointner
b97f509e19 * allow SSxEx pattern 2012-09-17 05:35:02 +00:00
Reinhard Pointner
2631ceda0a * make sure special episodes are matched to S00Exx files 2012-09-08 07:25:18 +00:00
Reinhard Pointner
233f4c1aac * fix watch service problems as far as possible (still might miss some changes for unkown reasons...) 2012-09-02 05:58:47 +00:00
Reinhard Pointner
4fb02fe187 * force proper return value for custom closure 2012-08-27 11:21:11 +00:00
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