The branch, eden has been updated
       via  612e1d315531bf6cda1233060f8479e9e40978a4 (commit)
      from  2a20aad2a09da0591fcfd0501ea5630cfbff65c9 (commit)

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

commit 612e1d315531bf6cda1233060f8479e9e40978a4
Author: M. Kaijser <[email protected]>
Date:   Tue Jul 23 13:44:18 2013 +0200

    [plugin.video.attactv] 1.0.2

diff --git a/plugin.video.attactv/addon.xml b/plugin.video.attactv/addon.xml
index 9193f60..59e1390 100644
--- a/plugin.video.attactv/addon.xml
+++ b/plugin.video.attactv/addon.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<addon id="plugin.video.attactv" name="attac tv" version="1.0.1" 
provider-name="jamontes">
+<addon id="plugin.video.attactv" name="attac tv" version="1.0.2" 
provider-name="Jose Antonio Montes (jamontes)">
     <requires>
         <import addon="xbmc.python" version="2.0"/>
-        <import addon="plugin.video.youtube" version="3.4.1"/>
-        <import addon="plugin.video.vimeo" version="2.5.1"/>
-        <import addon="plugin.video.bliptv" version="0.8.1"/>
+        <import addon="plugin.video.youtube" version="3.4.6"/>
+        <import addon="plugin.video.vimeo" version="2.5.2"/>
+        <import addon="plugin.video.bliptv" version="0.8.3"/>
     </requires>
     <extension point="xbmc.python.pluginsource" library="default.py">
         <provides>video</provides>
diff --git a/plugin.video.attactv/changelog.txt 
b/plugin.video.attactv/changelog.txt
index 5d5f947..092b3da 100644
--- a/plugin.video.attactv/changelog.txt
+++ b/plugin.video.attactv/changelog.txt
@@ -1,3 +1,5 @@
+1.0.2 (2013.07.21)
+- Modified video parser due to Dailymotion site changes.
 1.0.1
 - Added Add-on optional tags and forum support thread.
 - Fix for default language settings on first run.
diff --git a/plugin.video.attactv/default.py b/plugin.video.attactv/default.py
index c010ce6..6dc20a0 100644
--- a/plugin.video.attactv/default.py
+++ b/plugin.video.attactv/default.py
@@ -93,7 +93,7 @@ def main_list(params):
     videolist = lutil.find_multiple(buffer_web,pattern_videos)
 
     for url, title, thumbnail in videolist:
-        title = title.replace('&quot;', '"').replace('&#039;', '´')  # 
Cleanup the title.
+        title = title.replace('&quot;', '"').replace('&#039;', 
'´').replace('&amp;', '&')  # Cleanup the title.
         lutil.log('Videolist: URL: "%s" Title: "%s" Thumbnail: "%s"' % (url, 
title, thumbnail))
         
         plot = title # The description only appears when we load the link, so 
a this point we copy the description with the title content.
@@ -221,15 +221,14 @@ def get_playable_kontexttv_url(html):
 
 # This function try to get a Dailymotion playable URL from the weblink and 
returns it reay to play it directly.
 def get_playable_dailymotion_url(html):
-    pattern_dailymotion = ' 
src="http://www.dailymotion.com/embed/video/([^"]*?)"'
-    #pattern_daily_video = '"hd720URL":"(.+?)"'
-    pattern_daily_video = '"hqURL":"(.+?)"'
-
-    video_id = lutil.find_first(html, pattern_dailymotion)
-    if video_id:
-        lutil.log("attactv.play: We have found a Dailymotion video with id: 
'%s'" % video_id)
-        daily_url = "http://www.dailymotion.com/sequence/%s"; % video_id
-        buffer_link = lutil.carga_web_dailymotion(daily_url)
+    pattern_dailymotion = ' 
src="(http://www.dailymotion.com/embed/video/[^"]*?)"'
+    #pattern_daily_video = '"hqURL":"(.+?)"'
+    pattern_daily_video = '"stream_h264_hq_url":"(.+?)"'
+
+    daily_url = lutil.find_first(html, pattern_dailymotion)
+    if daily_url:
+        lutil.log("attactv.play: We have found a Dailymotion video with URL: 
'%s'" % daily_url)
+        buffer_link = lutil.carga_web(daily_url)
         video_url = lutil.find_first(buffer_link, pattern_daily_video)
         if video_url:
             video_url = video_url.replace('\\','')

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

Summary of changes:
 plugin.video.attactv/addon.xml     |    8 ++++----
 plugin.video.attactv/changelog.txt |    2 ++
 plugin.video.attactv/default.py    |   19 +++++++++----------
 3 files changed, 15 insertions(+), 14 deletions(-)


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to