Commit Graph

1483 Commits

Author SHA1 Message Date
Reinhard Pointner 36747c4ea6 * make local movie/series lookup as blazing fast as possible 2014-01-07 12:26:44 +00:00
Reinhard Pointner dc58ae1954 * fix matching issues, esp for movies and shows with many aliases 2014-01-07 06:09:38 +00:00
Reinhard Pointner 284d53bee5 + make movie matching properly aware of alias names 2014-01-06 23:22:31 +00:00
Reinhard Pointner d1a880ba64 * XmlRpcFault is thrown by the client via XML-RPC
@see http://xmlrpc.sourceforge.net/javadoc/redstone/xmlrpc/XmlRpcFault.html
2014-01-06 20:45:32 +00:00
Reinhard Pointner f902b04dee * make OpenSubtitlesClient fault tolerant via automatic retries
* try for exact matches in internal movie index first before running a query
2014-01-06 20:41:59 +00:00
Reinhard Pointner fede643336 * not tested 2014-01-06 18:17:19 +00:00
Reinhard Pointner 5391bdd810 * bug fix for when listFiles returns null for folders due to permission issues 2014-01-06 18:15:37 +00:00
Reinhard Pointner 7cb21d824a + meta attribute viewer 2014-01-05 19:26:33 +00:00
Reinhard Pointner fea363c67d * make sure the the original args array is available during runtime for debugging purposes 2014-01-05 06:58:31 +00:00
Reinhard Pointner 7d814d7b77 * make it easier to reference the original database in the format expression 2014-01-04 20:18:47 +00:00
Reinhard Pointner 54854d3098 * easy to get episode key 2014-01-04 19:31:38 +00:00
Reinhard Pointner 29253af34d * use filter icon for analyze panel 2014-01-04 13:10:47 +00:00
Reinhard Pointner 4f3c709d17 * support SubtitleNaming options for subtitle file naming 2014-01-02 19:22:05 +00:00
Reinhard Pointner a61fb4e70a * support guessing idx/sub language from .idx file contents 2014-01-02 15:49:20 +00:00
Reinhard Pointner 9e4b38ea9a * optimize subtitle collection 2014-01-02 14:56:10 +00:00
Reinhard Pointner 060229757a * make sure FileSize can't slow us down due to slow network filesystems 2014-01-02 11:28:28 +00:00
Reinhard Pointner 826f42eb51 * support for checking ServerInfo and client download limits 2014-01-02 06:45:28 +00:00
Reinhard Pointner 9f568625fb * make sure to display language name not just ISO3 2014-01-02 05:10:35 +00:00
Reinhard Pointner b5461fbf3c * slightly improved movie-set auto-detection for better {pi} bindings 2014-01-02 02:18:17 +00:00
Reinhard Pointner 23cff2321c * pre-cluster by folder before using the nm-Matcher as to to avoid exponential time increase problems 2014-01-01 09:30:38 +00:00
Reinhard Pointner 85953f2753 + allow user to define subtitle naming patterns 2014-01-01 08:46:29 +00:00
Reinhard Pointner c3682f5d32 * fix some interaction issues 2013-12-31 09:12:28 +00:00
Reinhard Pointner b2b0610579 * {lang} binding returns Language object now because Locale has compatibility issues with the various standards 2013-12-31 07:59:58 +00:00
Reinhard Pointner b9f76c407c * include 3-letter language codes in Language config file 2013-12-31 07:28:30 +00:00
Reinhard Pointner e1409b5c30 * convenience binding for time expressions 2013-12-31 03:51:59 +00:00
Reinhard Pointner 6927a6f7b8 * make sure to read fpcalc output with UTF-8 in case default charset isn't UTF-8 ... I'm looking at you Windows! 2013-12-31 01:55:07 +00:00
Reinhard Pointner f5c8a4efd0 * order function panels by importance 2013-12-30 07:37:01 +00:00
Reinhard Pointner 7aa15fb6a7 * call devel scripts via dev:name 2013-12-29 13:59:00 +00:00
Reinhard Pointner 5c705427be * make {episodelist} binding reference back to the original datasource 2013-12-28 04:34:11 +00:00
Reinhard Pointner 3a1eada102 * fine-tune anime matching 2013-12-27 22:49:56 +00:00
Reinhard Pointner 2232576c1d * account for AniDB entries that simply don't have any episode data 2013-12-27 18:16:08 +00:00
Reinhard Pointner d56fc9b368 * fix issues with cmdline on headless systems 2013-12-24 03:24:02 +00:00
Reinhard Pointner 0827fda189 * fix NPE issue
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1199&p=7243#p7243
2013-12-23 13:42:56 +00:00
Reinhard Pointner 69e1ab5b55 * document {mediaType} binding 2013-12-23 05:53:44 +00:00
Reinhard Pointner a2a897843b * update bindings sample dialog 2013-12-23 05:35:24 +00:00
Reinhard Pointner e6331f1116 * revert folder-by-folder change because movies my very well be sorted into different CDn folders 2013-12-23 05:33:24 +00:00
Reinhard Pointner 56d1892e24 * replace multiple replacement pairs 2013-12-23 02:12:36 +00:00
Reinhard Pointner 878f311cae * make new part sets per folder 2013-12-22 09:14:15 +00:00
Reinhard Pointner 30d3134f81 * expose file media.types entry as {mediaType} binding 2013-12-22 08:33:19 +00:00
Reinhard Pointner 1525623ccd * display errors correctly 2013-12-21 06:51:59 +00:00
Reinhard Pointner 8211902ca0 * print result 2013-12-21 06:47:36 +00:00
Reinhard Pointner 16facbde0c * make sure people don't confuse --output with --format 2013-12-21 06:26:29 +00:00
Reinhard Pointner 9e5bdf7773 * misc. UI 2013-12-20 22:27:44 +00:00
Reinhard Pointner 9f6d01c7be * easter-egg Groovy Editor (with FileBot extensions) if you press F5 2013-12-20 21:38:22 +00:00
Reinhard Pointner a7b0920d33 * empty string binding values will be considered undefined
* convenience global functions any and allOf to we can easily evaluate many closures in one go
2013-12-20 13:27:22 +00:00
Reinhard Pointner dffcf5aa2b * rename 'development' Git branch to 'devel' (naming it HEAD is a bad idea) 2013-12-20 09:30:59 +00:00
Reinhard Pointner e999fb34e9 * my need duration filter in the future, not used yet though 2013-12-20 05:32:28 +00:00
Reinhard Pointner 960b1bd9f8 * adjust default dialog sizes to make it work better on OSX 2013-12-19 11:40:44 +00:00
Reinhard Pointner 7756019568 * update preferences icon (was the same as the Rename Options icon) 2013-12-19 10:59:01 +00:00
Reinhard Pointner 6c5730dd7d * fix issues reported by Ithiel
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1192&p=7177#p7177
2013-12-19 06:32:01 +00:00
Reinhard Pointner f0616effc3 + added {duration} and {minutes} bindings 2013-12-19 06:21:45 +00:00
Reinhard Pointner ec818a921d * fixed title for FormatDialog Window 2013-12-19 06:20:30 +00:00
Reinhard Pointner e6b8ce0607 * add {y} sample format for AudioTrack 2013-12-18 16:00:45 +00:00
Reinhard Pointner 1c46ed1809 * try to grab more optional ID3 tags if available 2013-12-18 15:42:42 +00:00
Reinhard Pointner 0d6ae94ae9 + usability enhancements regarding FormatEditor 2013-12-18 05:53:59 +00:00
Reinhard Pointner f81e2fa9ea * add getRelativePathTail function 2013-12-18 04:17:16 +00:00
Reinhard Pointner 1f3f73b505 * fine-tune query auto-selection 2013-12-16 09:40:00 +00:00
Reinhard Pointner 1c6d0cd5f7 * if files can't be override just revert to skip behaviour as a fail-safe 2013-12-16 02:01:42 +00:00
Reinhard Pointner cdc4a94daa * fix the "law.and.order.svu" special-fuckin-corner-case 2013-12-15 18:35:41 +00:00
Reinhard Pointner 5289227d2b * fine-tune cache times 2013-12-15 16:01:26 +00:00
Reinhard Pointner 442b996f2a * improved support for abbreviated series aliases 2013-12-14 10:49:16 +00:00
Reinhard Pointner 59138a3581 * cache compiled patterns 2013-12-14 04:11:44 +00:00
Reinhard Pointner 14c5821afb * some hacks to make pb/pob "Brazilian Portuguese" work as expected even though it's not officially a language according to the ISO standards 2013-12-14 02:22:31 +00:00
Reinhard Pointner 8f483feeb5 * Have "ID3 Tag" datasource only accept audio files that are sufficiently tagged 2013-12-07 08:05:35 +00:00
Reinhard Pointner cd4362291f * make sure we don't have false-positive excludes 2013-12-07 06:05:58 +00:00
Reinhard Pointner 7a2b792e08 * make series detection of aware of structure root folders and ignore them 2013-12-06 06:01:58 +00:00
Reinhard Pointner 2c30728e61 * replace warnings with user guidance 2013-12-05 02:13:05 +00:00
Reinhard Pointner 35d343425a * fix history spooler memory issues 2013-12-04 02:37:56 +00:00
Reinhard Pointner 16d7ad513a * fix format capability issues 2013-12-03 15:24:57 +00:00
Reinhard Pointner 1dd6f6e3dd * account for TVDB entries being removed sometimes because of duplicates 2013-12-02 18:25:06 +00:00
Reinhard Pointner aca8be2620 * fix potential NPE 2013-12-02 15:21:05 +00:00
Reinhard Pointner f89ee90f72 * make auto-selection aware of alias titles 2013-12-02 14:41:15 +00:00
Reinhard Pointner b4dd50b73b * make sure people that have already donated know that only donating once is perfectly fine 2013-12-01 07:16:08 +00:00
Reinhard Pointner 90b8a7be2d * short-hand for calling master and head branches from github repo 2013-11-29 17:36:12 +00:00
Reinhard Pointner 4843bb55d2 * move shared scripts to github 2013-11-29 17:08:47 +00:00
Reinhard Pointner 4c59484f3c * update blacklist terms
* fine-tune tvs/mov differentiation
2013-11-29 11:32:17 +00:00
Reinhard Pointner 198b8b0e06 * separate long-term caches that have different update frequencies 2013-11-29 04:29:56 +00:00
Reinhard Pointner e7668f2c5c + support .vob as video type 2013-11-29 03:31:12 +00:00
Reinhard Pointner b40647ddf2 * ignore sample/trailer files also automatically in simple -rename calls as well 2013-11-28 17:36:27 +00:00
Reinhard Pointner 6ede531e7f * exclude 0ee patterns from last-resort matcher 2013-11-28 03:13:24 +00:00
Reinhard Pointner ccfe94f49b * cache compiled patterns 2013-11-27 19:19:01 +00:00
Reinhard Pointner 9e41373f43 * set foundation for possible future fine-tuning of SxE pattern matching combined with release info knowledge 2013-11-27 18:49:15 +00:00
Reinhard Pointner 9588603206 * extra last-resort SxE pattern for space-less naming
@see
http://www.filebot.net/forums/viewtopic.php?f=4&t=1138
2013-11-27 17:09:19 +00:00
Reinhard Pointner 2f7df0bf4f * grab extra fields just in case 2013-11-27 15:38:23 +00:00
Reinhard Pointner beacccdeeb * add file.dir.path rules to AMC to separate Movies/TV.Shows/Anime by folder names 2013-11-23 04:53:59 +00:00
Reinhard Pointner 49d644db55 * donations make me happy :) 2013-11-22 08:58:17 +00:00
Reinhard Pointner 385373daef * make -clear-cache delete all APPDATA temp folders 2013-11-22 08:54:40 +00:00
Reinhard Pointner e1b6af2616 * Not-Modified requests also count towards the rate limit 2013-11-22 06:54:25 +00:00
Reinhard Pointner a49a5cc248 * final fixes for new moviedb index 2013-11-21 16:31:09 +00:00
Reinhard Pointner 2040417f57 * make sure to keep ETag at least as long as cached data 2013-11-21 08:52:55 +00:00
Reinhard Pointner 75c897bae5 + rebuild movie index with imdb AND tmdb IDs 2013-11-20 10:07:25 +00:00
Reinhard Pointner 28df8ff69a * fully support ETag caching mechanism in TheMovieDB client 2013-11-20 02:53:36 +00:00
Reinhard Pointner f85d706dce * fix tricky internal DB override TMDb response issue when using non-English language preferences
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1106&p=6797#p6797
2013-11-18 14:41:19 +00:00
Reinhard Pointner 68c89ef01a * better account for large history files 2013-11-17 19:07:02 +00:00
Reinhard Pointner f4070a4c07 * better account for large history files 2013-11-17 19:05:45 +00:00
Reinhard Pointner 1c89f8c3ef * add structure root logic for the different filesystem layouts of different OSes 2013-11-16 12:10:23 +00:00
Reinhard Pointner 27f272077d * add some stop-folder logic for movie structures 2013-11-16 05:37:41 +00:00
Reinhard Pointner 2b09bd1414 * remove DnD reminders 2013-11-15 09:55:08 +00:00
Reinhard Pointner 0a99a8f93d * warn the noobs about MISSING EXTENSION issues with AbsolutePath mode before renaming 2013-11-15 02:54:33 +00:00
Reinhard Pointner 9ba3e36d23 * optimize open subtitles hash matches to make sure invalid uploads (that don't match at all) get 1st place 2013-11-14 13:45:31 +00:00