Reinhard Pointner
|
186808b695
|
Update unit tests
|
2016-10-21 03:48:33 +08:00 |
Reinhard Pointner
|
1ebadfc38a
|
Use MediaBindingBean because it'll cache MediaInfo instances internally (heavy use of TimeStampMetric might otherwise slow things down significantly)
|
2016-10-10 21:22:37 +08:00 |
Reinhard Pointner
|
4fbfc30d61
|
bonus points for primary matches (e.g. primary title matches filename > alias title matches folder path)
|
2016-09-26 18:59:17 +08:00 |
Reinhard Pointner
|
41967a00b3
|
bonus points for primary matches (e.g. primary title matches filename > alias title matches folder path)
|
2016-09-26 16:22:34 +08:00 |
Reinhard Pointner
|
5f734c14b2
|
Try to avoid strange `java.lang.IncompatibleClassChangeError: vtable stub` issues
@see https://www.filebot.net/forums/viewtopic.php?f=13&t=4137
|
2016-09-18 03:31:27 +08:00 |
Reinhard Pointner
|
b2d2df1883
|
Try fix `java.lang.IncompatibleClassChangeError: vtable stub`
|
2016-09-09 13:03:46 +08:00 |
Reinhard Pointner
|
bdc81b3501
|
Fix inconsistent SubstringFields metric behaviour
|
2016-08-23 00:51:47 +08:00 |
Reinhard Pointner
|
800d61543b
|
Refactor Ep\EpisodeMetrics
|
2016-08-17 15:23:09 +08:00 |
Reinhard Pointner
|
ecf9cf96dd
|
Make sure TimeStampMetric works the same for all epochs
|
2016-08-11 20:27:18 +08:00 |
Reinhard Pointner
|
9b640acd53
|
Consider media encoding date when comparing TimeStamp episode similarity
|
2016-08-10 05:50:54 +08:00 |
Reinhard Pointner
|
8f12961fe8
|
Consider media encoding date when comparing TimeStamp episode similarity
|
2016-08-10 03:11:06 +08:00 |
Reinhard Pointner
|
9705602e43
|
Refactor {age} logic
|
2016-08-10 00:34:35 +08:00 |
Reinhard Pointner
|
60bd6df2f8
|
Episode title can be `null`. Make sure to avoid NPE when episode title is used.
|
2016-05-12 23:54:49 +08:00 |
Reinhard Pointner
|
c36548cb63
|
Fix NPE
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2075&p=20611#p20611
|
2016-04-29 15:53:10 +08:00 |
Reinhard Pointner
|
4e94e25707
|
Make sure that specials can't override available standard (even if partial) episode matches
|
2016-04-18 14:02:10 +00:00 |
Reinhard Pointner
|
94417623be
|
Use common pattern
|
2016-04-05 18:06:02 +00:00 |
Reinhard Pointner
|
97cf4800b8
|
Fine-tune episode matching (to account for more alias titles in substring metric)
|
2016-03-30 21:42:51 +00:00 |
Reinhard Pointner
|
32c40157a4
|
Ignore series mappings in the episode matcher
|
2016-03-29 08:00:09 +00:00 |
Reinhard Pointner
|
dc22249794
|
Cache xattr values so that metadata works as expected at least for the current session even if xattr is not supported by the filesystem and thus metadata can't be persisted
|
2016-03-27 16:56:54 +00:00 |
Reinhard Pointner
|
b9fdfcbe10
|
Refactor
|
2016-03-27 13:52:59 +00:00 |
Reinhard Pointner
|
4d6f4032b8
|
Refactor
|
2016-03-20 20:25:59 +00:00 |
Reinhard Pointner
|
c101a59e69
|
Refactor
|
2016-03-13 18:32:03 +00:00 |
Reinhard Pointner
|
f2f573563d
|
Prioritize proper episodes over specials
|
2016-03-13 17:35:34 +00:00 |
Reinhard Pointner
|
02a958f22b
|
Fine-tune numeric rules
|
2016-03-13 17:35:31 +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
|
78c3b6917d
|
Unify gui/console logging
|
2016-03-09 20:36:28 +00:00 |
Reinhard Pointner
|
e95078668e
|
Experiment with new CachedResource framework
|
2016-03-08 12:59:24 +00:00 |
Reinhard Pointner
|
e10d2ffd9e
|
+ VoteRate metric
|
2016-02-22 21:29:26 +00:00 |
Reinhard Pointner
|
accac8c6ab
|
Adjust differentiation accuracy to about a year
|
2016-02-22 18:48:23 +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
|
9e87c59b68
|
Prefer Locale.ENGLISH when it makes sense
|
2016-02-10 14:31:53 +00:00 |
Reinhard Pointner
|
ffa8b021e0
|
Optimize DateMatcher
|
2016-02-10 11:47:17 +00:00 |
Reinhard Pointner
|
bdd7e6c245
|
organize imports
|
2016-01-12 14:57:01 +00:00 |
Reinhard Pointner
|
9cc353e981
|
refactor number parsing
|
2016-01-10 04:54:35 +00:00 |
Reinhard Pointner
|
80e7da3820
|
* improved matching for patterns like EN_5.1 or JPN_2.0
|
2016-01-08 12:26:42 +00:00 |
Reinhard Pointner
|
13150d664c
|
* fine-tune last-resort generic filename/filepath matching
|
2016-01-08 12:26:39 +00:00 |
Reinhard Pointner
|
9b603288db
|
* fixed more "Fear the Walking Dead" VS "The Walking Dead" issues
|
2015-09-09 16:07:23 +00:00 |
Reinhard Pointner
|
54603de373
|
* make it easier for shows to be considered "popular" to fix "Fear the Walking Dead" VS "The Walking Dead" issues
|
2015-09-09 09:51:11 +00:00 |
Reinhard Pointner
|
bc7cf8cba0
|
* fine-tune subtitle matching
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2869
|
2015-07-25 22:46:28 +00:00 |
Reinhard Pointner
|
aa5d5c901c
|
* String.join works slightly different than our own join() method, so to avoid any hidden issues keep using our own as before
|
2015-05-25 10:37:42 +00:00 |
Reinhard Pointner
|
8a885ff1fe
|
* use String.join()
|
2015-05-20 07:35:40 +00:00 |
Reinhard Pointner
|
002a3d2b7b
|
* fine-tune decision logic to fix issues with multi-episode matching in non-interactive mode
|
2015-03-11 04:13:57 +00:00 |
Reinhard Pointner
|
9b0806f01f
|
* fine-tune seriesName/aliasNames based matching
|
2015-01-18 08:57:37 +00:00 |
Reinhard Pointner
|
4022251746
|
+ major rewrite of episode metadata / SeriesInfo
|
2014-12-10 18:53:58 +00:00 |
Reinhard Pointner
|
3b3d4a40fd
|
* allow more than 4 alias titles (e.g. in all languages) and see what happens
|
2014-11-28 19:26:57 +00:00 |
Reinhard Pointner
|
587ac359e7
|
* if SxE matches then boost score as if it was a title match as well
|
2014-09-11 18:21:23 +00:00 |
Reinhard Pointner
|
74011dac70
|
* fine-tune name matcher to take direct mappings better into account
|
2014-07-14 13:31:12 +00:00 |
Reinhard Pointner
|
24f96b5ade
|
* improved direct series mapping handling
|
2014-06-28 10:00:21 +00:00 |