VDR para el Siemens Gigaset M740/M750
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Proyecto movido a GitHub

Miér 7 Abr 2021 - 19:23 por bittor

Comentarios: 0

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Presentación y primer contacto.

4 participantes

Ir abajo

Presentación y primer contacto. Empty Presentación y primer contacto.

Mensaje por Pitufo Miér 22 Dic 2010 - 20:13

De entrada, quería agradecer a todos los que sin saberlo expresamente, me han ayudado a que pueda tener ya en mis dos M740 el VDR funcionando. Muchos mensajes y páginas de wiki han resultado de enorme utilidad, sin ello hubiera sido imposible este cambio.

Hace casi tres años y medio que tengo los dos Giga, provengo actualmente de un Lemmi SL10, que si bien funcionaba mucho mejor que versiones anteriores, incluyendo (el firm original), siempre daba algún que otro problemilla. Hasta ahora no me atreví con el VDR porque un intento de usar el RootFS tiempo atrás no funcionó, y en casa somos "timeshiftdependientes". Al leer casualmente el aviso "Nuevo firmware VDR-NG-EM 0.6" que tenéis por todas las páginas, indicando entre otros que ya había timeshift, me atreví a probar de nuevo.

Mi primera intención fue probar con RootFS, pero las indicaciones que encontré en assembla.com estaban muy desactualizadas y me echaron atrás, al margen del hilo más o menos reciente en que se comenta acerca de dejar de desarrollarlo.

La segunda intención fue compilarlo en Linux, algo a lo que estoy relativamente acostumbrado en otros contextos, pero tener que usar gcc3 cuando se comenta que la versión para Windows está compilada con gcc4, no atrae nada, al margen de la necesidad de algunos parches que tampoco resultaban muy atractivos.

La tercera y definitiva fue la creación del paquete desde Windows. Permitid que nuevamente me queje de las instrucciones desactualizadas, hay cosas que para quienes están familiarizados con los conceptos de cada parte del VDR será simple de entender, para alguien recién llegado es todo un mundo por resolver, y con miedo a equivocarse y dejar inutilizado el Giga. Por supuesto es más fácil quejarse que resolverlo, espero poder disponer de algún ratito suelto y echar un cable cuando esté en mi mano, no me sobra el tiempo, pero si puedo ver la TV, también puedo echar un cable o tendría mucha cara.

Con todo en marcha desde hace unos días, mis primeras impresiones son:

- El Giga funciona con una soltura hasta ahora desconocida, sólo es lento para obtener algunos datos del EPG.

- Curiosamente, tuve que sintonizar dos veces para recuperar todos los canales, siendo el segundo intento con el segundo sintonizador en ambos Gigas.

- Las funciones que en un primer momento echaba en falta, fueron apareciendo: adelantar/atrasar x minutos, reproducir MPG, y otras.

- Me alegró la facilidad de seguir accediendo a las viejas grabaciones con el cridplayer, aunque no funcionaba el borrado y casi me quedo sin disco, lo noté al estar en 98%. Cuando leí el hilo acerca de ese bug o prestación pendiente, ya sólo me quedaba una cosa "importante" por ver y lo borré todo remotamente, dejando limpio el disco de viejas basurillas.

- La configuración de red fue un poco liosa, algún caracter raro quedó en la IP fija que le ponía, y al no ser evidente que la tecla amarilla permite borrar, tardé en resolverlo.

- La programación de grabaciones para series y similares con el mando todavía no la tengo nada clara, pero desde web resulta fácil y estoy acostumbrado a las regexp.

- El plugin fEPG me cuelga el Giga, parece que lo sobrecarga. Aunque sigue reproduciendo TV, no responde al mando y me fuerza a reiniciar por terminal y con paciencia. Lo desinstalo.

- La característica que más echo en falta en este momento es el temporizador de apagado. No sé todavía cuál es el comando apropiado, el eggtimer lo acabo de desinstalar siguiendo las ideas de https://vdr-m7x0.foroactivo.com.es/propuestas-de-mejoras-f4/limpieza-de-plugins-t753.htm, y con el scheduler no le veo modo de hacer algo parecido al decirle fácilmente "apágate en 15 minutos, que para entonces me habré quedado frito" Aburrido

- Otra característica, ya de índole más técnico, que esperaba encontrar y no apareció es que hubiera intérprete de Perl. Lamentablemente no sé programar en C ni tengo previsto aprenderlo. No sé en base a qué, esperaba que Perl estuviera disponible en el Giga, y por lo que veo, va a ser que no.

No me pongo más pesado por ahora, que para ser el primer post ya está bien. Agradecerá que alguien que sepa cómo poner un temporizador de apagado o pueda indicarme dónde buscar info al respecto lo comente.

Saludos y gracias por la ayuda ya aportada para permitirme haber empezado a usar VDR.

Pitufo

Cantidad de envíos : 2
Fecha de inscripción : 22/12/2010

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por bittor Jue 23 Dic 2010 - 9:58

Antes de nada, bienvenido.

Pitufo escribió:La segunda intención fue compilarlo en Linux, algo a lo que estoy relativamente acostumbrado en otros contextos, pero tener que usar gcc3 cuando se comenta que la versión para Windows está compilada con gcc4, no atrae nada, al margen de la necesidad de algunos parches que tampoco resultaban muy atractivos.
Entiendo que el tema de los compiladores sea bastante complejo de entender porque realmente lo es, pero no es por nuestra culpa.

La historia completa es que dependemos de unos drivers que no son libres y están compilados con el compilador egcs, para poder compilar un kernel con nuestros cambios y que sea compatible con esos drivers tenemos que usar el mismo compilador y para compilar egcs es necesario usar un gcc inferior a la versión 4.0.
El resto de programas del firmware están compilados con el gcc 4.5.1 independientemente del gcc que tengas instalado en tu equipo, lo suyo sería usar el último compilador disponible para todo porque añaden correcciones y optimizaciones, pero con el kernel no podemos.

La versión de Windows incluye los archivos binarios ya compilados y actualmente es idéntica a la de Linux.

No sé si ahora lo tienes más claro o te he liado más.

Pitufo escribió:Permitid que nuevamente me queje de las instrucciones desactualizadas
Se agradece cualquier ayuda para tenerlas actualizadas, sólo hay que darse de alta en nuestro grupo de assembla y modificar la wiki.

Pitufo escribió:El Giga funciona con una soltura hasta ahora desconocida, sólo es lento para obtener algunos datos del EPG.
Puedes recibir la EPG al instante sintonizando el canal del que quieras obtener la EPG.

Pitufo escribió:Las funciones que en un primer momento echaba en falta, fueron apareciendo: adelantar/atrasar x minutos, reproducir MPG, y otras.
Tranquilo, que por funcionalidades no va a ser Smile, la única que nos faltaría sería la del PiP y es por el tema de los drivers cerrados.
Para adelantar/atrasar x minutos pulsas el botón rojo, introduces los minutos a saltar y luego << o >> y si pulsas OK irás al minuto que hayas puesto de la grabación.
Con los botones amarillo y verde puedes hacer saltos en el tiempo de minuto en minuto (desde la configuración del VDR puedes cambiar ese tiempo).
Para reproducir MPG hace falta el plugin mpegplayer o puedes poner los MPG en tu carpeta de grabaciones e ir a "Configuración -> Órdenes -> Mostrar archivos mpg/mpeg en las grabaciones", aunque esta opción le cuesta bastante tiempo porque tiene que leer los archivos completamente para generar un archivo índice reconocible por el VDR.

Pitufo escribió:Me alegró la facilidad de seguir accediendo a las viejas grabaciones con el cridplayer, aunque no funcionaba el borrado y casi me quedo sin disco, lo noté al estar en 98%.
Para la próxima versión se podrán borrar las grabaciones, será una opción del plugin y así no hará falta borrar las grabaciones manualmente.

Pitufo escribió:La configuración de red fue un poco liosa, algún caracter raro quedó en la IP fija que le ponía, y al no ser evidente que la tecla amarilla permite borrar, tardé en resolverlo.
Todavía tenemos que mejorar usabilidad, pero todo llegará.

Pitufo escribió:La programación de grabaciones para series y similares con el mando todavía no la tengo nada clara, pero desde web resulta fácil y estoy acostumbrado a las regexp.
Para hacer programaciones puedes ir a la EPG y pulsar el botón rojo + OK (puedes evitar tener que pulsar OK, desde la configuración del EPGSearch para que haga la programación de forma inmediata, pero creo que es mejor poder cambiar alguna opción como el tiempo de inicio o final y pulsar el OK para confirmar) y si quieres que sea como serie le vuelves a dar al rojo y pones los días, creo recordar que en Lemmi era idéntico o muy similar.

Pero si estás acostumbrado a las expresiones regulares el EPGSearch te va a encantar, puedes ir directamente al EPGSearch y añadir las búsquedas que quieras o puedes ir a la EPG y al pulsar el botón 4 te pondrá el texto por defecto del programa que tuvieras seleccionado y la segunda opción es la forma de buscarlo y puedes seleccionar expresión regular.

Además si lo tuyo es perl, el EPGSearch permite usar la librería pcre (Perl Compatible Regular Expressions) y aunque todavía no está incluida en el firmware en un futuro muy cercano se podrá añadir.

Pitufo escribió:El plugin fEPG me cuelga el Giga, parece que lo sobrecarga. Aunque sigue reproduciendo TV, no responde al mando y me fuerza a reiniciar por terminal y con paciencia. Lo desinstalo.
¿haces algo especial con el plugin fEPG?
Necesitaríamos reproducir el error para poder corregirlo.
En el archivo /var/log/messages se guarda todo lo que va haciendo el sistema, quizás puedas ver cual es el problema.

Pitufo escribió:La característica que más echo en falta en este momento es el temporizador de apagado.
Para apagarlo en un tiempo dado hay que usar el plugin sleeptimer.

Pitufo escribió:Otra característica, ya de índole más técnico, que esperaba encontrar y no apareció es que hubiera intérprete de Perl. Lamentablemente no sé programar en C ni tengo previsto aprenderlo. No sé en base a qué, esperaba que Perl estuviera disponible en el Giga, y por lo que veo, va a ser que no.
¿perl? ¿algún firmware del giga lo incluye?
El sistema de archivos que podemos tener en el giga es muy limitado y perl tiene infinidad de módulos que no van a caber.
Quizás se podría tener un perl mínimo, pero le van a faltar tantas funcionalidades que no va a servir para nada.
bittor
bittor
Desarrollador

Cantidad de envíos : 3661
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por Pitufo Jue 23 Dic 2010 - 21:52

Gracias por tomarte el tiempo de responder tan extensamente, Bittor, cualquier pequeña información al comienzo aclara muchísimas cosas cuando uno va perdido en los conceptos y las peculiaridades de este firm.

bittor escribió:
Pitufo escribió:La segunda intención fue compilarlo en Linux, algo a lo que estoy relativamente acostumbrado en otros contextos, pero tener que usar gcc3 cuando se comenta que la versión para Windows está compilada con gcc4, no atrae nada, al margen de la necesidad de algunos parches que tampoco resultaban muy atractivos.
Entiendo que el tema de los compiladores sea bastante complejo de entender porque realmente lo es, pero no es por nuestra culpa.

La historia completa es que dependemos de unos drivers que no son libres y están compilados con el compilador egcs, para poder compilar un kernel con nuestros cambios y que sea compatible con esos drivers tenemos que usar el mismo compilador y para compilar egcs es necesario usar un gcc inferior a la versión 4.0.
El resto de programas del firmware están compilados con el gcc 4.5.1 independientemente del gcc que tengas instalado en tu equipo, lo suyo sería usar el último compilador disponible para todo porque añaden correcciones y optimizaciones, pero con el kernel no podemos.

La versión de Windows incluye los archivos binarios ya compilados y actualmente es idéntica a la de Linux.

No sé si ahora lo tienes más claro o te he liado más.
Aclaras y mucho. Como hay tanta cosa en el firm no identifico por separado cada una (o conjunto de ellas) y cada paso en el proceso de compilación al ser algo distinto a lo que estoy acostumbrado (aplicaciones para servidores). A ver si poco a poco puedo ir familiarizándome con los conceptos y entendiéndolo. Creo entender ahora que el procedimiento "estándar" para compilar en Linux no está compilando todos los fuentes con el gcc3, sino sólo el kernel y empaquetando todo. Ya con tiempo iré entendiéndolo, no pierdas tiempo conmigo en esto.

bittor escribió:
Pitufo escribió:Permitid que nuevamente me queje de las instrucciones desactualizadas
Se agradece cualquier ayuda para tenerlas actualizadas, sólo hay que darse de alta en nuestro grupo de assembla y modificar la wiki.
Perfecto, no sabía cómo se hacía para entrar en el grupo, y buscando buscando, resulta que con darme de alta ya está hecho Avergonzado Ahora me falta entender qué partes eran las que me liaban al comienzo para evitarle el mismo apuro al próximo usuario.

bittor escribió:
Pitufo escribió:El Giga funciona con una soltura hasta ahora desconocida, sólo es lento para obtener algunos datos del EPG.
Puedes recibir la EPG al instante sintonizando el canal del que quieras obtener la EPG.
Esa parte es magnífica, lo lento es la respuesta del sistema cuando, por ejemplo, pulsas "Info", da la sensación de que otra vez falló la tecla del mando a distancia (las de play y ok las he reparado en ambos Gigas) y despista un poco, pero es una pequeñez, cuando ya te acostumbras y sabes que es lento de respuesta a esa operación, pues esperas y listo.

bittor escribió:
Pitufo escribió:Las funciones que en un primer momento echaba en falta, fueron apareciendo: adelantar/atrasar x minutos, reproducir MPG, y otras.
Tranquilo, que por funcionalidades no va a ser Smile, la única que nos faltaría sería la del PiP y es por el tema de los drivers cerrados.
Para adelantar/atrasar x minutos pulsas el botón rojo, introduces los minutos a saltar y luego << o >> y si pulsas OK irás al minuto que hayas puesto de la grabación.
Con los botones amarillo y verde puedes hacer saltos en el tiempo de minuto en minuto (desde la configuración del VDR puedes cambiar ese tiempo).
Para reproducir MPG hace falta el plugin mpegplayer o puedes poner los MPG en tu carpeta de grabaciones e ir a "Configuración -> Órdenes -> Mostrar archivos mpg/mpeg en las grabaciones", aunque esta opción le cuesta bastante tiempo porque tiene que leer los archivos completamente para generar un archivo índice reconocible por el VDR.
Del timeshift no podía pasar, pero del PiP sí. Sólo lo usaba en las retransmisiones de fórmula 1, haciendo zaping entre los dos canales que aquí lo emiten.

No pretendía que me explicases como haces esas cosas, ya había dado con ellas, pero se agradece, e igual servirá para otros usuarios, supongo. Está genial la guía rápida que habéis preparado, francamente útil.

bittor escribió:
Pitufo escribió:Me alegró la facilidad de seguir accediendo a las viejas grabaciones con el cridplayer, aunque no funcionaba el borrado y casi me quedo sin disco, lo noté al estar en 98%.
Para la próxima versión se podrán borrar las grabaciones, será una opción del plugin y así no hará falta borrar las grabaciones manualmente.

Genial, ese plugin es muy útil principiantes que provienen de otro firm, y como recién llegados, vamos un poco perdidos en el uso de todo cuando estamos con ese todavía.

bittor escribió:
Pitufo escribió:La configuración de red fue un poco liosa, algún caracter raro quedó en la IP fija que le ponía, y al no ser evidente que la tecla amarilla permite borrar, tardé en resolverlo.
Todavía tenemos que mejorar usabilidad, pero todo llegará.

Supongo que la mayoría usa DHCP y no tiene ese riesgo de error, aunque me trajo de cráneo un buen rato, un Giga funcionaba, el otro no respondía al ping y las configuraciones de red eran aparentemente iguales (cambiando la IP, obviamente). Lo comento básicamente por si en el futuro le sucede a alguien más y no es algo previsto.

bittor escribió:
Pitufo escribió:La programación de grabaciones para series y similares con el mando todavía no la tengo nada clara, pero desde web resulta fácil y estoy acostumbrado a las regexp.
Para hacer programaciones puedes ir a la EPG y pulsar el botón rojo + OK (puedes evitar tener que pulsar OK, desde la configuración del EPGSearch para que haga la programación de forma inmediata, pero creo que es mejor poder cambiar alguna opción como el tiempo de inicio o final y pulsar el OK para confirmar) y si quieres que sea como serie le vuelves a dar al rojo y pones los días, creo recordar que en Lemmi era idéntico o muy similar.

Pero si estás acostumbrado a las expresiones regulares el EPGSearch te va a encantar, puedes ir directamente al EPGSearch y añadir las búsquedas que quieras o puedes ir a la EPG y al pulsar el botón 4 te pondrá el texto por defecto del programa que tuvieras seleccionado y la segunda opción es la forma de buscarlo y puedes seleccionar expresión regular.

Además si lo tuyo es perl, el EPGSearch permite usar la librería pcre (Perl Compatible Regular Expressions) y aunque todavía no está incluida en el firmware en un futuro muy cercano se podrá añadir.

Lo lioso al comienzo son los conceptos, tipo ¿qué se hace con una búsqueda?, pues no suena a "caza y captura de datos del EPG para grabaciones". Si lo pongo como serie, aparecen ya días de la semana y horas, y eso me hacía dudar inicialmente de si algo se grabará sólo en los días y horas que aparecen en la pantalla de la búsqueda o también en otras futuras que puedan tener distintas fechas/horas. Voy un poco perdido, pero no hay problema, no te líes a explicármelo, son reflexiones de un recién entrado al VDR que voy resolviendo sin dificultad y de las que pienso que comentándolo, alguna puede aportar algo a la hora de ir diseñando o documentando.

Ya he visto la opción del REGEXLIB = pcre para cuando se compila. Hoy ya lo eché de menos, me ha costado programar Buenafuente excluyendo los "mejores momentos" por no incluir el "!" (not) en las regexp básicas, pero funcionó aplicando al título un:

^Buenafuente\.?$

Para quienes no entienden qué significa aclaro que así incluyo "Buenafuente" y "Buenafuente.", pero no "Buenafuente. Mejores momentos". El trozo "\.?" es la opción de que haya o no un punto, y lleva una contrabarra delante por ser el punto un caracter especial, eso es lo que se llama escaparlo.

bittor escribió:
Pitufo escribió:El plugin fEPG me cuelga el Giga, parece que lo sobrecarga. Aunque sigue reproduciendo TV, no responde al mando y me fuerza a reiniciar por terminal y con paciencia. Lo desinstalo.
¿haces algo especial con el plugin fEPG?
Necesitaríamos reproducir el error para poder corregirlo.
En el archivo /var/log/messages se guarda todo lo que va haciendo el sistema, quizás puedas ver cual es el problema.
Simplemente traté de acceder a él desde el menú principal un par de veces y tenía que acceder por telnet para lanzar un reboot. Lo he reinstalado para reproducir el error y analizarlo seriamente y ahora funciona correctamente, tal vez es incompatible con algún otro plugin de los que estaba probando, o algún archivo relacionado no estaba en condiciones, a saber... Si volviera a fallar ya miraré los logs.

bittor escribió:
Pitufo escribió:La característica que más echo en falta en este momento es el temporizador de apagado.
Para apagarlo en un tiempo dado hay que usar el plugin sleeptimer.
Increíble despiste, más evidente no podía ser ¿Cómo se me pasó por alto ese plugin cuando supuestamente leí la lista de todos? ¡Muchas gracias! ¡Yabadabadoooooooo!

bittor escribió:
Pitufo escribió:Otra característica, ya de índole más técnico, que esperaba encontrar y no apareció es que hubiera intérprete de Perl. Lamentablemente no sé programar en C ni tengo previsto aprenderlo. No sé en base a qué, esperaba que Perl estuviera disponible en el Giga, y por lo que veo, va a ser que no.
¿perl? ¿algún firmware del giga lo incluye?
El sistema de archivos que podemos tener en el giga es muy limitado y perl tiene infinidad de módulos que no van a caber.
Quizás se podría tener un perl mínimo, pero le van a faltar tantas funcionalidades que no va a servir para nada.

Limitado, limitado... todos usamos un disco en el que caben muchos vídeos Wink. Es de acceso lento para agregar comandos ahí, pero espacioso.

Igual es una reflexión en voz alta, en algún momento debí leer algo del VDRAdmin, y al no estar familiarizado con qué es cada cosa, eso me despistó y debí creer que en Perl podría colaborar, por ser mi lenguaje de cabecera. Habré de tomármelo con paciencia e ir viendo cómo funciona todo para tratar de buscar el hueco en que pueda aportar algo, aunque probablemente sea a partir del verano cuando pueda cacharrear.

Pitufo

Cantidad de envíos : 2
Fecha de inscripción : 22/12/2010

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por yeahhh Lun 27 Dic 2010 - 23:41

Bienvenido a esta nuestra comunidad Fiesta
Verás que con VDR hay miles de opciones, y cuando lo uses durante un tiempo, te preguntarás como has podido pasar todo este tiempo sin usarlo!

Te recomiendo (si eres timeshifter) que te revises las distintas configuraciones del timeshift.
La mejor de todas (la que más me impresionó) es la de poder dejar el timeshift en marcha al cambiar de canal, pero siempre y cuando lo hayas pausado como mínimo 1 vez.
Puedes dejar de ver un canal, para retomarlo y verlo más tarde donde lo dejaste.

Para las programaciones para grabar (yo te digo mi experiencia) lo mejor es el epgsearch para series, y para grabar algo concreto, botón rojo encima del titulo en la epg y OK, facil y rápido para toda la familia.

Rebienvenido.
yeahhh
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por ARBIDEL Dom 2 Ene 2011 - 22:43

hola

estoy despistado pero quiero poner en marcha mi m 740 av

gracias por estar y saludos

ARBIDEL

Cantidad de envíos : 1
Fecha de inscripción : 02/01/2011

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por bittor Lun 3 Ene 2011 - 8:42

¿qué quieres decir con poner en marcha?
¿quieres dejarlo cachas? Smile

Explícate mejor.
bittor
bittor
Desarrollador

Cantidad de envíos : 3661
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por yeahhh Lun 3 Ene 2011 - 18:44

Arbidel, lo primero enchufarlo a la corriente
Y lo segundo instalarle VDR

Si a partir de ahí necesitas algo más, aquí estamos lol!
yeahhh
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 45
Localización : Barcelona

Volver arriba Ir abajo

Presentación y primer contacto. Empty Re: Presentación y primer contacto.

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.