Reinhard Pointner
a9969668cc
* clean up
2013-09-08 03:17:22 +00:00
Reinhard Pointner
1058484593
+ experimental support for alias titles
2013-09-06 07:55:13 +00:00
Reinhard Pointner
4581f2221f
* lots of fine-tuning and adjustments for fully-automated movie detection and episode matching
...
@see http://www.filebot.net/forums/viewtopic.php?f=4&t=832&p=5360#p5360
2013-07-23 19:06:49 +00:00
Reinhard Pointner
ccd96ae5be
* fine-tune SeriesRating episode differentiation metric
2013-07-13 10:40:47 +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
1027aac904
* matching: big penalty for episodes not yet aired
2013-07-09 08:08:50 +00:00
Reinhard Pointner
0d569a88bc
* try fixing things up for the "thekilling" corner case
2013-05-21 17:17:19 +00:00
Reinhard Pointner
19bc3cbe2e
* fix corner case for show-equals-title fuzzy logic always tending towards the first episode where the title equals the series name
...
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=701
2013-05-09 13:47:03 +00:00
Reinhard Pointner
6d0d7ca75e
* script bindings for MetaAttributes and added related auto-detection to amc script
...
* support Mar.adentro.2004.HDTVRip.720p => The Sea Inside 2004 (@see http://www.filebot.net/forums/viewtopic.php?f=6&t=680&p=4512#p4512 )
2013-04-19 09:28:55 +00:00
Reinhard Pointner
ed30ae0159
* cache series ratings internally for likely repeated usage
2013-04-07 08:22:41 +00:00
Reinhard Pointner
c506a22999
* rely less on error-prone webservices
2013-04-07 05:57:01 +00:00
Reinhard Pointner
e7d67b3ed7
* balance out misleading numbers in the series name
2013-04-06 18:37:46 +00:00
Reinhard Pointner
5b11e05619
* take series rating into consideration when matching episodes of multiple shows with the same name
2013-04-06 17:49:27 +00:00
Reinhard Pointner
a96a205393
* fixed issues where numeric matching would give shows names without numbers an advantage, e.g. Touch 1x02 would be matched to Touch instead of Touch (2012)
2013-04-06 10:31:38 +00:00
Reinhard Pointner
cb5082c933
* set timestamp differentiation interval to a couple of years
2013-04-02 16:52:19 +00:00
Reinhard Pointner
f9df1098ab
* allow negative match for timestamp metric for when timestamp isn't defined in the episode data (prefer episodes with airdate over episodes without)
2013-04-02 16:41:22 +00:00
Reinhard Pointner
83054535e8
* improved support for very similar shownames, e.g. Being Human <=> Being Human (US)
2013-04-02 15:34:25 +00:00
Reinhard Pointner
4f1ac07c67
* also account for sxe patterns in the series name
2013-03-27 12:33:23 +00:00
Reinhard Pointner
10fd18c15a
* try to take better into account numbers within series names
2013-03-27 09:05:52 +00:00
Reinhard Pointner
ac43c109c0
* account for misleading SxE patterns in the episode title
2013-03-27 06:06:10 +00:00
Reinhard Pointner
53568deca9
* differentiate by airdate only into two groups
2013-03-09 21:43:18 +00:00
Reinhard Pointner
3864ee5b86
* treat SxE and absolute numbers with equal weight and defer absolute re:numeric decision to the NumericSequence metric
2013-03-04 07:35:20 +00:00
Reinhard Pointner
c58b3df754
* put less trust in absolute-number matches
2013-02-21 07:42:29 +00:00
Reinhard Pointner
24f9b8d92a
* fine-tune generic numberic sequence matching (e.g. Bones Staffel 1 Folge 5)
2013-02-15 09:50:23 +00:00
Reinhard Pointner
e631641a0c
* support S0EP00 pattern
...
* added numeric sequence match differentiation step to improve support for generic season/episode patterns
2013-02-01 08:12:15 +00:00
Reinhard Pointner
e45b45a866
* fine-tune series differentiation
2013-01-31 00:39:47 +00:00
Reinhard Pointner
06edb22e5e
Fix matching issue causing "TerraNova/Terra.Nova.S01E01.mkv" to be matched to NOVA instead of Terra Nova
2013-01-30 11:50:58 +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
649a9f1e4d
* added null checks and make sure to verify serienjunkies data
2012-10-25 19:28:30 +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
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
2631ceda0a
* make sure special episodes are matched to S00Exx files
2012-09-08 07:25:18 +00:00
Reinhard Pointner
d143e3feb5
* major performance improvements for mass-movie matching by optimizing data caching
...
* caching of requests didn't work in parallel searches because threads would always hit similar files (in order) at the same time and can't benefit from caching. new logic is one thread per folder as all files resulting in the same query are usually in the same folder
2012-07-24 20:01:48 +00:00
Reinhard Pointner
ffa1783e30
* make sure specials can't take priority over normal episodes
2012-07-21 15:47:49 +00:00
Reinhard Pointner
8bd737ae71
* lots of improvements to subtitle-automatching esp. when handling movies
2012-07-16 10:09:21 +00:00
Reinhard Pointner
2dc36b74ec
* improve matching for specials
2012-03-31 00:59:53 +00:00
Reinhard Pointner
0d1264febf
+ support episode --filter CLI option
2012-03-25 02:50:28 +00:00
Reinhard Pointner
8ea81bfa68
* fix bugs in the multi-episode logic
2012-03-20 18:18:34 +00:00
Reinhard Pointner
3d4819556d
* use fine-grained name similarity as final step
2012-03-05 14:53:40 +00:00
Reinhard Pointner
158f73e703
* ignore titles that are part of the series name when matching
2012-02-08 13:50:51 +00:00
Reinhard Pointner
315d0e9cb2
* don't use title for matching if title equals series name
2012-02-08 13:16:41 +00:00
Reinhard Pointner
294bd361a0
* fine-tune name/title matching
2012-01-06 09:30:11 +00:00
Reinhard Pointner
52b302e3a4
* improved matching by using existing common word sequence name matching
2012-01-03 09:23:03 +00:00
Reinhard Pointner
6707a94518
* reuse name normalization code
2012-01-02 03:34:13 +00:00
Reinhard Pointner
d7d37104c4
* fine-tune new match set auto-detection and use in cmdline as well
...
* added final string similarity pass to matching cascade
2011-12-25 15:47:19 +00:00
Reinhard Pointner
fe74476232
* auto-determine optimal series/files match sets (combine all files per show)
...
* fine-tune name similarity metric to 5 seperation
2011-12-23 18:17:20 +00:00
Reinhard Pointner
6aea967566
* lots of work done on adding functionality to the scripting interface
2011-12-22 19:36:31 +00:00
Reinhard Pointner
debbd4bbd3
* fine-tune fallback number matching
2011-12-07 07:08:04 +00:00