OK one thing I noticed with all this testing is that there doesn't seem to be any consistency in the results.
Whilst testing again, I moved the S01E03 avi & nfo & tbn to a different folder outside the folder set for TV source in xbmc, I deleted the TV show from XBMC using remove from Library & then I chose Update Library & the two remaining episodes where found & display as expected. However, I then moved the files back & selecting Scan for new Content it actually added the 3rd episode.
Now I understand there is an issue relating to what is stored in the Library & what is found in the nfo's & if they are different then the episode will not be added. Could this be the key to all our issues?
anyway here is the nfo contents for S01E03 Arrested Development using 'Arrested Development.S01E01.avi', a dummy file of zero length.
Code:
<episodedetails>
<title>Bringing Up Buster</title>
<season>1</season>
<episode>3</episode>
<plot>Michael spends quality time with Buster. George Michael auditions for a school play to get closer to Maeby. Gob breaks up with his girlfriend and has nowhere to go.</plot>
<thumb>http://thetvdb.com/banners/episodes/72173-75836.jpg</thumb>
<watched>false</watched>
<credits>Mitchell Hurwitz / Richard Rosenstock</credits>
<director>Joe Russo</director>
<aired>2003-11-16</aired>
<actor>
<name>Leonor Varela</name>
</actor>
<actor>
<name>Richard Simmons</name>
</actor>
<actor>
<name>Justin Grant Wade</name>
</actor>
<actor>
<name>Jim Ishida</name>
</actor>
<actor>
<name>Bart Tangredi</name>
</actor>
<actor>
<name>Pat Warren</name>
</actor>
</episodedetails>
Perhaps what is happening is the Library is getting some info from our nfo's & some from TVDB itself. Media Companion also creates a TVShow.nfo & I'm assuming that XBMC is using that info. Basically it seems that if a new TV Show is found, then all the episodes are found, but if a new episode is added to an existing TV show then it is not found.
TVShow.nfo
Code:
<tvshow>
<title>Arrested Development</title>
<rating>9.6</rating>
<season>-1</season>
<episode>0</episode>
<displayseason>-1</displayseason>
<displayepisode>-1</displayepisode>
<plot>The Emmy Award-winning comedy series Arrested Development revolves around Michael Bluth (Jason Bateman), the “normal” one in a family of crazies, who is forced to stay in Orange County and run the family real estate business after his father, George Bluth Sr. (Jeffrey Tambor), is sent to prison for shifty accounting practices. While George Sr. spent the last year in the slammer discovering his newfound Judaism and recording inspirational tapes, Michael spent it picking up the pieces and trying to teach his offbeat family how to live without an endless expense account.</plot>
<runtime>30 minutes</runtime>
<thumb><thumbs><thumb>http://thetvdb.com/banners/graphical/72173-g.jpg</thumb><thumb>http://thetvdb.com/banners/graphical/72173-g2.jpg</thumb><thumb>http://thetvdb.com/banners/graphical/17005-g.jpg</thumb><thumb>http://thetvdb.com/banners/graphical/17005-g2.jpg</thumb><thumb>http://thetvdb.com/banners/text/17005.jpg</thumb><thumb type="season" season="1">http://thetvdb.com/banners/seasons/17005-1.jpg</thumb><thumb type="season" season="2">http://thetvdb.com/banners/seasons/17005-2.jpg</thumb><thumb type="season" season="3">http://thetvdb.com/banners/seasons/17005-3.jpg</thumb></thumbs></thumb>
<fanart url="http://thetvdb.com/banners/">
<thumb dim="" colors="">fanart/original/72173-1.jpg</thumb>
</fanart>
<mpaa>TV-14</mpaa>
<watched>false</watched>
<id>tt0367279</id>
<tvdbid>72173</tvdbid>
<genre>Comedy</genre>
<premiered>2003-11-01</premiered>
<studio>FOX</studio>
<actor>
<name>Jason Bateman</name>
<role>Michael Bluth</role>
<thumb>http://thetvdb.com/banners/actors/77737.jpg</thumb>
</actor>
<actor>
<name>Jeffrey Tambor</name>
<role>George Bluth, Sr.</role>
<thumb>http://thetvdb.com/banners/actors/77735.jpg</thumb>
</actor>
<actor>
<name>Michael Cera</name>
<role>George Michael Bluth</role>
<thumb>http://thetvdb.com/banners/actors/77738.jpg</thumb>
</actor>
<actor>
<name>Jessica Walter</name>
<role>Lucille Bluth</role>
<thumb>http://thetvdb.com/banners/actors/77742.jpg</thumb>
</actor>
<actor>
<name>David Cross</name>
<role>Tobias Fünke</role>
<thumb>http://thetvdb.com/banners/actors/77741.jpg</thumb>
</actor>
<actor>
<name>Tony Hale</name>
<role>Byron "Buster" Bluth</role>
<thumb>http://thetvdb.com/banners/actors/77740.jpg</thumb>
</actor>
<actor>
<name>Alia Shawkat</name>
<role>Maeby Fünke</role>
<thumb>http://thetvdb.com/banners/actors/77739.jpg</thumb>
</actor>
<actor>
<name>Will Arnett</name>
<role>George Oscar "G.O.B." Bluth II</role>
<thumb>http://thetvdb.com/banners/actors/77736.jpg</thumb>
</actor>
<actor>
<name>Portia de Rossi</name>
<role>Lindsay Fünke</role>
</actor>
</tvshow>
Is there a way to have a scraper that only looks for nfo's & won't go to the internet? Or is there a way to stop an internet lookup from working easily?
Thanks
Richard