Alta definición
Registro en forodvd
+ Responder tema
Resultados 1 al 15 de 2821

Siemens Gigaset HD795 T

Vista híbrida

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Nombres correctos de grabaciones

    Hola a tod@s

    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:
    01 telnet xxx.xxx.xxx.xxx .Usuario: root (no tiene clave)	
    02 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/rcS /usr/local/etc/rcS
    03 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/profile /usr/local/etc/profile
    04 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/upd.cron /usr/local/etc/upd.cron
    05 mkdir /usr/local/etc/sql
    06 cp /tmp/hdd/volumes/HDD1/BT/usr.local.etc/sql/* /usr/local/etc/sql
    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:
    01 telnet xxx.xxx.xxx.xxx .Usuario: root (no tiene clave)	
    02 cd /usr/local/etc
    03 sqlite3 $EPG < /usr/local/etc/sql/vistas.sql
    Ahora vamos a poner el cron a funcionar:
    Código:
    04 crontab upd.cron
    Para ver que esto se ha ejecutado correctamente ejecuta
    Código:
    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:
    01 telnet xxx.xxx.xxx.xxx .Usuario: root (no tiene clave)	
    02 cd /usr/local/etc/sql
    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:
    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.

    Suerte!

    Saludos
    Última edición por Carva; 01/02/2011 a las 18:58 Razón: Cambio sqlite por sqlite3
    efectokuantico y paco.miranda han agradecido esto.

  2. #2
    principiante
    Registro
    08 ene, 11
    Mensajes
    54
    Agradecido
    0 veces

    Predeterminado Re: Nombres correctos de grabaciones

    Nuevamente muchisimas gracias por este tutorial... aunque no he entendido muy bien para lo que es... Has puesto que es para que las grabaciones tengan el nombre correcto... ¿te refieres al archivo que se crea en REC que tiene el nombre del programa anterior? Y otra pregunta. ¿Cuales son las mejoras si se actualiza el EPG por este metodo?

    Creo que seria muy util recopilar todas estas cosas en un Word.

    Saludos y mil gracias.

  3. #3
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Nombres correctos de grabaciones

    Cita Iniciado por paco.miranda Ver mensaje
    Nuevamente muchisimas gracias por este tutorial... aunque no he entendido muy bien para lo que es... Has puesto que es para que las grabaciones tengan el nombre correcto... ¿te refieres al archivo que se crea en REC que tiene el nombre del programa anterior? Y otra pregunta. ¿Cuales son las mejoras si se actualiza el EPG por este metodo?

    Creo que seria muy util recopilar todas estas cosas en un Word.

    Saludos y mil gracias.
    Exacto, es solo para eso, para que el archivo que se crea en REC tenga el nombre adecuado, para que se haga automáticamente en el momento apropiado y para que deje constancia de lo que se ha realizado en un fichero de log.
    Este método NO sirve para actualizar la EPG, aunque la "actualiza" de algún modo, me explico: La EPG se sigue actualizando como siempre, a las 4:00 de la madrugada, esto actua DESPUES de la actualización cambiando unas entradas en la tabla EVENTS para conseguir que el nombre sea el adecuado.

    Nada mas

    Al tener instalados el cliente sqlite y el cron, esto solo es un ejemplo de uso de estos dos paquetes, y abre las posibilidades para lo que queramos hacer con ellos.

    Saludos

  4. #4
    principiante
    Registro
    08 ene, 11
    Mensajes
    54
    Agradecido
    0 veces

    Predeterminado Re: Nombres correctos de grabaciones

    Vale Carva. Si algun dia tengo tiempo, esto si que lo voy a hacer, ya que es muy interesante tener el nombre del programa que grabas en la grabacion, ya que luego tiro a identificar grabaciones y tengo que mirar de una en una a ver que es cada cosa.

    Saludos

+ Responder tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO
Image resizer by SevenSkins