GiantBomb VIdeo plugin for XBMC media center

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#1  Edited By BuggeX

UPDATED, Current Version 1.5:

This thread is only for version 1.X for XBMC version Camelot or older. Check this thread for the newest version. I'm no longer self using this version of the plugin, so if any problems occur please contact me (PM or write in the thread) so I can fix it as quickly as possible.
 
The Google Code Project Page
Direct download link here
 
To install:

  • Extract the zip file to you XBMC video plugin folder, usaly:
    Windows Vista: \Users\$UserName$\AppData\Roaming\XBMC\plugins\Video 
    MAC: $HomeFolder$/Libary/Application Support/XBMC/plugins/video 
  

Features

  • Play all videos from GiantBomb.com
  • List all videos or choose a category
  • Two sort methods (Title, Date)
  • Choose between High (1500 kbit/s) or Low (700 kbit/s ) video quality
 
Category's
  • Persona 4 /  Deadly Premonition - Endurance Run
  • Star Trek Online
  • The Matrix Online
  • TANG
  • Quick Looks, Quick look of the Year: 2009
  • Reviews
  • QOTW
  • I Love Mondays
  • Trailers
  • Game Of The Year
  • How To Build A Bomb
  • Giant Bomb Mailbag

GiantBomb Videos - Video Plug-in for XBMC
GiantBomb Videos - Video Plug-in for XBMC
Avatar image for goodwood
goodwood

622

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

#2  Edited By goodwood

oh cool I have been thinking about using xbmc when i build a htpc

Avatar image for washclof
Washclof

111

Forum Posts

926

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

#3  Edited By Washclof

That is pretty sweet.

Avatar image for poserdonut
poserdonut

36

Forum Posts

32

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#4  Edited By poserdonut

Cool, I've also made this. :)
 
 

Avatar image for megalowho
megalowho

1148

Forum Posts

4888

Wiki Points

0

Followers

Reviews: 2

User Lists: 28

#5  Edited By megalowho

This is a great idea, I was hoping something like this would pop up sooner or later. I use Plex right now on my media center, and I long for a way to browse Giant Bomb videos through it. Looking forward to seeing more.

Avatar image for louiedog
louiedog

2391

Forum Posts

227

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

#6  Edited By louiedog

Any updates on this? I've wanted to watch Giant Bomb videos on XBMC for a long time.

Avatar image for mithhunter55
mithhunter55

1104

Forum Posts

709

Wiki Points

0

Followers

Reviews: 1

User Lists: 1

#7  Edited By mithhunter55

It would be great if you could set it to play the endurance run non stop in order.

Avatar image for zaph
Zaph

309

Forum Posts

5166

Wiki Points

0

Followers

Reviews: 0

User Lists: 7

#8  Edited By Zaph
@mithhunter55: See my post on the Persona 4 forums for that exact thing. It's basically a custom .pls file (will work fine with XBMC) that will play every Endurance Run episode from start to finish (or you can just skip to a certain episode).
Avatar image for mithhunter55
mithhunter55

1104

Forum Posts

709

Wiki Points

0

Followers

Reviews: 1

User Lists: 1

#9  Edited By mithhunter55
@Zaph: Cool thanks, interesting to see how it works
Avatar image for poserdonut
poserdonut

36

Forum Posts

32

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#10  Edited By poserdonut

 
OK, so here is a xbmc plugin I made for giantbomb, it gives you the 20 latest videos. I hade made one which hade categories (persona endurance, tang, interview etc.) but the new site design broke it. So this will have to do.

 http://web.comhem.se/~u55784102/giantbomb_new.rar

Avatar image for louiedog
louiedog

2391

Forum Posts

227

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

#11  Edited By louiedog
@poserdonut: Thanks for that. It works great. If you ever update your old one for the new design I'd love to see that, too.
Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#13  Edited By BuggeX

I have released the plug-in, see the beginning of the thread.

Avatar image for vamino
Vamino

292

Forum Posts

59

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#14  Edited By Vamino

Had some trouble getting it to work on my Xbox for some reason.. Eventually, after looking through the log file I created an empty video.dat in the plugin directory (as it couldn't create it for some reason?) and it worked fine then. Though I can't properly sort by date when using it. It's stuck on sort by date oldest>newest and I can't change it.. Hmm.  
 
Any chance you could add some options to set? Primarily the video quality. Looks from the code it's hard set to 1500? I'd like to be able to select medium if possible (700 I think that is). 
 
Grand plugin though. 
 
Edit: After a little looking around, looking at some other code, I found I could add  " xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_DATE ) "  early inside the addVideosFile() method (I placed it as the fourth line) and now when I go into each directory I can change the date sort. Certainly a horrible fix, but works until someone with a firmer grasp of the coding gets a look. 
 
Still can't see a way to get 700 medium quality.. It looked like it would be an easy change but it still streams 1500's.

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#15  Edited By BuggeX
@Vamino: 
i will look in to the sorting problem
regarding the quality, look for "_1500.flv" and change it to  "_700.flv" and then delete the video.dat file so the all data is updated
i have started working on the next relese, that should make it possible to change the quality directly from the GUI
Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#16  Edited By BuggeX

Released version 1.1
Changes:

  • Added two sorting methods (Title and Date)
  • Possible to choose video quality (High, Low)
Avatar image for vamino
Vamino

292

Forum Posts

59

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#17  Edited By Vamino

Thanks for those changes. Installed the new version and had a go with it. Sorts how I want it to and even low (700) is totally watchable for me on my tv. It streams in a lot nicer too (had the occasional hiccup on 1500 for me... Aussie broadband I guess).

Avatar image for louiedog
louiedog

2391

Forum Posts

227

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

#18  Edited By louiedog

Thanks for this.

Avatar image for ch13696
ch13696

4760

Forum Posts

204

Wiki Points

0

Followers

Reviews: 0

User Lists: 11

#19  Edited By ch13696

What's XBMC? Because I want to be able to watch the endurance runs on my tv

Avatar image for vamino
Vamino

292

Forum Posts

59

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#20  Edited By Vamino

XBMC is an application for viewing/streaming video from your network. There are versions for most major OS's, but the program itself was originally developed for use on original Xbox's that were modified. Honestly, it's still the easiest way I've found to watch video streamed to my tv. 
 
Since it's PC release I believe it's become quite popular as a home theater PC interface. 
 
Edit:  http://xbmc.org/

Avatar image for harris
harris

841

Forum Posts

11

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

#21  Edited By harris

Lookin' good... nice work!

Avatar image for ch13696
ch13696

4760

Forum Posts

204

Wiki Points

0

Followers

Reviews: 0

User Lists: 11

#22  Edited By ch13696

Ok. I see how it works. Any chance they're going to do something for any of the current consoles? Or maybe make their own media device for the TV?

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#23  Edited By BuggeX

Released version 1.2 
See the top for the thread

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#24  Edited By BuggeX
@ch13696: For the moment no, XBMC is not available for the current consols. For more info see this thread.
Avatar image for johnrainbow
JohnRainbow

5

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#25  Edited By JohnRainbow

Excellent script. Thanks! For XBMC on Linux I had to change the Default.py to default.py due to case sensitivity.

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#26  Edited By BuggeX
@JohnRainbow: thx, I will have it fixed for the next release
Avatar image for zaidr
zaidr

8

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#27  Edited By zaidr

BuggeX, I've been reading through your source code, and forgive me if this is a stupid question, but why do you need video.dat file? Are you not just passing through the Giantbomb link to the actual FLV file to XBMC? Thanks for your help.

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#28  Edited By BuggeX
@zaidr: not a problem. The video.dat file is there to make it faster to start the plugin. If there are no new videos the plugin will use the video.dat file to get the video links, this is must faster then getting the links from the site. 
 
Currently the file is overwritten every time new videos are added to the site. I'm currently changing the plugin so new videos are appended to the end of the file, for a faster start  up time. 
Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#29  Edited By BuggeX

Released version 1.3
See the top for the thread   
Also released ComicVine Videos plugin

Avatar image for johnrainbow
JohnRainbow

5

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#30  Edited By JohnRainbow

You have a "1 off" error in your script. This makes it so the last video in the dbase (most recently added on the site) isn't ever shown.

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#31  Edited By BuggeX
@JohnRainbow: thx, I will look into this
Avatar image for matt
matt

1094

Forum Posts

32

Wiki Points

0

Followers

Reviews: 1

User Lists: 5

#32  Edited By matt

Any news on this great plugin being added to the SVN Repo Installer?

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#33  Edited By BuggeX

 Released an update correcting a couple of errors, all videos should now be available again, see the top for the post.   
@Matt:    I will look into this, hopefully next week   

Avatar image for johnrainbow
JohnRainbow

5

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#34  Edited By JohnRainbow

Can you move the updateVideos() call to be under "if mode==None:"? Sometimes after viewing a video it will get stuck in a loop trying to update the video db and ultimately trash it. Have to delete it and have it rebuilt. I think it's when they add a video from the time you started watching something. Moving that call will make it so it only updates the video.db when your at the main category menu.

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#35  Edited By BuggeX

Add support for boxee and created a new thread in General Discussion with more information here

Avatar image for heat
heat

198

Forum Posts

347

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

#36  Edited By heat

@BuggeX Are you planning to update the plugin to work with the Dharma release of XBMC?

Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#37  Edited By BuggeX
@heat: I have already :) and it is now available in the XBMC repository
Avatar image for buggex
BuggeX

121

Forum Posts

7568

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

#38  Edited By BuggeX

This thread is now only for version 1.X for XBMC version Camelot or older. Check this thread for the newest version. I'm no longer self using this version of the plugin, so if any problems occur please contact me (PM or write in the thread) so I can fix it as quickly as possible.