TV Show posters problem

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
jhonny30 Offline
Senior Member
Posts: 125
Joined: Jan 2009
Reputation: 1
Post: #11
Krazeh Wrote:Having spent an hour or so trying to find the issue it appears to be either a recent change in the xml file sent back by tvdb or an error in the scraper. In simple terms it would seem that the scraper isn't identifying the parts of the xml file that contain details of the season thumbs and thus isn't writing any of those details into the library. It can be fixed but you have to delve around inside the actual tvdb.xml file that makes up the scraper.

How can i do that? Where is this xml located?
find quote
danz0l Offline
Fan
Posts: 628
Joined: Jul 2010
Reputation: 0
Post: #12
I tried refreshing those that didn't have season thumbs (just had the wide banner), that i knew had them, and they are just not coming down.

-= My Media Centre =-
ACER Revo R3610 | x2 1.5TB WD Caviar Green SATA Hard Drives (WD15EADS) | x2 2.0TB WD Caviar Green SATA Hard Drive ( WD15EARS ) | 3.5in Black eSATA USB Trayless SATA External Hard Drive Enclosure | Emprex 3009URF Wireless MCE Remote Control | XBMCLive Dharma Beta1
find quote
jhonny30 Offline
Senior Member
Posts: 125
Joined: Jan 2009
Reputation: 1
Post: #13
What i meant was what happens when you refresh those that had season thumbs? Are they gone after refreshing?
find quote
danz0l Offline
Fan
Posts: 628
Joined: Jul 2010
Reputation: 0
Post: #14
yes

-= My Media Centre =-
ACER Revo R3610 | x2 1.5TB WD Caviar Green SATA Hard Drives (WD15EADS) | x2 2.0TB WD Caviar Green SATA Hard Drive ( WD15EARS ) | 3.5in Black eSATA USB Trayless SATA External Hard Drive Enclosure | Emprex 3009URF Wireless MCE Remote Control | XBMCLive Dharma Beta1
find quote
jhonny30 Offline
Senior Member
Posts: 125
Joined: Jan 2009
Reputation: 1
Post: #15
Me too....
I read that by deleting tvdb.xml you can fix this problem. But i don't know where to find it? By ssh? But where?
find quote
aptalca Offline
The Dude
Posts: 827
Joined: Sep 2009
Reputation: 17
Post: #16
As I wrote above there are two separate issues

1. Tvdb must have changed their structure of api results, therefore season thumbs are no longer scraped by tvdb scraper

2. If xbmc finds no season thumb, it defaults to a wide icon/banner rather than the series thumb
find quote
jhonny30 Offline
Senior Member
Posts: 125
Joined: Jan 2009
Reputation: 1
Post: #17
So you think there is nothing to do about it?
find quote
Krazeh Offline
Junior Member
Posts: 3
Joined: Sep 2010
Reputation: 0
Post: #18
jhonny30 Wrote:So you think there is nothing to do about it?

No, you can alter the tvdb.xml to allow it to pick up the season thumbs. Problem is the tvdb.xml file will be in different positions depending on whether you're using windows, mac or linux and where you've installed xbmc. On windows it should be in 'addons/metadata.tvdb.com' within the xbmc install folder or on Windows Xp: Documents and Settings\[user]\Application Data\XBMC\ or on Vista/Windows 7: Users\[user]\AppData\Roaming\XBMC\ or in all of those locations. As to where it'll be on a mac or linux I have no idea.

Once you've found the file you need to open it and locate the following lines (should be about halfway through the file):

Code:
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;season&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;season&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z][^$INFO[language]]*&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z][^$INFO[language]]*&lt;/Language&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>

And change them to:

Code:
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;season&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*&lt;Rating&gt;[^&lt;]*&lt;/Rating&gt;[^&lt;]*&lt;RatingCount&gt;[^&lt;]*&lt;/RatingCount&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;season&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z][^$INFO[language]]*&lt;/Language&gt;[^&lt;]*&lt;Rating&gt;[^&lt;]*&lt;/Rating&gt;[^&lt;]*&lt;RatingCount&gt;[^&lt;]*&lt;/RatingCount&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*&lt;Rating&gt;[^&lt;]*&lt;/Rating&gt;[^&lt;]*&lt;RatingCount&gt;[^&lt;]*&lt;/RatingCount&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
<RegExp input="$$5" output="&lt;thumb type=&quot;season&quot; season=&quot;\2&quot;&gt;http://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="4+">
    <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;[a-z][^$INFO[language]]*&lt;/Language&gt;[^&lt;]*&lt;Rating&gt;[^&lt;]*&lt;/Rating&gt;[^&lt;]*&lt;RatingCount&gt;[^&lt;]*&lt;/RatingCount&gt;[^&lt;]*&lt;Season&gt;([0-9]+)&lt;/Season&gt;</expression>
</RegExp>
(This post was last modified: 2010-09-26 17:08 by Krazeh.)
find quote
jhonny30 Offline
Senior Member
Posts: 125
Joined: Jan 2009
Reputation: 1
Post: #19
I am on appletv
find quote
moddster Offline
Junior Member
Posts: 4
Joined: Oct 2007
Reputation: 0
Post: #20
Thanks Krazeh! The change fixed it for me!

I had to do the following under:
Windows 7 x64
XBMC 10.0-beta2 r33776 (Compiled : Sep 13 2010)

Replace tvdb.xml from C:\Program Files (x86)\XBMC\addons\metadata.tvdb.com with the following file

http://www.mediafire.com/?8p240n9mdk5tsi9

Turn UAC off.

Restart XBMC. Try loading TV show again. Thumbs show up after load! Nod
(This post was last modified: 2010-09-26 18:34 by moddster.)
find quote