geoffstewart / ftr-guide-enhancer

Automatically exported from code.google.com/p/ftr-guide-enhancer
0 stars 0 forks source link

Not Enhancing Series "Curious George" #13

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Standard guide enhancement from Schedules Direct after importing with the 
TvGuideImporter
2.
3.

What is the expected output? What do you see instead?
Looking in the log it doesn't appear to be able to match the episode name even 
though it has the correct name and series ID:

2012-02-02 23:35:29 [139] DEBUG GuideEnricher.tvdb.TvdbLibAccess - SD-TvDb: 
Search for Curious George return 1 results
2012-02-02 23:35:29 [139] DEBUG GuideEnricher.tvdb.TvdbLibAccess - SD-TvDb: 
series: Curious George id: 79429
2012-02-02 23:35:29 [139] DEBUG GuideEnricher.Enricher - Beginning enrichment 
of episodes for series Curious George
2012-02-02 23:35:30 [139] DEBUG GuideEnricher.tvdb.TvdbLibAccess - Starting 
lookup for Curious George - Curious George's Rocket Ride; Curious George, 
Station Master
2012-02-02 23:35:30 [139] DEBUG 
GuideEnricher.EpisodeMatchMethods.MatchMethodBase - [Episode Title] Could not 
match Curious George - Curious George's Rocket Ride; Curious George, Station 
Master
2012-02-02 23:35:30 [139] DEBUG 
GuideEnricher.EpisodeMatchMethods.MatchMethodBase - [No Punctuation] Could not 
match Curious George - Curious George's Rocket Ride; Curious George, Station 
Master
2012-02-02 23:35:30 [139] DEBUG 
GuideEnricher.EpisodeMatchMethods.MatchMethodBase - [Remove common words] Could 
not match Curious George - Curious George's Rocket Ride; Curious George, 
Station Master
2012-02-02 23:35:30 [139] DEBUG GuideEnricher.Enricher - The first run for the 
series Curious George had unmatched episodes.  Checking for online updates.

What version of the product are you using? On what operating system?
Windows 7 64bit, ftr-guide-enhancer v1.6.3.

Please provide any additional information below.
First of all, I wanted to thank you for this awesome product.  There are a 
couple of series where it is not correctly getting the episode information but 
that is more the case that SD doesn't have episode information.  (One thought 
on that, if the episode is a premiere can we add the ability to attempt to 
match on original air date in TVDB?)

I can provide the full log along with my config file if you like.

Thank you so much,

Graham.

Original issue reported on code.google.com by milne.gr...@gmail.com on 8 Feb 2012 at 7:18

GoogleCodeExporter commented 9 years ago
Hi Graham,
even if the series is matched it doesn't guaranty an episode match.
A match would appear as: "Correctly matched..."   which is not in the log you 
provided.
Curious George's Rocket Ride; Curious George, Station Master seems to actually 
be 2 episodes when I look at TheTVDB.  Is it possible that your guide info is 
listing 2 back to back episodes as 1?  As in 2 30 minutes shows as 1 1hour show?

Original comment by stephane...@gmail.com on 17 Mar 2012 at 3:43

GoogleCodeExporter commented 9 years ago
Thanks Stephane,

You're correct.  TheTVdb does list both halves of the episode as two different 
episodes, but FTR supports the "SXXEY1EY2" format for recordings that are two 
different episodes on the TVDB, but are broadcast together.  A number of 
children's shows are now broadcast in this way (Jake and the Neverland Pirates, 
Handy Manny, Curious George to name a few).  Would it be possible to add a new 
search parameter that if no match was found and there is a ';' in the title 
that we split the title where the ';' is and do a search for more than one 
episode, then add them together.  The logic flow would be something like this:

1.  Starting lookup for Curious George - Curious George's Rocket Ride; Curious 
George, Station Master - No Match found
2.  Removing punctuation, searching for Curious George - Curious George's 
Rocket Ride; Curious George, Station Master - No Match found
3.  Removing common words, searching for Curious George - Curious George's 
Rocket Ride; Curious George, Station Master - No Match found
4.  Check for ';' - Found, splitting title
5.  Starting lookup for Curious George - Curious George's Rocket Ride - Found 
S01E27
6.  Starting lookup for Curious George - Curious George, Station Master - Found 
S01E28
7.  Combining Episodes - S01E27E28 - Enriching Guide

Something like that.  Since it would only attempt this logic if an episode 
wasn't first found and if a ';' exists, the odds of doing extra searches 
unnecessarily would be reduced.

Also, any thoughts on matching the aired date if the episode is marked as a 
premiere in Schedules Direct, but the title is missing / wrong / not matched?

Thank you,

Graham.

Original comment by milne.gr...@gmail.com on 20 Mar 2012 at 2:52