The branch, frodo has been updated
       via  676ce36562eee058c17911c285ed23ed9979547a (commit)
       via  c8a2e9e3ff65897dc903d83b4a132d7b88ea171d (commit)
      from  f90d96c6bc2ca089968214762ca850d961475a96 (commit)

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

commit 676ce36562eee058c17911c285ed23ed9979547a
Author: sphere <sph...@dersphere.de>
Date:   Wed Mar 5 09:16:39 2014 +0100

    [plugin.video.cinemassacre] updated to version 1.0.6

diff --git a/plugin.video.cinemassacre/addon.xml 
b/plugin.video.cinemassacre/addon.xml
index 938db81..6951370 100644
--- a/plugin.video.cinemassacre/addon.xml
+++ b/plugin.video.cinemassacre/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.cinemassacre" name="cinemassacre" version="1.0.5" 
provider-name="dethfeet, Kr0nZ">
+<addon id="plugin.video.cinemassacre" name="cinemassacre" version="1.0.6" 
provider-name="dethfeet, Kr0nZ">
   <requires>
     <import addon="xbmc.python" version="2.1.0"/>
     <import addon="xbmc.gui" version="4.0.0"/>
diff --git a/plugin.video.cinemassacre/changelog.txt 
b/plugin.video.cinemassacre/changelog.txt
index e17c886..6014aeb 100644
--- a/plugin.video.cinemassacre/changelog.txt
+++ b/plugin.video.cinemassacre/changelog.txt
@@ -1,3 +1,4 @@
+1.0.6 - Fix screenwave video playback again
 1.0.5 - Fix screenwave videos to support new player page
 1.0.4 - Fix screenwave videos
 1.0.3 - Fix springboard videos
diff --git a/plugin.video.cinemassacre/showEpisode.py 
b/plugin.video.cinemassacre/showEpisode.py
index 05e1efc..4a07a98 100644
--- a/plugin.video.cinemassacre/showEpisode.py
+++ b/plugin.video.cinemassacre/showEpisode.py
@@ -43,33 +43,18 @@ def showEpisode(episode_page, play=True):
             
 def showEpisodeScreenwave(videoItem):
     tmpContent = showEpisodeLoadPage(videoItem.group(1))
-  
-    streamerVal = re.compile('streamer(?:[\'|\"]*):(?:[\s|\'|\"]*)([^\']*)', 
re.DOTALL).findall(tmpContent)
-    flashplayerVal = 
re.compile('flashplayer(?:[\'|\"]*):(?:[\s|\'|\"]*)([^\']*)', 
re.DOTALL).findall(tmpContent)
+
     filesVal = re.compile('file(?:[\'|\"]*):(?:[\s|\'|\"]*)([^\'|\"]*)', 
re.DOTALL).findall(tmpContent)
 
     for i in range(0,len(filesVal)):
-        if "high" in filesVal[i]:
-            files = filesVal[i]
+        if ("high" in filesVal[i]) and ("mp4" in filesVal[i]):
+            file = filesVal[i]
             break
 
-    if len(streamerVal)>0 and len(flashplayerVal)>0 and len(files)>0:
-        rtmpurl = streamerVal[0]
-        swfVfy = flashplayerVal[0]
-
-        fileExt = re.compile('\.([^.]+)$', re.DOTALL).findall(files)
-        if len(fileExt)>0:
-            files = fileExt[0] + ":" + files
-          
-        if rtmpurl[-1:] != "/":
-            rtmpurl = rtmpurl + "/"
-        rtmpurl = rtmpurl + files
-
-        segmentUrl = rtmpurl + " playpath=" + files + " pageurl=" + 
videoItem.group(1) + " swfVfy=" + swfVfy
-
-        listitem = xbmcgui.ListItem(path=segmentUrl)
+    if file:
+        listitem = xbmcgui.ListItem(path=file)
         return xbmcplugin.setResolvedUrl(thisPlugin, True, listitem)
-    
+
 def showEpisodeSpringboadAfterResolve(videoItem):
     _regex_extractVideoParameters = 
re.compile("http://cms\.springboard.*\.com/(.*?)/(.*?)/video/(.*?)/.*?/(.*?)")
     _regex_extractVideoParameters2 = 
re.compile("http\://cms\.springboardplatform\.com/xml_feeds_advanced/(.*?)/(.*?)/rss3/(.*?)/")

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=c8a2e9e3ff65897dc903d83b4a132d7b88ea171d

commit c8a2e9e3ff65897dc903d83b4a132d7b88ea171d
Author: sphere <sph...@dersphere.de>
Date:   Wed Mar 5 09:00:05 2014 +0100

    [plugin.video.gamestar] updated to version 0.1.5

diff --git a/plugin.video.gamestar/addon.xml b/plugin.video.gamestar/addon.xml
index e75195f..2e28c7c 100644
--- a/plugin.video.gamestar/addon.xml
+++ b/plugin.video.gamestar/addon.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <addon
   id="plugin.video.gamestar"
-  version="0.1.4"
+  version="0.1.5"
   name="GamestarVideo"
-  provider-name="Raptor 2101 [raptor2...@gmx.de]">
+  provider-name="Raptor 2101">
   <requires>
-   <import addon="xbmc.python" version="2.0"/>
+   <import addon="xbmc.python" version="2.1.0"/>
   </requires>
   <extension 
     point="xbmc.python.pluginsource"
@@ -35,5 +35,10 @@
     </description>
     <platform>all</platform>
     <language>de</language>
+    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
+    <forum>https://github.com/raptor2101/Gamestar/issues</forum>
+    <website>https://github.com/raptor2101/Gamestar</website>
+    <source>https://github.com/raptor2101/Gamestar</source>
+    <email>raptor2...@gmx.de</email>
   </extension>
 </addon>
diff --git a/plugin.video.gamestar/changelog.txt 
b/plugin.video.gamestar/changelog.txt
index 53f8e46..5c05176 100644
--- a/plugin.video.gamestar/changelog.txt
+++ b/plugin.video.gamestar/changelog.txt
@@ -1,3 +1,4 @@
+0.1.5 - Adopt newly changes from gamestar.de
 0.1.4 - Adopt newly changes from gamestar.de
 0.1.3 - Adopt change from gamestar.de
 0.1.2 - Rewrite the Gamepro part
diff --git a/plugin.video.gamestar/gamestar.py 
b/plugin.video.gamestar/gamestar.py
index 11d8188..034fe9d 100644
--- a/plugin.video.gamestar/gamestar.py
+++ b/plugin.video.gamestar/gamestar.py
@@ -15,7 +15,7 @@
 #
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>. 
-import urllib, re, time;
+import urllib, re, time,traceback;
 from ui import *;
 
 class GamestarWeb(object):
@@ -36,7 +36,7 @@ class GamestarWeb(object):
     self._regEx_extractTargetLink = re.compile(self.linkRegex);
     self._regEx_extractVideoID = re.compile("\\d*.html");
     self._regEx_extractVideoLink = re.compile("http.*(mp4|flv)");
-    self._regEx_extractPictureLink = re.compile("http://.*.jpg";);
+    self._regEx_extractPictureLink = re.compile("(http://|//).*.jpg");
     self._regEx_extractHeader = re.compile(self.headerRegex);
     self._regEx_extractSimpleLink = re.compile(self.simpleLinkRegex);
     self._regEx_extractTitle = re.compile(self.titleRegex);
@@ -83,7 +83,11 @@ class GamestarWeb(object):
         try:
           videoObjects.append(self.loadVideoPage(header, videoID));
         except:
-          pass;
+          self.gui.log("something goes wrong while processing "+videoID);
+          self.gui.log("Exception: ");
+          traceback.print_exc();
+          self.gui.log("Stacktrace: ");
+          traceback.print_stack();
     return videoObjects;
 
 
@@ -92,7 +96,10 @@ class GamestarWeb(object):
     configDoc = 
self.loadPage(self.rootLink+"/emb/getVideoData.cfm?vid="+videoID);
     videoLink = 
unicode(self._regEx_extractVideoLink.search(configDoc).group());
     videoLink = self.replaceXmlEntities(videoLink);
-    thumbnailLink 
=unicode(self._regEx_extractPictureLink.search(configDoc).group());
+    thumbnailLink = self._regEx_extractPictureLink.search(configDoc).group();
+    if(not thumbnailLink.startswith('http://')):
+      thumbnailLink = thumbnailLink.replace("//",'http://');
+    thumbnailLink = unicode(thumbnailLink);
     
     return VideoObject(title, videoLink, thumbnailLink, self.shortName);
   
diff --git a/plugin.video.gamestar/resources/language/English/strings.xml 
b/plugin.video.gamestar/resources/language/English/strings.xml
index d2c6d2d..6dcf80a 100644
--- a/plugin.video.gamestar/resources/language/English/strings.xml
+++ b/plugin.video.gamestar/resources/language/English/strings.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <strings>
     <string id="30000">Youtube</string>
     <string id="30001">Newest videos</string>
diff --git a/plugin.video.gamestar/resources/language/German/strings.xml 
b/plugin.video.gamestar/resources/language/German/strings.xml
index 44c71b1..b4df90c 100644
--- a/plugin.video.gamestar/resources/language/German/strings.xml
+++ b/plugin.video.gamestar/resources/language/German/strings.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <strings>
     <string id="30000">Youtube</string>
     <string id="30001">Neuste videos</string>
diff --git a/plugin.video.gamestar/resources/settings.xml 
b/plugin.video.gamestar/resources/settings.xml
index 6f8a4cd..3430934 100644
--- a/plugin.video.gamestar/resources/settings.xml
+++ b/plugin.video.gamestar/resources/settings.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <settings>
    <setting id="gamestar"         type="bool" label="30100" option="writeable" 
default="true"/>
    <setting id="gamepro"          type="bool" label="30101" option="writeable" 
default="true"/>

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

Summary of changes:
 plugin.video.cinemassacre/addon.xml                |    2 +-
 plugin.video.cinemassacre/changelog.txt            |    1 +
 plugin.video.cinemassacre/showEpisode.py           |   27 ++++---------------
 .../LICENSE.txt                                    |    0
 plugin.video.gamestar/addon.xml                    |   11 ++++++--
 plugin.video.gamestar/changelog.txt                |    1 +
 plugin.video.gamestar/gamestar.py                  |   15 ++++++++---
 plugin.video.gamestar/icon.png                     |  Bin 45926 -> 45926 bytes
 .../resources/language/English/strings.xml         |    1 +
 .../resources/language/German/strings.xml          |    1 +
 plugin.video.gamestar/resources/settings.xml       |    1 +
 11 files changed, 31 insertions(+), 29 deletions(-)
 copy {plugin.video.mediathek => plugin.video.gamestar}/LICENSE.txt (100%)
 mode change 100755 => 100644 plugin.video.gamestar/icon.png


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Xbmc-addons mailing list
Xbmc-addons@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to