| TV Library, plugin para Windows Media Center |
|
| Tutoriales - Windows Vista | |||||||
| Escrito por mayankel | |||||||
| Jueves, 29 de Mayo de 2008 13:22 | |||||||
|
TV Library Hace pocas semanas, hacíamos un rápido recorrido por los programas que existían en la web para gestionar, desde dentro de Windows MCE nuestra biblioteca de Videos. Como escribimos en aquella noticia, tenemos programas para todos los gustos y de todos los colores, pero durante estas semanas ha surgido una nueva iniciativa que, en mi opinión, ha barrido con cualquier otra alternativa. Es gratuito, es ligero, pues se trata de un plugin que ocupa poco espacio, y no implica la necesidad de instalar otros programas para gestionar tu biblioteca ni bases de datos ni ningún otro engorro.
Este programa se llama TVLibrary, está en pleno desarrollo, aunque es completamente funcional en este momento, está creado por “JackLuminous”, un usuario de The green button, es gratuito y lo podéis encontrar en la web: http://cid-bc8c4296c2addc53.skydrive.live.com/browse.aspx/Public. Para los interesados, hay un post abierto en Thegreenbutton, en el que se sigue el desarrollo de este fabuloso plugin. ¿Y que es lo que hace este plugin mas recomendable que el resto? Pues es lo que vamos a intentar explicar en esta mini-review/tutorial. 1- Instalación El proceso es sumamente sencillo, bastará con descargarnos el programa, ejecutarlo y ya está. En este momento, el programa crea en la carpeta ProgramData (oculta) un directorio llamado TVLibrary en el que encontraremos dos archivos. Uno de ellos es el TVLibrary.config y es el que tenemos que abrir, con cualquier editor de textos y añadirle las carpetas en las que tenemos nuestros videos. El archivo es algo como esto:
Bien, pues este será nuestro punto de partida, y en este archivo empezaremos por poner en la línea de “Watchedfolders”, las carpetas que contienen nuestros videos. En el caso de que los tengamos en C:\Videos, sería esto:
En el caso de que tengamos, además, una carpeta compartida en otro equipo de nuestra red local, lo pondremos en el siguiente formato:
Podemos poner cuantas carpetas queramos separadas por una coma y un espacio, por ejemplo:
Y, de partida, con esto ya tenemos configurado el programa para empezar a catalogar nuestros videos. Lamentablemente no es tan sencillo y tenemos que trabajar un poquito para obtener los resultados deseados, pero os garantizo que vale la pena.
2- Configuración Para que nos entendamos todos, este programa distingue entre tres tipos de videos, por un lado, los videos en cualquier formato (DivX, MPEG2, Mkv…) que tenemos en nuestro PC. Por otro lado, las grabaciones de TV de MCE, los archivos con extensión dvr-ms, y por último, los grupos de archivos que conforman una serie de TV, ya sean en formato dvr-ms o en formato avi o cualquier otro. La configuración de las distintas carpetas, dependerá pues, del tipo de archivo que tengamos dentro y su funcionamiento a la hora de reproducirlo será distinto. La primera vez que lancemos el programa, lo primero que hará es acceder a las carpetas que le hemos señalado y leer su contenido. Crea una carpeta llamada Metadata (oculta) dentro de cada directorio, donde guardará los distintos archivos de datos e imágenes de los videos que contiene esta carpeta. El primer archivo que nos crea es uno llamado “folder.xml” que contiene los parámetros generales de esta carpeta. Es algo así:
Abrimos este archivo con un editor de textos y modificamos los campos que queramos. El campo Title, podemos cambiarlo a nuestro gusto y poner el título que queramos, por ejemplo <Title>Videos Caseros</Title> o lo que queramos. También podemos incluir un campo llamado Description, en el que pondremos una descripción de lo que contiene esta carpeta, por ejemplo: “Películas caseras de la familia en las vacaciones en Gran Canaria”, yo que sé…, esto a vuestro gusto. El campo ImageType, especifica como queremos ver los videos de esta carpeta, podemos poner “Cover”, que nos dará el formato tipo poster, o “Thumbnail” que nos dará el formato panorámico. Ojo! Para los vídeos que hay dentro de esta carpeta… no para la carpeta. Por último, el campo SpannedFolders, lo que hace es vincular esta carpeta con otra que tengamos en cualquier PC de casa que tenga un contenido homogéneo. Por ejemplo, tenemos dos PC en casa y en ambos tenemos una carpeta con videos caseros llamada “Videos”, bien, pues compartiendo ambas carpetas en red, en el archivo de configuración que tenemos en la carpeta “Videos” de nuestro PC1 pondríamos:
De esta forma, nuestro archivo folder.xml dentro de la carpeta Metadata de la carpeta Videos quedaría así:
Por último, podemos poner una imagen para mostrar como carátula de nuestra carpeta, que siempre, en el caso de las carpetas raíz, será en formato “Thumbnail” metiendo en la carpeta Metadata, un archivo de imagen cualquiera renombrándolo como folder.thumbnail.jpg.
Con esto, tendríamos configurado el acceso a nuestras carpetas, quedando el plugin listo para descargar los datos de nuestros vídeos de Internet. Como ejemplo, yo he configurado cuatro carpetas, una para series de TV, otra para películas de colección en HD, otra para películas descargadas y una última para grabaciones de TV, y la imagen inicial del programa queda así:
Bien, pues ha llegado el momento de descargar los datos de nuestra biblioteca y de catalogarla, para ello vamos a ver los tres tipos de vídeos que funcionan en este programa y como gestionar su catalogación. 3- TV Grabada Empezamos por lo más sencillo, obviamente. Como los archivos en formato dvr-ms contienen ya los datos “metadata” que necesitamos, cuando el programa se encuentra con este tipo de archivos, no descarga ningún tipo de información, simplemente nos muestra la información que contienen. Eso si, ordenado por título y con la posibilidad ya comentada de agrupar distintas carpetas de distintos PC’s, algo muy útil.
Sólo en el caso de películas reconocidas como tales en la guía de programas, se conectará a la web http://www.movie-xml.com y descargará los datos que faltan, así como la carátula. Eso sí, sólo si el título está en inglés. Si el título está en castellano, tendremos que resolverlo como veremos después en el caso de las películas en otros formatos.
4- Videos Entendiendo como vídeos aquellos archivos en distintos formatos que tenemos almacenados en nuestro PC, ya sean de nuestras grabaciones en cámaras casera, hasta ripeos de nuestros DVD’s o copias de seguridad en cualquier formato aceptado por MCE. Aquí empieza a complicarse algo la cosa. La primera vez que abramos la carpeta con este tipo de contenido, el programa nos crea la carpeta Metadata de la que ya hemos hablado y se conecta a la web http://www.movie-xml.com a buscar la información multimedia de cada película. En el caso de que el nombre del archivo coincida exactamente con una sola de las películas que tiene esta fabulosa base de datos, por ejemplo “Apocalypto.mkv” nos generará un archivo llamado “Apocalypto.video.xml” que contendrá toda la información de esta película, además creará otro archivo llamado “Apocalypto.thumbnail.jpg” con la imagen extraída de la película en formato panorámico, y si en la carpeta tenemos definido el campo <ImageType> como “Cover”, nos creará un último archivo llamado “Apocalypto.cover.jpg” con la carátula en formato póster de la película. Si esto pasara en todos los vídeos de nuestra carpeta, quedaría como sigue:
Pero nosotros no somos tan organizados como para guardar las películas en el idioma de “La Pérfida Albión” o sea, en Inglés, y lo más probable es que no reconozca ni una sola de nuestras películas, de forma que tendremos que ayudarle un poquito. Cuando el programa no encuentra la película en la base de datos de la web, o encuentra varias opciones posibles, dejará el archivo “Apocalypto.video.xml” en blanco y creará un archivo llamado “Apocalypto.moviematches.xml”, en el que nos incluye una relación de películas con los códigos de identificación parecidas a la nuestra. Tenemos que buscar la correcta y coger el código que tenemos en el campo <id>. Es un campo numérico que identifica a la película, debemos anotarlo y ponerlo en el archivo “Apocalypto.video.xml”. Veamos un ejemplo:
Tenemos un archivo llamado “Rocky I.mkv”, el programa no ha encontrado la película y nos crea el archivo “Rocky I.moviematches.xml”, pues bien, lo abrimos, y veremos una relación de -<Item> que son las películas que nos ofrece. Entre ellas, encontraremos una que coincida con nuestra película, veremos que esa, tiene un campo <id>, en este caso es <id>386631</id>, pues anotamos el número y abrimos el archivo “Rocky I.video.xml”. Este archivo, de partida será así:
Sólo tenemos que editar el campo <ID /> y poner <ID>386631</ID>, lo cerramos, lo guardamos, y la próxima vez que abramos el programa nos descargará toda la información. Si en la relación de películas que nos ofrece para escoger no encontramos la nuestra o bien si queremos saltarnos este paso, solo hemos de ir a la web de http://www.movie-xml.com, buscar la película que queremos catalogar, tomar el ID que la identifica y escribirlo en nuestro archivo “Rocky I.video.xml” tal y como acabamos de explicar. El campo ID lo tomamos de la web:
Si hacemos esto con todas las películas, veremos que el resultado es bastante visual, con una estética muy bien integrada en MCE y con información muy detallada:
Como veréis en las capturas, la información de las películas está en español. Esto no es porque la descargue así, es porque yo he editado los archivos de las películas, poniendo la información de otra web que la tiene en castellano, en concreto de Filmaffinity. Al igual que la sinopsis de la película, el resto de los datos se pueden editar y cambiar a nuestro gusto. Aunque pueda parecer muy farragoso, tened en cuenta que sólo se debe editar un campo en cada película (el campo ID) para que las reconozca y descargue toda la información, y eso cuesta un par de minutos por cada película (escasos), dando un resultado fabuloso. Como ultimo problema, existe la posibilidad de que la película que queremos no esté en la base de datos. En ese caso tendríamos que crear nosotros el archivo, utilizando como plantilla cualquier archivo de otra película y poniendo los campos a mano. Lo mismo pasaría con la carátula, la descargaríamos de cualquier página web y la guardaríamos con el nombre adecuado. Por último, a veces, tenemos grandes colecciones de películas, y para catalogarlas mejor las tenemos en subcarpetas. En este caso tendríamos una carpeta general para vídeos y dentro de ella, subcarpetas con, por ejemplo, trilogías, o bien categorías de películas. Si es así, tendremos un archivo folder.xml para nuestra carpeta metadata dentro de Videos y dentro de cada subcarpeta de categorías o lo que sea una carpeta metadata con un archivo folder.xml. Esto significa que podemos ponerles título y descripciones a las subcarpetas, e incluso una carátula para cada subcarpeta de nuestra carpeta Videos. Para que lo veáis más claro:
Mi carpeta “colección HD” tiene subcarpetas con trilogías y con categorías de películas, ya que tengo bastantes y es una forma de encontrarlas más fácilmente. Cada carpeta tiene una archivo de imagen en la subcarpeta metadata, llamado folder.cover.jpg y de esa forma tengo las carpetas organizadas con una carátula para cada una de ellas y dentro mis películas. Por ejemplo, este sería el contenido de mi carpeta //SERVER/Colección HD/Bourne:
Bonito, ¿verdad? Pues os prometo que no cuesta tanto tiempo como parece… 5- Series Aquí es donde el programa echa el resto y nos ofrece una mejor estética y una funcionalidad mas avanzada. La principal característica del modulo de series, es que la descarga de los metadatos, aquí si se puede controlar para no tener que “picar” a mano ningún archivo. El problema radica en que tenemos que utilizar una nomenclatura común para todos los episodios de las series que tenemos. Supongamos que tenemos un directorio llamado “Series” y dentro de él, un subdirectorio para cada serie, por último dentro de cada serie tenemos una carpeta para cada temporada y en esa carpeta los distintos episodios de la temporada. La historia sería mas o menos así:
Bien, pues tendríamos que tener todos los archivos nombrados exactamente igual. Esto es así porque tenemos que decirle al programa como buscar y reconocer archivos que pertenecen a series para que los catalogue y se descargue la información de la web www.thetvdb.com. Hemos de abrir el archivo tvlibrary.config del programa, el que está en C:/Programdata/TVLibrary y añadir una línea de configuración para que use el módulo de series. Esta línea dependerá del formato de nomenclatura que usemos con los videos de episodios de series, y es la siguiente:
La expression que hemos de poner entre las comillas depende de la estructura y nombre de los archivos. Aquí van unos ejemplos de los mas comunes. En rojo está el formato de archivo y en negro la expresión que hemos de poner entre las comillas.
En mi caso, uso el formato //Server/Series/Jericho/season1/Jericho-S01E01-Pilot.mkv y mi TVLibrary.config es así:
Bien, pues en teoría, con esto debe descargarnos toda la información de los capítulos de las series que tengamos almacenados en nuestros PC's, pero a mi me ha dado algún quebradero de cabeza. Luego os pondré la solución que encontré. Veamos qué pasa cuando descubre que una carpeta de videos contiene los episodios de una serie. En primer lugar, en la carpeta “Prison Break” en la que tenemos 3 subcarpetas para las distintas temporadas de la serie, crea otra carpeta llamada metadata en la que guarda varios archivos:
Y crea otra subcarpeta que usa para descargar las imágenes de la web para que escojamos:
El archivo folder.xml es similar al de las películas pero añade algo de información:
Pero además, nos incluye un archivo llamado Prison Break.series.xml con toda la información metadata de la serie en cuestión:
Luego añadimos el archivo de imagen que identificará a nuestra serie, Prison Break.series.cover.jpg y por último el banner que queremos utilizar como fondo al navegar entre episodios Prison Break.series.banner.jpg Bien, pues aquí surgió mi truco para conseguir que me reconociera estas carpetas como series. Borré todas las carpetas metadata que había creado y las volví a crear, poniendo dentro de ellas los dos archivos de imagen (cover y banner) que escogí de la web, con el nombre correcto. La siguiente vez que entré en el programa ya me lo había reconocido. A continuación, dentro de cada carpeta con las temporadas, lo mismo, una carpeta metadata con las imágenes específicas de la temporada y los archivos metadata de cada episodio, quedando así:
Los tres primeros archivos (fólder.xml, fólder.banner.jpg y fólder.cover.jpg) identifican la temporada y el resto son los metadatos de los distintos episodios que se ha descargado el programa. Al igual que en los videos, todos los archivos se pueden editar, modificar y cambiar sin problemas. Incluso los de imagen. Bien, pues una vez hecho esto con todas las series, tendremos el siguiente resultado: En primer lugar, entramos en la carpeta Series:
Escogemos la serie que queremos:
Y veremos dos opciones. La primera, “Browse Episodes” nos lleva a las distintas temporadas de la serie:
Y dentro de cada temporada tendremos los distintos episodios que la componen:
Desde aquí, podemos reproducir el episodio que queramos simplemente seleccionándolo y dándole a Play, pero podemos usar la otra opción “Watch Series” que directamente nos llevará al primer episodio que tengamos pendiente de ver:
Esta característica es muy interesante, sobre todo si, como en mi casa, lleváis varias series al mismo tiempo y no sabéis por qué episodio estáis en cada una. El programa guarda en memoria cual es el último episodio que has visto y te ofrece el siguiente. Al mismo tiempo, cuando termina el episodio que estés viendo, directamente te manda a la pantalla anterior con el episodio siguiente. Interesante, no? 6- Conclusiones Después de haber probado muchos programas y plugins para gestionar mi muy extensa biblioteca de videos, sin lugar a dudas me quedo con éste. No sólo por su estética, muy similar a la de Windows MCE, sino por varias ventajas que me parecen interesantes:
Los únicos fallos que le hemos encontrado son, en primer lugar que no admite caracteres propios del castellano, como acentos, la letra “ñ” y otras bagatelas similares, generando fallos en la ejecución del programa cuando los encuentra. En segundo lugar no reproduce DVD’s copiados con su estructura original al disco duro. Esperemos que ambos se resuelvan pronto. Por último, comentar que en estos momentos, el creador de este programa está desarrollando una interface para MCE que te permita escoger los datos que se van a descargar en caso de dudas (más de una película con el mismo nombre) y que pretende abrir la posibilidad de usar otras bases de datos. Es de agradecer el esfuerzo que hacen algunos programadores o aficionados de forma altruista para hacernos la vida más sencilla a los demás.
Documento realizado por mayankel para www.kubycsystem.com Fotos y texto: mayankel Montaje y publicación: pildo Todos los derechos reservados © Mayo 2008 por Kubyc System.
¡Sólo los usuarios registrados pueden escribir comentarios!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."
|