MythTVtalk.com - The MythTV forum
Where the World comes to speak about MythTV !!




Welcome on the MythTV users community forum archive,
9239 users already joined the helping and friendly MythTV community!
What are you waiting to be the next one?

Click HERE to view the official MythTV users community forum

Text-only version:
Go to the original El problema de la guia de programación en XML (Solucionado) thread.


 
     < Click here to go to the MythTV Forum > 
El problema de la guia de programación en XML (Solucionado)
ru080
Como supongo que sabréis, desde que cambiaron la web de cplus.es, no
funciona la descarga del xml de los canales digitales, solo de los
analógicos (elpais.es) ,como pone en la web de XMLTV:

tv_grab_es_digital: removed because of site changes. Use tv_grab_es.

Podríamos usar TVInfo, pero de momento la lista de canales no es
demasiado extensa.

Un amigo del lado oscuro, que por lo menos usa un programa, el
URL:http://www.team-mediaportal.com/, un proyecto Open Source escrito en
c# (podríamos usarlo gracias al proyecto mono) me recomendó un
programa para windows: URL:http://www.tvxb.com/, del cual tenemos varios
.ini para los canales españoles, y los cambios que realizó para que
funcionara convenientemente.

La opción chapucera y temporal, sería lanzar dicho programa con el
wine y la profesional, estudiar los .ini y realizar los cambios
necesarios a tv_grab_es_digital y continuar con el proyecto.

Os comentaré si logro alguna de las dos opciones.
ru080
-Hacemos una copia de seguridad de:
*la base de datos
*la lista de canales y de las frecuencias de cada uno (en mi caso el número que tengo que enviarle al deco externo)
*del tv_grab_es

-Modificamos tv_grab_es para que no haga nada, con dejar sólo “#!/bin/bash” bastará

-Entramos en el mythtv-setup y borramos el “video source” que tengamos y creamos uno nuevo que se actualice con el tv_grab_es

-Nos aseguramos que el “turner0” o el que usémos, esté asociado a nuestro nuevo “video source”

-Descargamos y descomprimimos el TVxb en /home/userxml

-Modificamos el archivo TVxb/TVxb.ini
Quote: !--main parameters--
xmltvoutput=Z:\home\userxml\TVxb\xml\TVguide.xml
htmlencoding=iso-8859-1
xmlencoding=iso-8859-1
lang=es
auto=yes
downloadwait=60
days=3,+1
precommand=del.bat
special=ignoreemtag
schedulefiller=SIN PROGRAMACION,60
!----------------------------------------------------
! CANALES EN ABIERTO
!------------------------------------------------------------
[tve1]
name=tve1
url=http://www.elpais.es/parrillatv/resultados.html?franja=&canal=1-TVE1&dia=[day=yyyymmdd]
start=1
title=2
description=2(1)
category=4
!------------------------------------------------------------
! CANALES DE PAGO
!------------------------------------------------------------
[axn]
name=AXN
lang=es
url=http://www.cplus.es/codigo/television/guiatv/resultado.asp?tipo=dh5&frm=B&dia=[day=yyyy-mm-dd]&f=TO&c=AXN&pr=L&pag=[set=1,2]
splitoffdescription=position=200,pattern=[: Episodio ],[: Emisión ],[: Parte ],[: ]
splitoffrating=position=200,pattern=[ +7],[ +13],[ +18],[ TP]
start=2
title=4
category=5
descriptionhtmlstart=<div class="argumentoficha"
descriptionhtmlend=<h4 id="emisiones"

-Creamos y ejecutamos el siguiente script:
Quote: #!/bin/bash
rm /home/userxml/TVxb/html/*
rm /home/userxml/TVxb/xml/TVguide.xml
export DISPLAY=:0 # 0 para la 1ª sesion de X, 1 para la 2ª
wine /home/userxml/Tvxb/bin/Tvxb.exe && mythfilldatabase --file 1 -1 /home/userxml/TVxb/xml/TVguide.xml
#--file [sourceid] [offset]
# [sourceid] = 1 para usar el primer “video source”
# [offset] = días a actualizar (-1 para actualizar todos, el máximo es 10)

-Consultamos los caneles que creó en la base de datos, desde el mythtv-setup o con:
*Por defecto el usuário y la contraseña son: mythtv / mythtv
Quote: mysql -u <user> -p<pass>
use mythconverg
select * from channel;
quit

-Creamos el archivo /home/mythtv/.mythtv/tv.xml (sustituir tv por el nombre de vuestro nuevo “video source”) con la lista de canales, con el siguiente formato:
*La guía de programación busca los canales de este archivo en la base de datos
Quote: #channel callsign name
channel ANTE3 antena 3
channel TELE5 tele 5

-Si nos molesta cuando se ejecuta (a mi nó, lo tengo en el cron por la noche) podemos abrir otra sesión de X con: Quote: /usr/bin/openvt -fwc 1 -- /bin/su - userxml -c startx --:1 >& /dev/null


Espero que os séa util :D

Go to the original "El problema de la guia de programación en XML (Solucionado)" thread
Page 1 of 1
    < Click here to go to the MythTV Forum > 


phpBB Search Engine Indexer © phpRebel :: Powered by phpBB © 2001, 2002 phpBB Group