Proyecto movido a GitHub
Miér 7 Abr 2021 - 19:23 por bittor
Proyecto movido a GitHub:
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
Comentarios: 0
Buscar
No se ven todas las grabaciones en el servidor web
2 participantes
Página 1 de 1.
No se ven todas las grabaciones en el servidor web
Esto es un tema curioso. Cuando accedo al web del giga, si quiero ver todas las grabaciones debo hacerlo por resumen (título o fecha) ya que si lo hago por navegar (la opción por defecto) no veo todas las grabaciones.
La razón es simple, no puedo ver las grabaciones que están en un directorio, que de hecho es un enlace (symlink) a otro directorio de otra partición. Para que se entienda:
Como he dicho, esto sólo pasa con la opción de navegar de grabaciones, las otras (por resumen) muestran todas las grabaciones. No es algo que sea molesto, de hecho, este problema lo he tenido siempre, pero si es fácil de solucionar, mejor.
La razón es simple, no puedo ver las grabaciones que están en un directorio, que de hecho es un enlace (symlink) a otro directorio de otra partición. Para que se entienda:
- Código:
/var/media/vdr1 # ls -l
drwxr-xr-x 6 root root 4096 Jan 24 05:01 Altres
drwxr-xr-x 14 1000 1000 4096 Jan 29 19:16 Infantil
lrwxrwxrwx 1 root root 14 Apr 18 2009 Series -> ../vdr2/Series
/var/media/vdr1 #
Como he dicho, esto sólo pasa con la opción de navegar de grabaciones, las otras (por resumen) muestran todas las grabaciones. No es algo que sea molesto, de hecho, este problema lo he tenido siempre, pero si es fácil de solucionar, mejor.
pjllaneras- Betatester
- Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca
Re: No se ven todas las grabaciones en el servidor web
He visto, de casualidad, ésto hoy, pero más vale tarde ...
En "Navegar" el webifd obtiene la información directamente del sistema de ficheros (cuando tiene acceso directo), ya que es mucho más rápido, mientras que el hacerlo por resumen, le pide la información al VDR. Eso explica la diferencia de funcionamiento.
En la implementación de "Navegar", no se seguían los enlaces simbólicos al recorrer los subdirectorios. Ni se me ocurrió en su día que se pudiera dar el caso. Acabo de cambiar el código, así que ya te debería funcionar cuando actualices.
En "Navegar" el webifd obtiene la información directamente del sistema de ficheros (cuando tiene acceso directo), ya que es mucho más rápido, mientras que el hacerlo por resumen, le pide la información al VDR. Eso explica la diferencia de funcionamiento.
En la implementación de "Navegar", no se seguían los enlaces simbólicos al recorrer los subdirectorios. Ni se me ocurrió en su día que se pudiera dar el caso. Acabo de cambiar el código, así que ya te debería funcionar cuando actualices.
atinar- Desarrollador
- Cantidad de envíos : 278
Fecha de inscripción : 06/09/2008
Re: No se ven todas las grabaciones en el servidor web
La verdad es que no había insistido ya que no lo utilizo muy a menudo, y como dije, si era fácil de solucionar, mejor... pues nada, muchas gracias por el trabajo... a ver si luego tengo tiempo de probarlo.
pjllaneras- Betatester
- Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca
Re: No se ven todas las grabaciones en el servidor web
De todas formas, siento curiosidad por saber cual es la ventaja de hacerlo como lo haces. Me refiero a lo de tener el directorio Series como un enlace... ¿Es para conseguir que todos los archivos se guarden en la segunda partición? ¿No peta?
atinar- Desarrollador
- Cantidad de envíos : 278
Fecha de inscripción : 06/09/2008
Re: No se ven todas las grabaciones en el servidor web
Es una forma de tener organizadas las grabaciones en cada partición, de esta forma cada carpeta tiene todos sus ficheros reales, no son enlaces a otros ficheros.
No, no peta... no sé por qué tendría que petar, me va muy bien.
No, no peta... no sé por qué tendría que petar, me va muy bien.
pjllaneras- Betatester
- Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca
Re: No se ven todas las grabaciones en el servidor web
Estoy dando por sentado quepjllaneras escribió:No, no peta... no sé por qué tendría que petar, me va muy bien.
/var/vdr/video0 --> /var/media/vdr1,
/var/vdr/video1 --> /var/media/vdr2,
...
El vdr irá repartiendo los ficheros entre las dos particiones. Supongamos que decide guardar el primer fragmento en video0. Entonces, se crea el archivo
video0/Series/<ruta>/001.vdr
Como, video0 --> vdr1, ese archivo equivale a
vdr1/Series/<ruta>/001.vdr
y, como vdr1/Series --> vdr2/Series, la ruta real será
vdr2/Series/<ruta>/001.vdr
Así que el fragmento 001.vdr lo graba en vdr2 (como quieres).
El vdr siempre pone, o el archivo real, o un enlace al archivo real en video0. Como en este caso (el vdr cree que) el fragmento ya está en video0, no crea el enlace.
Ahora, supongamos que el vdr decide grabar el segundo fragmento en video1. Entonces crea el fichero
video1/Series/<ruta>/002.vdr
Como video1 --> vdr2, la ruta real de ese archivo sería:
vdr2/Series/<ruta>/002.vdr
Así que, de nuevo, el archivo se guardaría en vdr2 (de nuevo como quieres).
Pero, ahora el vdr cree que está escribiendo en video1, así que tendría que crear también, en video0, un enlace que apuntara al archivo en video1:
video0/Series/<ruta>/002.vdr --> video1/Series/<ruta>/002.vdr
El problema es que, como video0/Series --> vdr2/Series, en realidad el enlace lo estaría tratando de crear en
vdr2/Series/<ruta>/002.vdr
Así que, si no me he perdido con tanto enlace, el vdr tratará de crear el enlace en el mismo sitio donde está el archivo real.
Por eso he pensado que podría fallar.
atinar- Desarrollador
- Cantidad de envíos : 278
Fecha de inscripción : 06/09/2008
Re: No se ven todas las grabaciones en el servidor web
Me he perdido... Creo que todo es mucho más simple de lo que has puesto:
- Primero, en la configuración de las carpetas para grabar sólo tengo puesto el /media/vdr1, por lo que el sistema entiende que sólo quiero guardar los datos en una partición por lo que no tiene que generar enlaces
- Luego creo el enlace /media/vdr1/series --> /media/vdr2/series, lo que me permite, de una forma indirecta, programar grabaciones en /media/vdr2. De hecho, tengo otro enlace que va sobre un NAS: /media/vdr1/otros --> /media/readynas (que es una unidad NFS).
Cuando configuro que una grabación la haga en /media/vdr1/series, el sistema lo hace sin problemas, aunque quando lo grabe realmente lo hará en /media/vdr2/series.
El único inconveniente es que no se pueden hacer enlaces duros entre particiones, pero tampoco es un problema, únicamente hay que tenerlo en cuenta cuando montas el enlace.
Y ya está, no tiene más complicación... espero que quede ahora un poco más claro.
pjllaneras- Betatester
- Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca
Re: No se ven todas las grabaciones en el servidor web
Vale, lo que daba por sentado al principio, es lo que estaba mal. Sólo existe video0. Vamos a olvidar el resto del rollo ;-)
atinar- Desarrollador
- Cantidad de envíos : 278
Fecha de inscripción : 06/09/2008
Temas similares
» Lista de grabaciones en vdradmin servidor web interno
» Servidor nfs.
» Servidor NFS en el giga
» Problema EPG servidor web
» inicio un servidor de archivos (WOL) antes del comienzo de una grabación
» Servidor nfs.
» Servidor NFS en el giga
» Problema EPG servidor web
» inicio un servidor de archivos (WOL) antes del comienzo de una grabación
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.