Aunque sé que eśte es un post antiguo no quería dejar de comentar un par de cositas.
En primer lugar a Jesus (aunque ya hablamos habitualmente de estos temas

) decirle que no siendo cosas raras (quizá con anime haya más problemas) y usando el scraper de thetvdb.org casi todas las series que puedas tener las puedes encontrar. Si quieres hablamos de ejemplos.
En cuanto a lo de los episodios te comento un par de cositas.
1. No entiendo muy bien como solucionaste tu problema. "Sacando la carpeta de Series fuera de videos". No entiendo bien. Te comento de todas formas que lo que siempre debes hacer es separar las peliculas y otros contenidos de las series. Puedes tener una estructura parecida a esto:
Unidad X
-- Videos <--[NO FIJAR NINGÚN CONTENIDO]
---- Cine <--[FIJAR CONTENIDO PELÍCULAS]
------ Peli1.avi
------ Peli2.avi
------ ...
---- Series <--[FIJAR CONTENIDO SERIES TV]
-------- Serie1
---------- Episodio1.avi
---------- Episodio2.avi
---------- ...
-------- Serie2
---------- Temporada1
------------ Episodio1.avi
------------ Episodio2.avi
------------ ...
---------- Temporada2
------------ Episodio1.avi
------------ Episodio2.avi
------------ ...
Como ves lo único importante es que las series estén separadas de las películas y no fijar ningún contenido en la carpeta videos sino en cine y series...
El nombre de las series, de los episodios de las series, o su estructura en carpetas es menos relevante. Los fundamental es:
- Una carpeta por serie.
Todos los episodios de una serie dentro de la carpeta de su serie (da igual si están en subdirectorios de esta).
No puede haber episodios de dos series distintas mezclados en una misma carpeta ni en la raiz de la carpeta series.
2. Cuando XBMC va a buscar la información de una serie usa el nombre de la carpeta raiz (dentro de series claro está) para averiguar de que serie se trata. Una vez a sabe la serie utiliza el nombre (mas exactamente el path completo) de los archivos para averiguar la temporada y el episodio al que pertenece el fichero (observar que el nombre del episodio no es relevante para esta búsqueda). La forma en que XBMC extrae del nombre del archivo la temporada y el episodio es mediante el uso de expresiones regulares.
XBMC incorpora expresiones para las formas más habituales de nombres de archivos de episodios como pueden ser: (TT y EE se sustituyen por la temporada y el episodio respectivamente)
- sTTeEE titulo del episodio.avi
TxEE titulo del episodio.avi
Season T/EE titulo del episodio.avi
…
Y otros más que no me sé de memoria.
A mí, como a ti, al principio de usar la biblioteca me pasaba que no me encontraba algunos episodios. En particular yo solía llamar a mis episodios
- TEE nombre del episodio.avi
Esto no lo entendía XBMC lo que me obligaba a renombrar los episodios. Como tenía varios cientos (todo friends en aquella época, por ejemplo) pues intenté encontrar una solución mejor.
Y existe. Resulta que se pueden añadir y borrar expresiones regulares a las predefinidas en XBMC.
Esto se hace mediante el archivo advancedsettings.xml. En concreto con la etiqueta <tvshowmatching> (ver doc
aquí)
Esto nos permite añadir nuevas expresiones regulares que detecten nuestros episodios.
En los foros de XBMC existe algún
post que habla de como extender de forma interesante nuestras expresiones de extracción de información de los episocios.
Si teneis interes en esto podeis consultar:
Información general sobre TV Shows, como organizarlos y el funcionamiento de <tvshowmatching>
Tutorial sobre expresiones regulares
Post con expresiones recomendadas
Si teneis dudas concretas puedo intentar ayudaros...
Un saludo,
Jur.