Ticket #50 (closed enhancement: fixed)
Better XMLTV integration for tvdb_augment_data
| Reported by: | max | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.0 |
| Component: | Postprocessor | Version: | 0.4 |
| Keywords: | tvdb_augment_data | Cc: |
Description
At the moment the info provided by tvdb_augment_data is a huge mass of text in MythTV, much of it redundant, which makes it a little difficult to parse. It'd be nice if it could better integrate its data into the XML, eg:
- Often the "Overview" from TVDB.com is at least partially identical to that already grabbed. Eg see the example below. Ideally the postprocessor should only add new text, not duplicate a description we already have.
- The list of "Actors" is usually identical to what's already listed under <credits>. Also we shouldn't put this information in the <desc> tag. Ideally we would check each actor against what we've already got in the XML, and add any new ones to that field, keeping <desc> free of such info.
- The "FirstAired?" field should be stored in <date>, not <desc>.
- The "Genre" field (not in example below, but in others) should be a <category> field (probably validated against Shepherd::Common), not part of the <desc>.
- The "EpisodeNumber?" field should be in an <episode-num> tag.
- Doesn't seem to be any point in including "EpisodeName?" in the <desc>, since that's identical to <sub-title>.
- "ShowURL" should be in an <url> tag.
- Doesn't seem any point including "Status", since that's American-specific.
- Is there any way of identifying Australia variants of American shows? E.g. "Big Brother" is augmented with a lot of info that's specific to the American version. Perhaps make "Network" more prominent, so you can see it's data about a CBS show?
- Kind of a shame we can't put some kind of <star-rating> in there, since I think that'd actually be useful info. I know if there's a new show coming up I'd like to see what other people have rated it.
- None of the line breaks are preserved within MythTV. Not sure if we can do anything about this, but it's just a mass of text which is not easy on the eyes.
Many of these points also relate to imdb_augment_data. Perhaps they could share a common Shepherd::Something library.
<programme start="20070608002500" stop="20070608012000" channel="abc.free.au">
<title lang="en">Red Cap</title>
<desc lang="en">Written by Patrick Harbinson (ER, Dark Angel), Red Cap, set on a British base camp in Germany, focuses on the elite plain-clothe
s detective unit of the Royal Military Police. Known as the Special Investigation Branch, the SIB is charged with one of the most demanding of all m
ilitary jobs: the investigation of serious crimes committed by, or against, members of the British Army.
TheTVDB.com augmented data:
Series Info:
Overview: Welcome to the Red Cap guide at TV Tome. Written by Patrick Harbinson (ER, Dark Angel), Red Cap, set on a British base camp in Germany,
focuses on the elite plain-clothes detective unit of the Royal Military Police. Known as the Special Investigation Branch, the SIB is charged with
one of the most demanding of all military jobs: the investigation of serious crimes committed by, or against, members of the British Army. Sergeant
Jo McDonagh (Tamzin Outhwaite) is a tough-talking, dedicated new recruit to the unit, who has just been transferred to the SIB from the Close Prote
ction Unit. Jo is a maverick who has to prove herself and gain acceptance in a man's world that is suspicious and unwelcoming towards outsiders. Red
Cap was made with the full cooperation and support of the British Army.
Status: Ended
FirstAired: 2003-01-01
Network: BBC-1
Actors: |Nigel Harman|Tamzin Outhwaite|Blake Ritson|Maggie Lloyd-Williams|James Thornton|Douglas Hodge|Raquel Cassidy|Gordon Kennedy|Peter Guinness
|</desc>
<credits>
<actor>Tamzin Outhwaite</actor>
<actor>Douglas Hodge</actor>
<actor>James Thornton</actor>
<actor>Nigel Harman</actor>
<actor>Blake Ritson</actor>
<actor>Maggie Lloyd-Williams</actor>
<actor>Raquel Cassidy</actor>
<actor>Gordon Kennedy</actor>
<actor>Peter Guinness</actor>
</credits>
<category lang="en">Crime Drama</category>
<category lang="en">Drama Group</category>
<rating>
<value>M</value>
</rating>
Change History
Note: See
TracTickets for help on using
tickets.
