[RELEASE] Gameone.de (Video) Addon

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
membrane Offline
Senior Member
Posts: 105
Joined: Mar 2011
Reputation: 1
Post: #11
211 geht heute Abend, Playtube und Blog wurden nach einer Änderung der Webseite von mir deaktiviert. Hätte nicht gedacht, dass da noch Interesse besteht.

My Repo:
http://code.google.com/p/membrane-xbmc-repo/
Home of the XBMC Add-ons: BundestagsTV (DE), Deluxemusic (DE,EN), Dorkly (EN), Extreme.com (EN), Gameone (DE), Kika (DE), Laola1.tv (DE,EN), Massive-Mag (DE), NHL Videocenter (EN), Nuna (DE), SachsenFernehen (DE), Spobox (DE) and Yavido (DE,EN).
find quote
bigbadrabbit Offline
Member
Posts: 98
Joined: Sep 2008
Reputation: 0
Post: #12
(2012-05-28 19:24)membrane Wrote:  211 geht heute Abend, Playtube und Blog wurden nach einer Änderung der Webseite von mir deaktiviert. Hätte nicht gedacht, dass da noch Interesse besteht.

+1 für Interesse Big Grin

XBMC Frodo
OS X 10.8.3
Mac mini (mid 2011) | i5 | 8GB RAM | SSD
find quote
VelvetKevorkian Offline
Senior Member
Posts: 189
Joined: May 2006
Reputation: 0
Location: Germany
Post: #13
211 funzt immer noch nicht.

+1 für playtube & blog kram
find quote
__phil Offline
Junior Member
Posts: 29
Joined: Feb 2011
Reputation: 0
Location: Austria
Post: #14
(2012-05-19 00:38)membrane Wrote:  Köntest du deine Erkenntnis posten? Ich kann keine vollkommen richtigen URLs erzeugen.

Tut mir leid, hab laenger nicht vorbeigeschaut.

Die Informationen zum Linkerzeugen hab ich von hier: http://board.jdownloader.org/showpost.ph...stcount=31

Leider hab ich idiot beim letzten mal neuinstallieren die python datei nicht gesichert. Dh der code ist weg.
Ich werd es in den naechsten Tagen sicher nochmal einbaun. Aber heute freut es mich nicht.

Update:

Ok, hab doch noch ein backup ausgegraben. Smile
Nur zur info es war mein erstes mal python programmieren und die variablennamen waren mir egal. Wink

Das ist die Funktion zum Link erzeugen fuer die ersten 101 Folgen:
Code:
def VIDEOLINKS_TV2(url):#7
    match=re.compile('\/([0-9]+)$').findall(url)
    url = 'http://gameone.de/api/mrss/mgid:gameone:video:mtvnn.com:tv_show-' + match[0]
    req = urllib2.Request(url)
    req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
    response = urllib2.urlopen(req)
    link=response.read()
    response.close()                
    match_id=re.compile('video:gameone.de:(.+?)\'').findall(link)    
    surl = 'stack://'
    i = 0
    for video_id in match_id:        
        req = urllib2.Request("http://de.esperanto.mtvi.com/www/xml/flv/flvgen.jhtml?vid="+video_id)
        req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
        response = urllib2.urlopen(req)
        link=response.read()
        response.close()        
        match=re.compile('<src>(.+?)</src>').findall(link)        
        video=match[-1]        
        if i > 0:
            surl = surl + ' , '
        surl = surl + video
        i = i + 1
    item = xbmcgui.ListItem(path=surl)
    return xbmcplugin.setResolvedUrl(pluginhandle, True, item)

In INDEX_TV hab ich mode 7 hinzugefuegt:
Code:
def INDEX_TV(url):#1
        req = urllib2.Request(url)
        req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
        response = urllib2.urlopen(req)
        link=response.read()
        response.close()
        match=re.compile('<a href="/tv/(.+?)" class="image_link"><img alt=".+?" src="(.+?)" /></a>\n<h5>\n<a href=\'.+?\' title=\'(.+?)\'>').findall(link)
        #<a href="/tv/162" class="image_link"><img alt="156543_87ac3a65_mp4_640x480_1600" src="http://asset.gameone.de/gameone/assets/video_metas/teaser_images/000/618/246/featured/156543_87ac3a65_mp4_640x480_1600.mp4_cropped.jpg?1300200447" /></a><h5><a href='/tv/162' title='Flirtgewitter, Yakuza 4, Next'>GameOne - Folge 162</a>
        for folge,thumbnail,title in match:
                print 'Adding folge: ' + folge
                if int(folge) > 101:
                    print 'Mode: 2'
                    addLink('Folge: '+folge+' - '+title,'http://gameone.de/tv/'+folge,2,thumbnail)
                else:
                    print 'Mode: 7'
                    addLink('Folge: '+folge+' - '+title,'http://gameone.de/tv/'+folge,7,thumbnail)

Und den natuerlich unten noch hinzugefuegt:
Code:
if mode==None or url==None or len(url)<1:
        print ""
        CATEGORIES()
      
elif mode==1:
        print ""+url
        INDEX_TV(url)
        
elif mode==2:
        print ""+url
        VIDEOLINKS_TV(url)
        
elif mode==3:
        print ""+url
        INDEX_PLAYTUBE(url)

elif mode==4:
        print ""+url
        VIDEOLINKS_PLAYTUBE(url,name)
        
elif mode==5:
        print ""+url
        INDEX_BLOG(url)

elif mode==6:
        print ""+url
        VIDEOLINKS_BLOG(url,name)
        
elif mode==7:
        print ""+url
        VIDEOLINKS_TV2(url)
(This post was last modified: 2012-06-24 11:47 by __phil.)
find quote
bigbadrabbit Offline
Member
Posts: 98
Joined: Sep 2008
Reputation: 0
Post: #15
Wird das hier noch weiter entwickelt oder war's das?

XBMC Frodo
OS X 10.8.3
Mac mini (mid 2011) | i5 | 8GB RAM | SSD
find quote
VelvetKevorkian Offline
Senior Member
Posts: 189
Joined: May 2006
Reputation: 0
Location: Germany
Post: #16
waah! alle episoden streamen jetzt, dazu noch blog, playtube... thx! Big Grin
find quote
namtih Offline
Junior Member
Posts: 20
Joined: Dec 2012
Reputation: 0
Post: #17
(2012-09-17 12:17)VelvetKevorkian Wrote:  waah! alle episoden streamen jetzt, dazu noch blog, playtube... thx! Big Grin

Bei mir funktionieren zwar die Episoden, der Rest zeigt entweder gar nichts oder startet nicht. Insbesondere die weiteren Blog Videos wären sehr hilfreich.
Ist das Addon seit deinem Eintrag wieder fehlerhaft oder hast du noch etwas manuell geändert?
find quote
CM000n Offline
Junior Member
Posts: 11
Joined: Nov 2012
Reputation: 0
Post: #18
Bei mir funktioniert leider auch noch das streamen den TV Folgen.
In den rstlichen Kategorien wird leider nichts angezeigt Sad
find quote
membrane Offline
Senior Member
Posts: 105
Joined: Mar 2011
Reputation: 1
Post: #19
Ist nun alles wieder in Ordnung. Jetzt gibt es auch Fanart. Außerdem wurden die Blogeinträge verbessert.

All issues are fixed.

My Repo:
http://code.google.com/p/membrane-xbmc-repo/
Home of the XBMC Add-ons: BundestagsTV (DE), Deluxemusic (DE,EN), Dorkly (EN), Extreme.com (EN), Gameone (DE), Kika (DE), Laola1.tv (DE,EN), Massive-Mag (DE), NHL Videocenter (EN), Nuna (DE), SachsenFernehen (DE), Spobox (DE) and Yavido (DE,EN).
(This post was last modified: 2013-01-28 13:20 by membrane.)
find quote
namtih Offline
Junior Member
Posts: 20
Joined: Dec 2012
Reputation: 0
Post: #20
Großes Dankeschön!
find quote