def play(params,url,category):
	xbmc.output("[skai_folders.py] play")

	title = unicode( xbmc.getInfoLabel( "ListItem.Title" ), "UTF-8" )
	thumbnail = urllib.unquote_plus( params.get("thumbnail") )
	plot = unicode( xbmc.getInfoLabel( "ListItem.Plot" ), "UTF-8" )
	server = "Directo"
	
    # --------------------------------------------------------
	# DDownload page
	# --------------------------------------------------------
	
	data = scrapertools.cachePage(url)
	pattern = 'rtmp://cp67754.edgefcs.net/ondemand/mp4:content/Fakeloi/20.*?mp4'
	matches = re.compile(pattern,re.DOTALL).findall(data)
	
	xbmc.output("[skai_folders.py] matches are")
		
	
	if len(matches)==0:
		xbmctools.alerterrorpagina()
		return

	url = matches[0]
	xbmc.output("url="+url)
	
	
	plot= HTMLParser.HTMLParser().unescape(plot)+"_UNESCAPED_"

	xbmctools.playvideo(CHANNELCODE,server,url,category,title,thumbnail,plot)
def archivo(params,url,category):
	logger.info("[internautastv.py] archivo")

	# Descarga la página
	data = scrapertools.cachePage(url)
	#logger.info(data)

	# Busca la URL del archivo
	patron  = '<div class="barraopcion"><a href="([^"]+)">Archivo</a></div>'
	matches = re.compile(patron,re.DOTALL).findall(data)
	scrapertools.printMatches(matches)
	if len(matches)==0:
		xbmctools.alerterrorpagina()
		return
	
	url = urlparse.urljoin(url,matches[0])

	videosmes(params,url,category)
def play(params,url,category):
	xbmc.output("[publicotv.py] play")

	title = unicode( xbmc.getInfoLabel( "ListItem.Title" ), "utf-8" )
	thumbnail = urllib.unquote_plus( params.get("thumbnail") )
	plot = unicode( xbmc.getInfoLabel( "ListItem.Plot" ), "utf-8" )
	server = "Directo"
	
	#http://video.publico.es/videos/9/54777/1/recent
	'''
	1) La URL de detalle que encuentra ese patrón de arriba es del tipo: http://video.publico.es/videos/9/51046/1/recent
	2) El código en negrita tienes que usarlo para invocar a otra URL que te dará la ubicación del vídeo: http://video.publico.es/videos/v_video/51046
	3) En la respuesta de esa URL tienes el vídeo, dentro de la cabecera "Location" que he resaltado en negrita.

	HTTP/1.1 302 Found
	Date: Mon, 09 Nov 2009 13:34:14 GMT
	Server: Apache/2.2.3 (Red Hat)
	X-Powered-By: PHP/5.1.6
	Location: http://mm.publico.es/files/flvs/51046.49118.flv
	Content-Encoding: gzip
	Vary: Accept-Encoding
	Content-Length: 26
	Keep-Alive: timeout=5, max=77
	Connection: Keep-Alive
	Content-Type: text/html; charset=utf-8
	'''
	patron = 'http\:\/\/video.publico.es\/videos\/[^\/]+/([^\/]+)/'
	matches = re.compile(patron,re.DOTALL).findall(url)
	if DEBUG: scrapertools.printMatches(matches)
	
	if len(matches)==0:
		xbmctools.alerterrorpagina()
		return

	url = 'http://video.publico.es/videos/v_video/'+matches[0]
	xbmc.output("url="+url)
	
	url = scrapertools.getLocationHeaderFromResponse(url)

	xbmctools.playvideo(CHANNELCODE,server,url,category,title,thumbnail,plot)