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í:
Series/Jericho/season1/Jericho-S01E01-Pilot.mkv
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.
\\SERVER\Heroes\Season 01\01. Genesis.avi
«(?:\w*)\\(?.+?)\\(Season)\s(?\d{1,2})\\
(?\d{1,2})\.\s(?.+?)\.(?avi|mpg|mkv)»
\\SERVER\Heroes\Season 1\Heroes.01×01.Genesis.avi
«(?:\w*)\\(?.+?)\.(?\d{1,2})x(?\
d{1,3})\.(?.+?)\.(?avi|mpg|mkv)»
\\SERVER\Heroes\Season 1\Heroes.01×01. Genesis.avi
«(?:\w*)\\(?.+?)\.(?\d{1,2})x(?\
d{1,3})\.\s(?.+?)\.(?avi|mpg|mkv)»
\\SERVER\Heroes\Season 1\Heroes – 01×01 – Genesis.avi
«(?:\w*)\\(?.+?)\s-\s(?\d{1,2})x(?\
d{1,3})\s-\s(?.+?)\.(?avi|mpg|mkv)»
\\SERVER\Heroes\Season 1\Heroes-S01E01-Genesis.avi
«(?:\w*)\\(?.+?)-S(?\d{1,2})E(?\
d{1,3})-(?.+?)\.(?avi|mpg|mkv)»
\\SERVER\Heroes\Season 1\Heroes – 101 – Genesis.avi
«(?:\w*)\\(?.+?)\s-\s(?\d{1,1})(?\
d{1,2})\s-\s(?.+?)\.(?[avi|mpg|mkv])»
En mi caso, uso el formato //Server/Series/Jericho/season1/Jericho-S01E01-Pilot.mkv y mi TVLibrary.config es así:
//SERVER/Series, E:/Recorded TV»>d{1,2})E(?\d{1,3})-(?.+?)\.(?avi|mpg|mkv)»>
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:
false
After getting himself incarcerated in Fox River State Penitentiary to
free his wrongly accused brother…. Described as in the vein of The Great Escape.
NotSpecified
Title
false
false
Pero además, nos incluye un archivo llamado Prison Break.series.xml con toda la información metadata de la serie en cuestión:
false
Dominic Purcell, … Amaury Nolasco
Continuing
Thursday
8:50 PM
2006-08-31T00:00:00
Action and Adventure/Drama
75340
FOX
After getting … The Great Escape.
TV-14
36000000000
54
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?