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
Reinhard Pointner
27696998c5
* index original title as well as engish AKA title
2012-07-20 11:45:18 +00:00
Reinhard Pointner
8fa867ae49
* update website scraper to subscene v3
2012-07-16 10:06:40 +00:00
Reinhard Pointner
03d299c67b
* enabled Sublight, but has to be configured via system property sublight.user=name:pwd
2012-07-16 09:58:18 +00:00
Reinhard Pointner
84fbad6ab3
* fuck stupid sublight for restricting their api
2012-07-08 10:34:52 +00:00
Reinhard Pointner
32e40255c8
* fix Sublight by spoofing Sublight;3.6.0 auth credentials
2012-06-30 08:43:51 +00:00
Reinhard Pointner
36bcd880db
+ final adjustments for 2.4
...
* support "A | B | C" syntax for series mode --q option
* fine-tuning for series auto-selection
* don't create desktop shortcut when running via JNLP
2012-06-24 05:43:09 +00:00
Reinhard Pointner
4521ee16b4
* added flood limit to TheMovieDB
2012-04-08 08:41:48 +00:00
Reinhard Pointner
677ac82d58
+ experimental support for multi-episode files
2012-03-17 19:02:04 +00:00
Reinhard Pointner
7968580281
* use akas.imdb.com to work around IMDb Geo-Location issues with the scraper
2012-02-18 07:54:01 +00:00
Reinhard Pointner
f2e07377ef
+ Support episode SortOrder
2012-02-13 09:54:57 +00:00
Reinhard Pointner
b2fbba3a2d
* improved auto-detection for date-based episodes
2012-02-09 13:50:14 +00:00