Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/webcindario/o/s/osmes/web/common.php on line 135
Gigaset HD795T :: Nombres correctos de grabaciones
Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Nombres correctos de grabaciones
Autor Mensaje
Responder citando Descargar mensaje
Mensaje Nombres correctos de grabaciones 
 
Siguiendo las instrucciones de este post, se van a realizar los cambios necesarios en la base de datos de InOut para que los nombres de las grabaciones sean correctos y no aparezca el nombre del programa anterior.

REQUISITOS PREVIOS:
Para que esto funcione correctamente hay que cumplir lo siguiente:
1) Haber instalado con éxito el sqlite y el cron (post #514)
2) Tener operativa la EPG InOut y sincronizada a diario
3) La lista de programas a grabar se debe haber obtenido de la EPG InOut. Es decir:
3.1) Te colocas en la cadena de la que quieres grabar.
3.2) Entras en la EPG y compruebas que tiene a la izquierda el fondo azul y el logo de InOut
3.3) Seleccionas el programa que quieres grabar y pulsa el botón REC o el botón rojo
3.4) Si quieres que la grabación se repita, tendrás que editar esta grabación para que se repita con la frecuencia que quieras: Todos los dias, una vez por semana, etc.

IMPORTANTE: Debes asegurarte de ejecutar los comandos tal y como aquí aparecen, con sus espacios y todos sus caracteres, puedes copiar desde aquí la linea COMPLETA y pegar en la linea de comandos del telnet.

¡ATENCIÓN!, esto que vamos a hacer puede ser peligroso, aunque no tiene por que si sigues las instrucciones al pie de la letra.
Aún así, ya sabes, hazlo bajo tu entera responsabilidad.
Asegúrate de que el PVR no está grabando en ese momento.

Para realizar esto vamos a necesitar varios ficheros situados bajo el directorio BT del equipo.
Si accedemos al HD795T desde nuestro Windows, la ruta de este directorio será:
\\Hd795t\hdd1\BT
Para ver si accedes a esta ruta puedes "ejecutarla" desde Windows: Inicio, ejecutar, poner (\\Hd795t\hdd1\BT) y retorno.
Si aparece el explorador de archivos mostrando esta carpeta todo está OK, si hay algún tipo de error es que no estamos viendo el HD795T desde el PC y no podemos continuar hasta arreglar esto.

Si todo va bien, bájate este .zip que he preparado con los ficheros necesarios:
Ficheros configuración HD795T
usr.local.etc.zip

http://www.megaupload.com/?d=BO96H4NQ

Copia el fichero en \\Hd795t\hdd1\BT y descomprimelo, tenemos que haber obtenido los siguientes 5 ficheros:
\\Hd795t\hdd1\BT\usr.local.etc\rcS
\\Hd795t\hdd1\BT\usr.local.etc\profile
\\Hd795t\hdd1\BT\usr.local.etc\upd.cron
\\Hd795t\hdd1\BT\usr.local.etc\sql\upd.sql
\\Hd795t\hdd1\BT\usr.local.etc\sql\vistas.sql

Ahora se trata de poner estos ficheros a "trabajar", vamos a ello:
Código: [Descargar] [Ocultar]
  1. 01 telnet xxx.xxx.xxx.xxx .Usuario: root (no tiene clave)      
  2. 02 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/rcS /usr/local/etc/rcS  
  3. 03 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/profile /usr/local/etc/profile  
  4. 04 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/upd.cron /usr/local/etc/upd.cron  
  5. 05 mkdir /usr/local/etc/sql  
  6. 06 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/sql/* /usr/local/etc/sql  
  7. 07 reboot 

Esta es la parte peligrosa, si el equipo arranca correctamente: Enhorabuena! lo has conseguido!

Vamos a crear unas vistas en la base de datos EPG.db:
Código: [Descargar] [Ocultar]
  1. 01 telnet xxx.xxx.xxx.xxx .Usuario: root (no tiene clave)      
  2. 02 cd /usr/local/etc  
  3. 03 sqlite3 $EPG < /usr/local/etc/sql/vistas.sql 

Ahora vamos a poner el cron a funcionar:
Código: [Descargar] [Ocultar]
  1. 04 crontab upd.cron 

Para ver que esto se ha ejecutado correctamente ejecuta
Código: [Descargar] [Ocultar]
  1. 05 crontab -l 

La salida tiene que ser esta:
/usr/local/etc # crontab -l
# DO NOT EDIT THIS FILE - edit the master AND reinstall.
# (/tmp/crontab.XXXXmX7kti installed on Fri Jan 7 12:27:26 2011)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
26 4 * * * sqlite3 /tmp/hdd/root/data/DB/EPG.db < /usr/local/etc/sql/upd.sql > /usr/local/etc/sql/upd.log

Que significa que todos los dias a las 4:26 de la madrugada se va a arrancar el sqlite, va a abrir la base de datos del la EPG (que se acabará de actualizar), va a ejecutar el fichero de comandos upd.sql y la salida de todo este proceso quedará en el fichero upd.log

Para ver a diario la actualización de la base de datos:
Código: [Descargar] [Ocultar]
  1. 01 telnet xxx.xxx.xxx.xxx .Usuario: root (no tiene clave)      
  2. 02 cd /usr/local/etc/sql  
  3. 03 more upd.log 

Esto muestra el contenido de este fichero por páginas (pantallas), se pasa de pantalla con espacio, se avanza una linea con retorno y se cancela el listado con q
La salida es algo parecido a esto:
2010-12-03 04:14:58|531|2|La 2
2010-12-21 04:21:57|262|0|Tienda en VEO
2011-01-04 04:22:36|1058|19|CNN+
2011-01-09 04:20:15|530|1|La 1
2011-01-09 04:20:23|185|15|Telecinco HD
2011-01-09 04:20:25|342|22|laSexta2
2011-01-09 04:20:26|140|3|ANTENA 3
2011-01-09 04:20:28|1057|4|CUATRO
2011-01-09 04:20:31|180|5|Telecinco
2011-01-09 04:20:34|340|6|laSexta
2011-01-09 04:20:37|421|7|Telemadrid
2011-01-09 04:20:40|422|36|LA OTRA
2011-01-09 04:21:15|261|45|AXN
2011-01-09 04:21:33|3902|35|Popular TV MADRID
2011-01-09 04:21:35|3901|37|8madrid
2011-01-09 04:21:38|141|8|NEOX
2011-01-09 04:21:41|5001|18|Aprende Ingles TV
2011-01-09 04:21:44|305|10|La 10
2011-01-09 04:21:46|3903|40|INTERECONOMIA BUSINESS
2011-01-09 04:21:48|260|38|VEO7
2011-01-09 04:21:50|344|16|laSexta HD
.... etc
Esto es cuando se han actualizado los canales y a que hora (hay dias que no se actualizan todos los canales), por ejemplo vemos que La 2 lleva sin actualizarse desde el 3 de Diciembre de 2010, por lo tanto ya no tiene le InOut sino la EPG normal.
A continuación aparecen nuestras grabaciones y los nombres que tendrían.
Despues del update aparecen nuestras grabaciones con sus nombres nuevos. Ejemplo:
=========================================================
0|2011-01-09 17:45:00|2011-01-09 18:45:00|1|0|Futurama.DOM|Dos hombres y medio|1|64
... etc resto de la lista
=========================================================
EVENTS Updated!!
=========================================================
0|2011-01-09 17:45:00|2011-01-09 18:45:00|1|0|Futurama.DOM|Futurama.DOM|1|64
... etc resto de la lista

Veis que se iba a grabar Futurama el domingo (primera columna 0=domingo, 1=lunes...etc.) de 17:45 a 18:45 pero el nombre que le tocaba era "Dos hombres y medio"
Despues de la actualización: EVENTS Updated!
El mismo programa se llamará Futurama.DOM (lo del .DOM es cosa mia )

Si todo va bien, esto se ejecutará a diario (el solito), con lo cual nuestras grabaciones siempre tendrán el nombre correcto!!

Si quieres ANULAR esta actualización diaria hay que ejecutar:
Código: [Descargar] [Ocultar]
  1. crontab -r 


Con estos ficheros personalizados también disponemos de varios "comandos" nuevos (en forma de alias)
ll : Muestra el directorio "largo" con mas información
lc : Muestra el directorio "largo" con mas información y con colores para cada tipo de archivo (ejecutables, directorios, links, etc.)
getdb: Copia la base de datos EPG.db en el directorio BT
setdb: Copia la base de datos desde el directorio BT a su sitio. Esto es por si queremos tratar la base de datos desde el PC con SQLiteStudio por ejemplo y devolverla a su sitio.

También tenemos las variables de entorno:
ETC=/usr/local/etc
EPG=/tmp/hdd/root/data/DB/EPG.db
BT=/tmp/hdd/volumes/HDD1/BT

Para usar desde una sesión telnet (no las useis desde el comando crontab porque no estarán disponibles)
Se usan poniendo un $ delante, ejemplo:
cd $ETC
cp upd.cron $BT
cp $EPG $BT
etc.



Gracias a Carva
 





____________________
.

Reportar algún error, ya sea de descargas u otro motivo, gracias.


.
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:   
Ocultar¿Este tema fue útil?
Compartir este tema
blinkslist.com blogmarks.net co.mments.com del.icio.us digg.com newsvine.com facebook.com fark.com feedmelinks.com furl.net google.com linkagogo.com ma.gnolia.com meneame.net netscape.com reddit.com shadows.com simpy.com slashdot.org smarking.com spurl.net stumbleupon.com technorati.com favorites.live.com yahoo.com DIGG ITA Fai Informazione KiPapa Ok Notizie Segnalo Bookmark IT
Enlazar este tema
URL
BBCode
HTML

Publicar nuevo tema  Responder al tema  Página 1 de 1
 




 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron