The branch, dharma has been updated
       via  5c9c1d748134047558927a1fc846d69ac6e11eb8 (commit)
      from  1481d85202154cedfa045fc2f133309e05fbbdab (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=5c9c1d748134047558927a1fc846d69ac6e11eb8

commit 5c9c1d748134047558927a1fc846d69ac6e11eb8
Author: spiff <[email protected]>
Date:   Mon Sep 12 10:32:42 2011 +0200

    [plugin.video.twit] updated to version 0.1.1

diff --git a/plugin.video.twit/addon.xml b/plugin.video.twit/addon.xml
index 840fac1..4c227be 100644
--- a/plugin.video.twit/addon.xml
+++ b/plugin.video.twit/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="plugin.video.twit"
        name="TWiT"
-       version="0.1.0"
+       version="0.1.1"
        provider-name="divingmule,thanks to Adam B.">
   <requires>
     <import addon="xbmc.python" version="1.0"/>
diff --git a/plugin.video.twit/changelog.txt b/plugin.video.twit/changelog.txt
index 226b898..d755a3e 100644
--- a/plugin.video.twit/changelog.txt
+++ b/plugin.video.twit/changelog.txt
@@ -1,3 +1,6 @@
+Version 0.1.1
+added TWiT Live via Ustream - 1.5 Mbs
+
 Version 0.1.0
 shows updates
 general fixes
diff --git a/plugin.video.twit/default.py b/plugin.video.twit/default.py
index fec5621..54323b3 100644
--- a/plugin.video.twit/default.py
+++ b/plugin.video.twit/default.py
@@ -117,11 +117,35 @@ def VIDEOLINKS(url):
 

 

 def addLiveLinks():

-        
addLinkLive(__language__(30032),'http://bglive-a.bitgravity.com/twit/live/high',5,xbmc.translatePath(
 os.path.join( home, 'resources/live.png' ) ))

-        
addLinkLive(__language__(30033),'http://bglive-a.bitgravity.com/twit/live/low',5,xbmc.translatePath(
 os.path.join( home, 'resources/live.png' ) ))

-        
#addLink(__language__(30034),'rtmp://flash76.ustream.tv:1935/ustreamVideo/1524 
playpath=streams/live app=ustreamVideo/1524 
swfUrl="http://cdn1.ustream.tv/swf/4/viewer.rsl.558.swf"; 
pageUrl="http://live.twit.tv/"; live=true','','',xbmc.translatePath( 
os.path.join( home, 'resources/live.png' ) ))

+        
addLinkLive(__language__(30032),'http://bglive-a.bitgravity.com/twit/live/high?noprefix',5,xbmc.translatePath(
 os.path.join( home, 'resources/live.png' ) ))

+        
addLinkLive(__language__(30033),'http://bglive-a.bitgravity.com/twit/live/low?noprefix',5,xbmc.translatePath(
 os.path.join( home, 'resources/live.png' ) ))

+        
addLinkLive(__language__(30034),'http://cgw.ustream.tv/Viewer/getStream/1/1524.amf',6,xbmc.translatePath(
 os.path.join( home, 'resources/live.png' ) ))

+

+def getSwf():

+        url = 'http://www.ustream.tv/flash/viewer.swf'

+        req = urllib2.Request(url)

+        response = urllib2.urlopen(req)

+        swfUrl = response.geturl()

+        return swfUrl

 

 

+def getUstream(url):

+        headers = {'User-agent' : 'Mozilla/5.0 (Windows; U; Windows NT 5.1; 
en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13'}

+        data = None

+        req = urllib2.Request(url,data,headers)

+        response = urllib2.urlopen(req)

+        link=response.read()

+        response.close()

+        match = re.compile('.*(rtmp://.+?)\x00.*').findall(link)

+        rtmp = match[0]

+        sName = re.compile('.*streamName\W\W\W(.+?)[/]*\x00.*').findall(link)

+        playpath = ' playpath='+sName[0]

+        swf = ' swfUrl='+getSwf()

+        pageUrl = ' pageUrl=http://live.twit.tv'

+        url = rtmp + playpath + swf + pageUrl + ' swfVfy=1 live=true'

+        playLive(url)

+        

+        

 def playLive(url):

         item = xbmcgui.ListItem(path=url)

         xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, item)

@@ -231,4 +255,8 @@ elif mode==5:
     print ""+url

     playLive(url)

 

+elif mode==6:

+    print ""+url

+    getUstream(url)

+    

 xbmcplugin.endOfDirectory(int(sys.argv[1]))

diff --git a/plugin.video.twit/resources/language/English/strings.xml 
b/plugin.video.twit/resources/language/English/strings.xml
index ad49748..78a2164 100644
--- a/plugin.video.twit/resources/language/English/strings.xml
+++ b/plugin.video.twit/resources/language/English/strings.xml
@@ -34,5 +34,5 @@
   <string id='30031'>All About Android</string>
   <string id='30032'>Bitgravity 1 Mbps</string>
   <string id='30033'>Bitgravity 400 kbps</string>
-  <string id='30034'>Ustream 600 kbps</string>
+  <string id='30034'>Ustream 1.5 Mbps</string>
 </strings>

-----------------------------------------------------------------------

Summary of changes:
 plugin.video.twit/addon.xml                        |    2 +-
 plugin.video.twit/changelog.txt                    |    3 ++
 plugin.video.twit/default.py                       |   34 ++++++++++++++++++--
 .../resources/language/English/strings.xml         |    2 +-
 4 files changed, 36 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to