Page 1 of 1

Scraper (TheTVDb) can't ID iCarly tv show (2007-2012)

Posted: 16 Nov 2019, 00:06
by SoonerLater
MrMC (running on Apple TV 4k) can't seem to recognize the iCarly tv show - even when I manually provide the title as "iCarly."

I use Filebot to clean up my files before uploading to my library and before MrMC scraps them. Filebot uses TheTVDb.com to scrap tv shows. Filebot had no problem correctly recognizing my episodes, all of which it renamed "iCarly - sXXeXX - [ep title]" All the episodes are in ..\TV\iCarly\Season 01\[filename]. However, MrMC thinks that they are a show called "Carly and Erin Vlogs (2016)." When I manually select "iCarly" it flashes something very quickly on screen, then gives me the choice of only "Carly and Erin...." It seems like maybe MrMC is having trouble communicating with TheTVDb or something.

Is there a way to create an .NFO file for the tv series and place it in the root of the show series and overcome this?

Re: Scraper (TheTVDb) can't ID iCarly tv show (2007-2012)

Posted: 16 Nov 2019, 05:41
by amet
You can make tvshow.nfo and add below entries

Code: Select all


<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<tvshow>
    <title></title>
    <plot></plot>
    <userrating></userrating>
    <mpaa></mpaa>
    <uniqueid type="" default="true"></uniqueid>
    <genre></genre>
    <premiered></premiered>
    <status></status>
    <studio></studio>
    <actor>
        <name></name>
        <role></role>
        <order></order>
        <thumb></thumb>
    </actor>
    <namedseason number="1"></namedseason>
</tvshow>


Re: Scraper (TheTVDb) can't ID iCarly tv show (2007-2012)

Posted: 16 Nov 2019, 14:29
by SoonerLater
I am sorry, but I still need a little help. I will try to provide a better description of my situation and perhaps someone can point out my error or suggest a solution.

This particular show (iCarly) is stored in:

smb://jessie/video/tv/iCarly
smb://jessie/video/tv/iCarly/Season 01
smb://jessie/video/tv/iCarly/Season 02

I placed the iCarly.nfo file in smb://jessie/video/tv/iCarly. The contents of the iCarly.nfo file are:

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<tvshow>
    <title>iCarly</title>
    <uniqueid type="82493" default="true"></uniqueid>
    <actor>
        <name>Miranda Cosgrove</name>
        <role>Carly</role>
        <order>0</order>
        <thumb></thumb>
    </actor>
    <actor>
        <name>Jerry Trainor</name>
        <role>Spencer</role>
        <order>1</order>
        <thumb></thumb>
</tvshow>
I used https://kodi.wiki/view/NFO_files/TV_shows#TV_Show as a guide on how what data was required for a valid .nfo file.

The show (iCarly) I'm trying to scrap is listed at TheTVDb https://www.thetvdb.com/series/icarly as show # 82493 so I used that in the <uniqueid type="82493" default="true"></uniqueid> field. Even with an .nfo file in place, it still scraps as the wrong show.

1. Open MrMC on Apple TV 4k
2. Select TV Shows
3. Scroll until I see the all-gray thumbnail for iCarly, then long-press on it to get a menu.
4. Select "TV show information."
5. It shows a screen for iCarly (correct) 2016 (wrong) and a bunch of names and thumbnails for the wrong actors (they're for "Carly and Erin Vlogs" (2016)(TheTVDb id # 366542 https://www.thetvdb.com/series/carly-and-erin) instead.
6. Click refresh.
7. The system asks if I want to "Refresh TV show information for all episodes." I select yes.
8. At least two and maybe three screens of information very quickly flash on screen (way too fast for me to read them), then it settles on a screen where the only choices are to select "Carly and Erin Vlogs (2016)(en)" or "manual." I select manual.
9. On the next screen I type "iCarly" and click done.
10. On the next screen I see very briefly "querying thetvdb" (or something like that - it's so fast it's hard to read), and then it again settles on a screen where the only choices are to select "Carly and Erin Vlogs (2016)(en)" or "manual." I select manual. I can repeat this over and over again, but the result is always the same.

Clearly MrMC is having trouble scraping TheTVDb for this show, which is weird, because the show is absolutely there https://www.thetvdb.com/series/icarly. It's also weird, because Filbot uses (I presume) the same scraping method that MrMC uses and Filebot has no trouble scraping this show.

Just for curiosity, I checked my Plex installation (which I only use when away from home, never as server for MrMC, but which uses the same local server which MrMC uses) and Plex correctly scrapped this show. I also installed Kodi (18.4) on a Windows PC and had it scrape the same smb: server where my home library is stored. However, Kodi did *not* correctly scrape this show (and several others). The plot thickens.

I'm happy to submit debug logs, but I don't know where to turn them on or where to find the logs after they are created.

Re: Scraper (TheTVDb) can't ID iCarly tv show (2007-2012)

Posted: 16 Nov 2019, 14:42
by SoonerLater
MINI UPDATE:

I should have checked Twitter and Reddit first... looks like lots of problems with TheTVDb's API in the last 24 hours or so. Lots of different platforms which rely on the API are having trouble.

https://twitter.com/search?q=thetvdb&sr ... ery&f=live

https://www.reddit.com/search/?q=thetvdb&sort=new

Guess I need to just be patient (my weakest skill).