Commit Graph

299 Commits

Author SHA1 Message Date
Reinhard Pointner 0ac71b9c7d Refactor 2016-04-02 09:07:10 +00:00
Reinhard Pointner b38b1046ed Organize 2016-04-01 19:36:41 +00:00
Reinhard Pointner cba0483703 Fix https://www.filebot.net/forums/viewtopic.php?f=5&t=4&p=20051#p20051 2016-04-01 17:47:57 +00:00
Reinhard Pointner 4aff8bb01e Added test cases 2016-03-30 21:42:56 +00:00
Reinhard Pointner d88fd57e9f Fine-tune release group matching and cleanup 2016-03-29 13:02:49 +00:00
Reinhard Pointner 91ed090da1 Refactor ClutterBracketPattern 2016-03-29 11:53:21 +00:00
Reinhard Pointner cd592834fe Refactor MediaDetection isEpisode/isMovie and update Filter/Types tool 2016-03-28 14:46:33 +00:00
Reinhard Pointner 16d2459365 Full support for "TheMovieDB::TV" and "TheMovieDB" datasources 2016-03-26 19:44:44 +00:00
Reinhard Pointner ac069f5a1c Support TheMovieDB in Episode mode 2016-03-26 17:40:59 +00:00
Reinhard Pointner 1c74c2ef39 Unify SearchResult classes 2016-03-26 17:40:54 +00:00
Reinhard Pointner 33dc0d7ca5 Refactor 2016-03-13 19:32:44 +00:00
Reinhard Pointner c101a59e69 Refactor 2016-03-13 18:32:03 +00:00
Reinhard Pointner 02a958f22b Fine-tune numeric rules 2016-03-13 17:35:31 +00:00
Reinhard Pointner b248b83dac Refactor 2016-03-13 17:35:27 +00:00
Reinhard Pointner ce848b9e21 // normalize objects (and make sure to keep word boundaries) 2016-03-13 13:39:41 +00:00
Reinhard Pointner 9bc40eccd4 SubstringFields and update unit tests 2016-03-13 13:32:26 +00:00
Reinhard Pointner 0562f6bdfd Optimize TheMovieDB caching and default to using HTTPS instead of HTTP 2016-03-12 10:01:11 +00:00
Reinhard Pointner 730866f880 Verify ETag handling works (even if it doesn't on TMDB servers at this point) 2016-03-11 21:26:36 +00:00
Reinhard Pointner d76f625328 Fix various compiler warnings 2016-03-10 06:28:22 +00:00
Reinhard Pointner 4390752fc0 Experiment with new CachedResource framework 2016-03-09 19:26:03 +00:00
Reinhard Pointner 4fae01236a Use java.nio.charset.StandardCharsets.* instead of Charset.forName 2016-03-08 17:02:53 +00:00
Reinhard Pointner 7d3b099c07 Experiment with new CachedResource framework 2016-03-07 15:36:13 +00:00
Reinhard Pointner a46a3e48a8 Experiment with new CachedResource framework 2016-03-07 11:32:00 +00:00
Reinhard Pointner 4e41d0dfd1 Experiment with new CachedResource framework 2016-03-07 10:55:45 +00:00
Reinhard Pointner a0ebae1db2 Refactor 2016-03-07 06:38:23 +00:00
Reinhard Pointner bbed902c63 Experiment with new CachedResource framework 2016-03-06 22:21:13 +00:00
Reinhard Pointner 335c857688 Fix json-io parse issues 2016-03-06 13:57:16 +00:00
Reinhard Pointner ed455635bd Fix json-io parse issues 2016-03-06 09:55:17 +00:00
Reinhard Pointner 9311a870e0 Fix json-io parse issues 2016-03-06 09:07:58 +00:00
Reinhard Pointner e63f9b0718 + OpenSubtitles: Perform 1-episode-only or 1-season-only search queries to avoid the 500 result limit 2016-02-24 05:49:58 +00:00
Reinhard Pointner abb32b796a Update unit test 2016-02-10 20:16:02 +00:00
Reinhard Pointner 9c8da51277 Cache SeriesNameMatcher objects 2016-02-10 18:32:39 +00:00
Reinhard Pointner bf69d750e8 Cache SeriesNameMatcher objects 2016-02-10 18:32:30 +00:00
Reinhard Pointner c12df53182 Support localized month names when matching dates 2016-02-10 14:31:59 +00:00
Reinhard Pointner ffa8b021e0 Optimize DateMatcher 2016-02-10 11:47:17 +00:00
Reinhard Pointner 3b79ef9e39 Simplify SimpleDate 2016-02-10 11:47:13 +00:00
Reinhard Pointner fcb003f440 Don't match numbers that are too long 2016-02-09 15:02:41 +00:00
Reinhard Pointner e2a3149d19 Refactor SimilarityComparator simple usage 2016-02-09 01:17:48 +00:00
Reinhard Pointner 037c3d9e68 Refactor SimilarityComparator 2016-02-08 22:29:45 +00:00
Reinhard Pointner a2c84e22dc + replace TVRage with TVmaze 2015-11-04 08:53:52 +00:00
Reinhard Pointner 9ad9a3e1a9 * fix auto-detection issues for movie query "9 (2009)" 2015-09-27 08:41:02 +00:00
Reinhard Pointner 4827b8ead7 * TVRage is dead. Remove support. 2015-09-24 06:45:10 +00:00
Reinhard Pointner 8299e849aa * Format Source 2015-07-25 22:47:19 +00:00
Reinhard Pointner e55526c3ac * implement guessMovie feature 2015-05-11 13:57:04 +00:00
Reinhard Pointner 4022251746 + major rewrite of episode metadata / SeriesInfo 2014-12-10 18:53:58 +00:00
Reinhard Pointner f772553b40 * retrieve pristine language-specific movie object before formatting & renaming 2014-09-15 20:35:13 +00:00
Reinhard Pointner 773f34d9ea * misc changes 2014-08-08 17:03:18 +00:00
Reinhard Pointner 9c9929466c * update API keys 2014-08-07 09:35:19 +00:00
Reinhard Pointner e8749aa435 + remove deprecated components 2014-08-06 12:03:16 +00:00
Reinhard Pointner 3b509a9f05 + remove IMDb 2014-08-05 08:23:39 +00:00
Reinhard Pointner a6d1e7eddf * fix and fine-tune AcoustID lookup logic 2014-08-04 09:40:08 +00:00
Reinhard Pointner 7866e7f046 + gzip all AcoustID requests and responses 2014-08-02 10:12:20 +00:00
Reinhard Pointner 5cb5d82e83 + remove depricated data sources 2014-07-24 12:10:59 +00:00
Reinhard Pointner 2a4af5a995 * Organize Imports 2014-07-24 11:31:24 +00:00
Reinhard Pointner 53e5e48d5f * use y:2014 year filter when querying TheMovieDB if possible 2014-05-02 08:00:43 +00:00
Reinhard Pointner 6fc7141fdb * fix package and import declarations 2014-04-19 06:30:29 +00:00
Reinhard Pointner 165e65c104 * move folder net.sourceforge.filebot to net.filebot 2014-04-19 06:06:45 +00:00
Reinhard Pointner ba1ae98d1c * rename Date class to SimpleDate to avoid confusion with java.util.Date 2014-04-19 05:39:52 +00:00
Reinhard Pointner 4038e7a6af * make sure SxE matcher doesn't fall back on release info patterns like x264 or 720p 2014-04-07 06:00:14 +00:00
Reinhard Pointner cf062bbe44 * disable useCreationDate by default
* if useCreationDate  is enabled set the movie release date, not just the year
2014-04-06 05:35:53 +00:00
Reinhard Pointner 37d55d4867 * organize imports 2014-04-01 12:41:50 +00:00
Reinhard Pointner 664f83ced0 * move package net.sourceforge.tuned to net.sourceforge.filebot.util 2014-04-01 12:36:34 +00:00
Reinhard Pointner 56424aafe1 * update patters to make 1x01-1x02 take precendence over 1x01-02 pattern 2014-03-22 07:46:40 +00:00
Reinhard Pointner cf8b3d835f + REQUIRE min JRE 7 and update all libs 2014-03-18 20:16:39 +00:00
Reinhard Pointner d9dde4fdf9 * enhanced support for documentary numbering, e.g. 1of6
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1398
2014-03-08 08:25:04 +00:00
Reinhard Pointner 2ad88bd306 * fix subtitles-not-found issue caused by the limit of 500. The limit should now be 2000 and effectively not ever be an issue again 2014-01-28 09:39:22 +00:00
Reinhard Pointner 5fadfbe3e3 * support OpenSubtitles TAG lookup (i.e. filename) as part of hash lookup if actual hash lookup does not yield any results 2014-01-27 08:36:30 +00:00
Reinhard Pointner 3a1eada102 * fine-tune anime matching 2013-12-27 22:49:56 +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 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 2bf9f96ea1 * consider equally all SxE patterns with high false-positive rates 2013-11-03 13:08:50 +00:00
Reinhard Pointner 13a694aa6f * fine-tune PartX patterns 2013-11-03 09:20:35 +00:00
Reinhard Pointner 64b74ac417 * update SxE patterns and sanity metrics
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1059
2013-11-02 17:24:11 +00:00
Reinhard Pointner a7907feba0 * update unit-tests 2013-10-20 13:10:39 +00:00
Reinhard Pointner 2c91a3be2e * replace TheTVDB online search with local search as best as possible to improve search result ranking 2013-10-13 14:50:45 +00:00
Reinhard Pointner 169959c813 * Organize Imports 2013-09-11 17:22:00 +00:00
Reinhard Pointner bf0b2d1555 * fix unit test compile errors 2013-09-08 15:41:27 +00:00
Reinhard Pointner 7305b0f939 * fall back to year field if exact release date in unavailable 2013-09-03 12:24:43 +00:00
Reinhard Pointner 9ff34da4cf * allow 0000-2999 SSEE patterns
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=907
2013-08-31 06:51:30 +00:00
Reinhard Pointner 1804d12def --- remove Subscene/Sublight from codebase 2013-08-04 13:09:06 +00:00
Reinhard Pointner f33c01be94 * basic internal OSDB subtitle-upload support 2013-07-23 19:28:24 +00:00
Reinhard Pointner e771cf39a5 + store series info with each episode object and add new bindings {series} {primaryTitle} and {json} for debugging the info object 2013-07-13 10:01:33 +00:00
Reinhard Pointner bdc09a7055 * update test cases 2013-03-18 05:23:41 +00:00
Reinhard Pointner de9d326eb0 * fix video support in imdb scraper 2013-02-22 17:26:34 +00:00
Reinhard Pointner 75bd998408 * cache compiled script snippets since each new instance leaks into PermGen memory 2013-01-29 09:05:42 +00:00
Reinhard Pointner 3f2499fbea * fix scraper issues with (I) (II) etc tags 2013-01-27 12:02:28 +00:00
Reinhard Pointner cc57b89840 * fix TV Movie Lookup 2013-01-27 09:56:40 +00:00
Reinhard Pointner e3ba7b79e3 * fix subscene scraper 2013-01-15 11:28:19 +00:00
Reinhard Pointner 5fef14bedd * fix imdb scraper issues 2013-01-13 03:15:05 +00:00
Reinhard Pointner 9d1f33ae76 * Transliterate any text to ASCII before running any kind of string similarity 2012-12-02 13:41:06 +00:00
Reinhard Pointner d3347d19d9 * scrape info from main movie page rather than releaseinfo
* spoof googlebot http headers to trick imdb geo-localisation
* fix imdb url encoding issues
2012-12-02 09:36:59 +00:00
Reinhard Pointner f053ecd8be * make imdb host (e.g. akas.imdb.com) configurable via -Dimdb.hostname 2012-12-02 05:15:50 +00:00
Reinhard Pointner 9c39577f63 * update IMDb Scraper due to site changes 2012-12-01 14:55:34 +00:00
Reinhard Pointner 7bc9379671 * fix stupids mistake... 2012-11-18 16:18:16 +00:00
Reinhard Pointner 483bd5c15f * fix testcases 2012-10-25 18:06:12 +00:00
Reinhard Pointner aa9cccc285 * fix SerienJunkies NPE problems 2012-10-25 16:20:50 +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 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 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 0861220aed * fixed some corner case issues with the imdb scraper 2012-07-23 16:15:42 +00:00