summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorAntti Ajanki <antti.ajanki@iki.fi>2010-11-06 10:46:50 +0200
committerAntti Ajanki <antti.ajanki@iki.fi>2010-11-06 10:46:50 +0200
commit04c364be7443c17866a20fbb92458e3f5f1a9f82 (patch)
treed69a29e3dc83ce6e8bcefeed1369a826df12a03e /templates
parent34263dbefe5482fd90cee66bbc38d75541dbe87d (diff)
downloadvdr-plugin-webvideo-04c364be7443c17866a20fbb92458e3f5f1a9f82.tar.gz
vdr-plugin-webvideo-04c364be7443c17866a20fbb92458e3f5f1a9f82.tar.bz2
fixed metacafe
Diffstat (limited to 'templates')
-rw-r--r--templates/www.metacafe.com/videopage.xsl6
1 files changed, 5 insertions, 1 deletions
diff --git a/templates/www.metacafe.com/videopage.xsl b/templates/www.metacafe.com/videopage.xsl
index 884e87f..a0a07b7 100644
--- a/templates/www.metacafe.com/videopage.xsl
+++ b/templates/www.metacafe.com/videopage.xsl
@@ -5,9 +5,13 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:str="http://exslt.org/strings">
<xsl:template match="/">
+ <xsl:variable name="mediadata">
+ <xsl:value-of select="str:decode-uri(substring-before(substring-after(//param[@name='flashvars']/@value, 'mediaData='), '&amp;'))"/>
+ </xsl:variable>
+
<mediaurl>
<title><xsl:value-of select="normalize-space(id('ItemTitle'))"/></title>
- <url><xsl:value-of select="str:decode-uri(substring-before(substring-after(//param[@name='flashvars']/@value, 'mediaURL='), '&amp;'))"/></url>
+ <url><xsl:value-of select="concat(str:replace(substring-before(substring-after($mediadata, 'mediaURL&quot;:&quot;'), '&quot;'), '\/', '/'), '?__gda__=', substring-before(substring-after($mediadata, 'key&quot;:&quot;'), '&quot;'))"/></url>
</mediaurl>
</xsl:template>