Page 1 of 1

Update GameTrailers plugin

Posted: Sat Sep 07, 2013 3:03 am
by captainsensation
I would like to update the GameTrailers plugin. It works fine but it could use some more shows. I would like to add Annoyed Gamer, Pop Fiction and Talking Classics. How can i do this? So far i have went through the files in the plugin and modified the gametrailers_list files and made a gametrailers_list_popfiction and modified the default.py, the gametrailers_main_channels_py. I do not know how to find the string id. Currently the pop fiction category i made routes back to the main page of the site with various videos as the string i made up does not work.

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 6:18 pm
by skatulskijean
hi!

This is not so little we you think.

mainly this addons use the feeds that since adressated as example podcast on Itunes to.
I think its give no feeds id for what You ask.
Better where you go to xbmc.org and ask the deveöoper from this addon that he can help.
Or you access this what you want over the Youtube channel from GameTrailers.com .
Many can you here found declared as show or playlist.


Regards Jan

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 6:57 pm
by captainsensation
Yeah i watch Popfiction over youtube, but a lot of the content goes to gametrailers.com for a week or two before they are released on youtube.

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 7:05 pm
by Dan Dar3
@ captainsensation
Is there a developer name / email address in default.py?

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 7:31 pm
by captainsensation
Dan Dar3 wrote:@ captainsensation
Is there a developer name / email address in default.py?
yours...

GameTrailers - XBMC video plugin
# http://www.gametrailers.com
#
# Version 2.4
#
# Coding by Dan Dar3
# http://dandar3.blogspot.com

#
#
# Credits:
# * GameTrailers.com [http://www.gametrailers.com]
# * Team XBMC4Xbox @ XBMC4Xbox.org [http://xbmc4xbox.org/]
# * Leonard Richardson <leonardr@segfault.org> - BeautifulSoup 3.0.7a [http://www.crummy.com/software/BeautifulSoup/]
# * Eric Lawrence <e_lawrence@hotmail.com> - Fiddler Web Debugger [http://www.fiddler2.com]
#

#
# Constants
#
__plugin__ = "GameTrailers"
__author__ = "Dan Dar3"
__url__ = "http://dandar3.blogspot.com"
__date__ = "25 August 2012"
__version__ = "2.4"

#

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 8:29 pm
by skatulskijean
sorry i mean that last main-xbmc addon (its on the main repo).
And its not from DanDar

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 8:51 pm
by captainsensation
skatulskijean wrote:sorry i mean that last main-xbmc addon (its on the main repo).
And its not from DanDar
well i figured that one wouldnt work and when i tested it it did not. I am speaking of the dan dar3 plugin that works. It has a few shows, it could use a few more. I saw some string Ids listed and i needed the others to add more shows for them. I got pop fiction displayed but i cant pull up the videos without the proper string id.

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 9:13 pm
by skatulskijean
Oh sorry. The last working now Main xbmc addon is an xbmcswift addon and works on an old build , for example, my Jan'sxbmc4xbox but not on the newer more !

:D

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 9:41 pm
by captainsensation
skatulskijean wrote:Oh sorry. The last working now Main xbmc addon is an xbmcswift addon and works on an old build , for example, my Jan'sxbmc4xbox but not on the newer more !

:D
no worries, so how can we edit this and add more shows?

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 10:29 pm
by skatulskijean
please give a download link for the 2.4 version i have only found the Version 1.3 from DanDar's Plugin!

Regards Jan

Re: Update GameTrailers plugin

Posted: Sat Sep 07, 2013 10:50 pm
by captainsensation
skatulskijean wrote:please give a download link for the 2.4 version i have only found the Version 1.3 from DanDar's Plugin!

Regards Jan
It is the same, the default.py file says 2.4 but it is the 1.3 version i am using.

Re: Update GameTrailers plugin

Posted: Sun Sep 08, 2013 8:39 pm
by Dan Dar3
Will have a look when I come back home - if you want me to have a look and help you continue, send me what you done as a zip by email (dan.dar33 at gmail.com).

The sources are available here:
https://code.google.com/p/xbmc4xbox-add ... meTrailers

Re: Update GameTrailers plugin

Posted: Sun Sep 08, 2013 9:59 pm
by captainsensation
Dan Dar3 wrote:Will have a look when I come back home - if you want me to have a look and help you continue, send me what you done as a zip by email (dan.dar33 at gmail.com).

The sources are available here:
https://code.google.com/p/xbmc4xbox-add ... meTrailers
I deleted my progress after reading Jan's post :(
I simply just wanted to add some more show selections to the list. Mainly pop fiction and whatever else you want to add would be awesome.

Re: Update GameTrailers plugin

Posted: Mon Sep 09, 2013 10:47 am
by skatulskijean
This is the search Key for Videos:

You can search by most_recent or most_viewed

http://www.gametrailers.com/feeds/searc ... &keywords=
http://www.gametrailers.com/feeds/searc ... &keywords=

This is the search Key for Pach-Attack as example_

http://www.gametrailers.com/feeds/searc ... ach-Attack

When you Look on the Page Source your find for any video a class video information:

as example

class="video_information" id="frag_pa6wrc" data-contentid="mgid:arc:video:gametrailers.com:2dff7036-74f6-4535-a363-586dc14eeb56">

You want the data-contentid:

that is on the example 'mgid:arc:video:gametrailers.com:2dff7036-74f6-4535-a363-586dc14eeb56'

ok next all videos have the same base this is 'http://www.gametrailers.com/feeds/mediagen/?uri='

base+data-contentid= http://www.gametrailers.com/feeds/media ... 6dc14eeb56

when you this open on the Browser you have the different Videoqualität direct LinKs as example here:
rtmpe://cp152939.edgefcs.net/ondemand/mtvnorigin/gsp.gtcomstor/media/videos_root/games/2013/08_aug_2013/aug_21/gt_pachattack_activisionstockreport_em_8-22_384x216_400_m30.mp4 rtmpe://cp152939.edgefcs.net/ondemand/mtvnorigin/gsp.gtcomstor/media/videos_root/games/2013/08_aug_2013/aug_21/gt_pachattack_activisionstockreport_em_8-22_512x288_750_m30.mp4 rtmpe://cp152939.edgefcs.net/ondemand/mtvnorigin/gsp.gtcomstor/media/videos_root/games/2013/08_aug_2013/aug_21/gt_pachattack_activisionstockreport_em_8-22_640x360_1200_m30.mp4 rtmpe://cp152939.edgefcs.net/ondemand/mtvnorigin/gsp.gtcomstor/media/videos_root/games/2013/08_aug_2013/aug_21/gt_pachattack_activisionstockreport_em_8-22_768x432_1700_m30.mp4 rtmpe://cp152939.edgefcs.net/ondemand/mtvnorigin/gsp.gtcomstor/media/videos_root/games/2013/08_aug_2013/aug_21/gt_pachattack_activisionstockreport_em_8-22_960x540_2200_m31.mp4 rtmpe://cp152939.edgefcs.net/ondemand/mtvnorigin/gsp.gtcomstor/media/videos_root/games/2013/08_aug_2013/aug_21/gt_pachattack_activisionstockreport_em_8-22_1280x720_3500_h32.mp4

I think i make a new addon for this gametrailer com on the next time!

Regards Jan

Re: Update GameTrailers plugin

Posted: Mon Sep 09, 2013 11:35 am
by skatulskijean
simple example with urllib and re:

Code: Select all

import urllib2
import re
base='http://www.gametrailers.com/feeds/mediagen/?uri='
url='http://www.gametrailers.com/feeds/search/child/c9c01382-1f7c-4a3a-b68f-2e5ecc67fdd3/?sortBy=most_recent&tabName=videos&keywords=Pach-Attack'
content=urllib2.urlopen(url).read()
match=re.compile('<div class="video_information" id=".*?" data-contentId="(.*?)".*?<meta itemprop="name" content="(.*?)".*?itemprop="thumbnailUrl" content="(.*?)\?.*?itemprop="description" content="(.*?)"',re.DOTALL).findall(content)
for url,title,thumb,desc in match:
  url=base+url
  content=urllib2.urlopen(url).read()
  match=re.compile('type="video/mp4" bitrate="400">.*?<src>(.*?)</src>',re.DOTALL).findall(content)
  url=match[0]
  print title
  print thumb
  print desc
  print url
  print#