Version 1.7.1.2- Tool to scrape TV Show Information for the WDTV Live Hub [9/17/2012]

^^^^^

Wow tony… thats incredible

Any references you could point me towards to be able to write a similar program myself?

I’ve always been interested in being able to make small simple apps like this one… I’m fairly good a writing HTML and such, but never ever ventured past the ‘hello world’ part of learning c++ obviously i understand they’re two totally different things, but i learned HTML all by myself, and figure that if i’m capable of that, that i should be capable of this… would really like to know how u were able to do this in 1 week having no prior windows based programming experience! thats insane man

Microsoft Visual Studio Express 2010. It’s free.

I’ve added that functionality in two new options:

Now, by Default, the FAN ART will be included in the backdrops, but the user can turn that OFF.

Now, by Default, the EPISODE THUMBNAIL will be included in the backdrops, but the user can turn THAT off, too.

So, if BOTH options are selected, Backdrops will be DISABLED.

Third, I’ve added an option 

Use SEASON ART as COVERS (instead of Episode Art.)

I’m not ready to publish it out, though, as my logic is a bit perverse and needs some testing.

I know there are a few caveats:

If there are MULTIPLE SEASON COVERS, the LAST ONE listed in the XML tree will be used.  (No way to select from multiples.)

You cannot choose which Fan Arts to include.   It’s all or nothing.

awesome…

A suggestion: Maybe include a way to choose a TVBD ID from a history of queries. You can make the list “TVDB ID - File Basename”.

yeah thats another good idea, possible make like a drop down box from previous entered 5 digit tvdb.com numbers for shows that you’ve already searched, cuz i have to repeatedly look up each number everytime i want to make a change to my metadata, or if i have like 9 seasons of family guy, and i download each season at a time, everytime another season finishes, i have to go back to the site and look up the number again

Totally new to this, but after using this tool and generating the xml etc, on the hub should it be displaying the episode title or the filename? Mine is displaying the filename.

TonyPh12345,

Would it be possible for you to post a different download link on another host? i have been trying without success to connect to sendpace to download the file.  Thanks!

Regards,

Bart

anddy01 wrote:

Totally new to this, but after using this tool and generating the xml etc, on the hub should it be displaying the episode title or the filename? Mine is displaying the filename.

With Hub Firmware version 2.03.24, It will display the FILE NAME.    The Hub currently IGNORES the “TITLE” tag in the XML.   Most of us think that is a bug in the Hub, and hope they’ll address that!

Right now, the Metadata generator uses the EPISODE TITLE as the TITLE in XML.

I’m guessing the Hub will sort by TITLE NAME, so, now that you bring it up, I’m going to need to use a different title so the order remains in BROADCAST ORDER.

You could have it display the title as such:

“Title” "Episode Number: : “Episode Name”

So it would look like

Breaking Bad 1: Pilot

Breaking Bad 2: Cat’s in the Bag…

rather than just “Pilot” and “Cats in the Bag…” because as you already stated, when the hub fixes the title bug this will mix all the episodes up and you wouldnt have any order,

As long as the tv shows are categorized in their own seasonal folder then it would list them in order on the hub

And it would be my guess that most people would have their tv shows categorized by season so

C:\Videos\Tv\Breaking Bad\Season 1\Breaking Bad s01e01.mkv

C:\Videos\Tv\Breaking Bad\Season 2\Breaking Bad s02e01.mkv

I thought about adding the season to the title but i think this just makes it look clunky and figure that 99.9% of people who’d be using this wil have their episodes in seasonal folders

Breaking Bad [Season 1] 1: Pilot

Breaking Bad [Season 2] 2: Episode 2

If i were going to add the season to the title this is how i’d do it, but i think it looks better the other way

Hi,

I would love to try this out, but the Sendspace.com site is down. Is there an alternate DL link?

Oh and did i mention that this program is f’n awesome, i’ve literally saved probably weeks and weeks of frustration and work. Everytime i download a new season i get all excited that i get to use it again cuz it’s so friggin nice and simple… You sir, are as Kenny Powers would say … " F’n In "

Wait 'til you see the next version.  :smileyvery-happy:

1 Like

Will this work with DVD ISO files?  I have my TV shows ripped as ISO and named Show Name - S1D1, etc. 

How simple would it be to add a file re-namer to it?

Like 99% of the torrents i download have long annoying filenames with random upper/lowercasing

like

Breaking.Bad.s01E02.720p.English.2008.mystupidnamehere.x264.mkv

and then i have to go in and rename them all, make the s01e01 all Upprecasing cuz the hub is stupid about what case the letters are in so it has to be S01E01 to match the XML’s

How simple would it be to just auto rename all the video files to the 'Base Filename" that the user will enter anyway, and it automatically writes the S01E01 to all the jpgs and xml’s… any way u could add an option to rename all the video files to match the xml’s so that the user doens’t have to do this seperately? have it make all the jpgs, xmls and rename the video files to match all with one click of the ‘season’ button? possible leave a box to checkmark if you want it to rename or not?

I’m just throwin ideas i think up when using this thing cuz i use it alot, so every little thing i run into and think oh itd be cool if i could just do this, i figger i’d post up here. Hope i aint annoyin ya or nothing haha, thing works fine as it is, just tryin to help out and maybe toss an idea you hadn’t thought of at ya

chauncey wrote:

Will this work with DVD ISO files?  I have my TV shows ripped as ISO and named Show Name - S1D1, etc. 

No, this package won’t work that way… and I have no intentions of doing that right now…  It’d have to be smart enough to know which episodes are on which disk, and that is EXTREMELY challenging because, for any given TV series, there might be more than one DVD release that was authored differently, and the TV Database doesn’t allow for that.

… but what I did as a workaround to that issue was create Symbolic Links for each EPISODE on the DVD to the ISO itself.

So my directory looks like this:

lrwxrwxrwx 2 root root 39 Dec 25 21:41 JAG.S01E01.iso -> /share/TV Shows/JAG/Season 1/Disk 1.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E02.iso -> /share/TV Shows/JAG/Season 1/Disk 1.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E03.iso -> /share/TV Shows/JAG/Season 1/Disk 1.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E04.iso -> /share/TV Shows/JAG/Season 1/Disk 1.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E05.iso -> /share/TV Shows/JAG/Season 1/Disk 2.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E06.iso -> /share/TV Shows/JAG/Season 1/Disk 2.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E07.iso -> /share/TV Shows/JAG/Season 1/Disk 2.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E08.iso -> /share/TV Shows/JAG/Season 1/Disk 2.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E09.iso -> /share/TV Shows/JAG/Season 1/Disk 3.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E10.iso -> /share/TV Shows/JAG/Season 1/Disk 3.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E11.iso -> /share/TV Shows/JAG/Season 1/Disk 3.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E12.iso -> /share/TV Shows/JAG/Season 1/Disk 3.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E13.iso -> /share/TV Shows/JAG/Season 1/Disk 4.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E14.iso -> /share/TV Shows/JAG/Season 1/Disk 4.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E15.iso -> /share/TV Shows/JAG/Season 1/Disk 4.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E16.iso -> /share/TV Shows/JAG/Season 1/Disk 4.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E17.iso -> /share/TV Shows/JAG/Season 1/Disk 5.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E18.iso -> /share/TV Shows/JAG/Season 1/Disk 5.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E19.iso -> /share/TV Shows/JAG/Season 1/Disk 5.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E20.iso -> /share/TV Shows/JAG/Season 1/Disk 5.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E21.iso -> /share/TV Shows/JAG/Season 1/Disk 6.iso
lrwxrwxrwx 1 root root 39 Dec 25 21:41 JAG.S01E22.iso -> /share/TV Shows/JAG/Season 1/Disk 6.iso

 So note how four episodes (1 through 4) all point to the same ISO.    

Works perfectly; and SymLinks take very little space.

1.0.2.9 has been uploaded.   See the top post for an updated link.

Release Notes:

Release 1.0.2.9   1/28/2011

  – Added capability to use FAN ART as Backdrop images.

  – Added an option to DISABLE FAN ART (Default is ON) as Backdrops.

  – Added an option to use the provided SEASON COVER ART as the Cover Art JPG (default is to use the Episode Thumbnail)

  – Added a preview window to show the SEASON COVER ART.

  – Added a “Title” template selection so user can specify the format of the tag

  – Tooltips added to all interesting controls.

  – Some additional “Robustification.”  Yeah, that’s a word… So there.

Screen Shot:

and here’s the XML for the displayed episode:

<details>
	<title>01- Encounter at Farpoint (1)</title>
	<mpaa>TV-PG</mpaa>
	<year>1987-09-28</year>
	<genre>Action and Adventure</genre>
	<genre>Drama</genre>
	<genre>Science-Fiction</genre>
	<runtime>60</runtime>
	<plot>Stardate: 41153.7
The new captain of the recently built U.S.S. Enterprise-D, Captain Jean Luc Picard, takes the crew on their first mission: to discover the secret of Farpoint Station. During their journey, they encounter an omnipotent being known as Q, who accuses humanity of barbarism, and places them on trial. Jean-Luc must prove otherwise, or the human race will be annihilated.</plot>
	<overview>Stardate: 41153.7
The new captain of the recently built U.S.S. Enterprise-D, Captain Jean Luc Picard, takes the crew on their first mission: to discover the secret of Farpoint Station. During their journey, they encounter an omnipotent being known as Q, who accuses humanity of barbarism, and places them on trial. Jean-Luc must prove otherwise, or the human race will be annihilated.</overview>
	<director>Corey Allen</director>
	<actor>
		<name>DeForest Kelley</name>
		<role></role>
	</actor>
	<actor>
		<name>Michael Bell</name>
		<role></role>
	</actor>
	<actor>
		<name>Jimmy Ortega</name>
		<role></role>
	</actor>
	<actor>
		<name>Carey Hiroyuki</name>
		<role></role>
	</actor>
	<actor>
		<name>Timothy Dang</name>
		<role></role>
	</actor>
	<actor>
		<name>David Erskine</name>
		<role></role>
	</actor>
	<actor>
		<name>Chuck Hicks</name>
		<role></role>
	</actor>
	<actor>
		<name>Evelyn Guerrero</name>
		<role></role>
	</actor>
	<actor>
		<name>John de Lancie</name>
		<role></role>
	</actor>
	<backdrop>http://www.thetvdb.com/banners/episodes/71470/46508.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-29.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-1.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-2.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-31.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-27.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-28.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-14.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-25.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-16.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-5.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-3.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-8.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-6.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-20.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-21.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-17.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-7.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-15.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-9.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-19.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-12.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-4.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-18.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-10.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-13.jpg</backdrop>
	<backdrop>http://www.thetvdb.com/banners/fanart/original/71470-11.jpg</backdrop>
</details>

Thanks Tony - This app really is the Dogs B*******

Cheers

Just given the new version a go - BRILLIANT!!! :smiley:

You have saved me so many hours of manual creation, Thank You.

Just tried the newest version and its awesome!!!

I did get an error though on 2 different seasons. When i tried pulling info for South Park and for Saturday Night Live, i received the following error:

“An error has been encountered while trying to download the Artwork Information: Index was outside the bounds of the array.”

South Park has 14 seasons and SNL has like 35 or so… maybe that is the issue.