<episodeguide> not in tvshow.nfo
#1
error message: Check your tvshow.nfo and make sure the <episodeguide> tag is in place.

Let's see,... I have the tvshow, The Newsroom (2012), ... 1 season plus 3 episodes of the 2nd season.
I initially used EMM 1.3.0.13 and it scraped the show just fine, and when I did a Library Update in XBMC (12.2) the show got entered just fine...

then, yesterday I copied over this weeks episode to the Season 2 folder ... The Newsroom (2012).s02e04.avi ... only this time I didn't re-run EMM,... I just did a library update,...
yet, it did NOT get added to the Library.... ;(

I opened up the tvshow.nfo file that EMM made, and didn't see any reference to <episodeguide> ...
so, I deleted the tvshow.nfo .... then just did a Library Update in XBMC,... and now the latest episode gets aadded to the Library.

Is there a fix for this, or maybe I haven't got one of the preferences setup correctly in EMM?

thanks for any help
Legion
Reply
#2
I had this strange behaviour too! Whenever I add new episode to current season without scraping it with ember , XBMC doesn't find the new episode. After rescanning in Ember and updating in XBMC, new episode is noticed - I don't think thats a problem in Ember, i think there might be an issue with XBMC update process?!
Reply
#3
naaaaaa , looks like a nfo problem with Ember to me.
Reply
#4
No, I don't think it's an Ember thing, because I'm pretty sure I have the same thing and I use ViVediaManager on my Mac. I didn't really pay a lot attention to it as I normally update the nfo's via ViVediaManager before updating the library on XBMC. It was just something I noticed when playing around with XBMC this week. I do have to mention that I'm running Eden not Frodo
Reply
#5
(2013-08-07, 20:47)Miss_80 Wrote: No, I don't think it's an Ember thing, because I'm pretty sure I have the same thing and I use ViVediaManager on my Mac. I didn't really pay a lot attention to it as I normally update the nfo's via ViVediaManager before updating the library on XBMC. It was just something I noticed when playing around with XBMC this week. I do have to mention that I'm running Eden not Frodo

http://wiki.xbmc.org/index.php?title=NFO_files/TV_shows

the above is an nfo for a tvshow ...

and half way down you see ....

PHP Code:
<episodeguide>
        <
url cache="73255.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/73255/all/en.zip</url>
    
</episodeguide

Apparantly, if XBMC doesn't see this , then XBMC doesn't know how to handle the episodes.
so I'm thinking Ember needs to add this to the tvshow.nfo file. ... but I could be all wet Sad
Reply
#6
(2013-08-07, 21:03)Legion455 Wrote:
(2013-08-07, 20:47)Miss_80 Wrote: No, I don't think it's an Ember thing, because I'm pretty sure I have the same thing and I use ViVediaManager on my Mac. I didn't really pay a lot attention to it as I normally update the nfo's via ViVediaManager before updating the library on XBMC. It was just something I noticed when playing around with XBMC this week. I do have to mention that I'm running Eden not Frodo

http://wiki.xbmc.org/index.php?title=NFO_files/TV_shows

the above is an nfo for a tvshow ...

and half way down you see ....

PHP Code:
<episodeguide>
        <
url cache="73255.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/73255/all/en.zip</url>
    
</episodeguide

Apparantly, if XBMC doesn't see this , then XBMC doesn't know how to handle the episodes.
so I'm thinking Ember needs to add this to the tvshow.nfo file. ... but I could be all wet Sad

Wow this is interesting indeed
Quote:The filename of the NFO should be tvshow.nfo (Exact, NOT the name of the actual TV show) and it should be in the root folder of the TV show.
The .nfo .xml file may contain a valid <episodeguideurl> to allow online updates. If not, only episodes with .nfo files will be added.
I will check if my tvshow.nfo has this entry

Checked my nfo's and noticed that my nfo has following tag in nfo (from Ember):

<episodeguide>http://thetvdb.com/api/XBMC/series/79349/all/de.zip</episodeguide>
-> but according to WIKI it must be:
<episodeguide><url cache="bla.xml">the url</url></episodeguide> ?

I guess only one syntax works?

EDIT
Checked in Ember code and it seems to build the episodeguideurl follwoing way:
"http://{0}/api/{1}/series/{2}/all/{3}.zip"
With
0= Master.eSettings.TVDBMirror ("thetvdb.com")
1= Master.eSettings.ExternalTVDBAPIKey
2= Master.eSettings.TVDBLanguage (de,en, ...)

This means you need to provide a working API-key in Ember settings for this link to work I guess, will investigate further...

OK to make Ember write the episodeurl entry into tvshow.nfo, make sure under Tv Show Settings -> Scraper Data -> TVDB Mirror is filled, Working API Key is provided, and language is set.
Reply
#7
Yep, you need a API Key. I you have set the key in settings rescrape the tv show in Ember, remove the show in XBMC and update the XBMC-DB.
Reply
#8
So what is the API key that we should enter in the settings?

http://thetvdb.com/api/XBMC ?
or just xbmc ??

seems there can only be one entry if we're using XBMC.

EDIT:

If I leave the API blank .... nothing gets entered in the tvshow.nfo ,.... but, if I enter "X" fir tthe api setting, then I get
PHP Code:
<episodeguide>http://thetvdb.com/api/X/series/257939/all/en.zip</episodeguide> 

and you can see what was entered above.


EDIT:

It seems that all one needs to enter in the API key ... is XBMC
then if you add an episode to your library,... then UPDATE LIBRARY ,... Xbmc will pick up the new episode.

Pretty Easy,.... now that we know what to add! Smile
Reply
#9
Information for thetvdb API:
http://thetvdb.com/?tab=apiregister




(2013-08-12, 17:06)DanCooper Wrote: Yep, you need a API Key. I you have set the key in settings rescrape the tv show in Ember, remove the show in XBMC and update the XBMC-DB.

@Dan, msavazzi
We should fill a request for Project Ember to get an offical API Key for Ember - I think at least the API key from tvdb is meant to be used within a software not per user basis.
It may be different for other API keys like trakt.tv or themoviedb so each user can aquire an own API key for that sites but for tvshows I think it's not meant that each Ember user is writing an email to
Quote:...you must email [email protected] and wait for authorization before using the API.
and spamming the admin.

What do you think?
Reply
#10
Hi All,

Apologies for resurrecting this old thread but though it better to stick with the original than create a new one.

I'm using 1.3.0.20 fine for my tvshow with the api key. I am just wondering that when my nfo is updated with the <episodeguide> tag this means when scrapped, xbmc has to visit that url and download the info.

Am I correct?

If I am correct does this download in part work against the principle of ember? I mean we generate nfo files so our xbmc clients do not have to jump out to the internet to grab info. Can this data not be stored with or in the nfo? Would the xbmc client see such data if written so?

Cheers me dears Smile
Confusion is just a state of mind.
Reply

Logout Mark Read Team Forum Stats Members Help
<episodeguide> not in tvshow.nfo0