para el tema de subtítulos funciona bastante bien (no digo para animes y cosas no cotidianas) el script de opensubtitles_osd. Tiene opciones para buscar en 3 webs distintas y se integra en el menú del player.
Para las series que yo sigo al "ritmo americano" (a saber: Big Bang Theory, How I met your mother, House, Heroes, Lost y Cougar Town) los subtítulos en inglés están (generalmente) a la vez que el video de la serie y en español a los pocos días...
Eso sí, para poder usarlo con pelisalacarta hay que marcar la opción de guardar los subtítulos en una carpeta específica (no vale la misma de los archivos, ya que son streams). Y la mayoría de las veces hace falta una búsqueda manual (ya que los nombres de los streams que se cargan en la info no sirven). Eso sí, desde la biblioteca funcionan de maravilla (jo**r me estoy convirtiendo en el chalao de la biblioteca).
Una cosa que no conozco bien del todo y que no sé si se podría usar mejor es la información de los médios que se añaden al listitem con setinfo... Siento que o no lo hacemos todo lo bien que se debiera o no sé... Además la
documentaciónque encuentro parece muy desactualizada. Voy a ver si encuentro algo mejor.
@jesus: voy a dejar como sugieres de momento el tema de tocar ningún otro canal y así os dejo trabajar tranquilos para la versión 2.13
No sé si querrás que me meta con la función PlayVideosEx de xbmctools.py, ya que habrá conflicto con el asunto de saltar los menús, o prefieres hacerlo tú.
Yo voy a seguir investigando con el tema del setinfo. Cuando uso los vídeos desde los ficheros strm y pulso "I" durante el play no obtengo la información de la biblioteca como en otros vídeos, sino que pone la que inyectamos nosotros en el plugin. Tiene que haber otra forma mejor de hacer esto...
@Lily: gracias por el canal de castv, es uno de mis favoritos.
@bandavi: El módulo está creado (library.py) aunque de momento sólo tiene una función (savelibrary).
Yo no veo como puede hacerse sin modificar cada canal. Me refiero a que:
1. Para añadir series enteras algo desde el canal debe llamar para añadir los vídeos de toda la serie. En seriesyonkis lo hice añadiendo una primera opción (antes del primer video) y una función para que añada todos los videos. Pero es en el canal donde está la información de los vídeos y se debe llamar al módulo... No imagino como dices tú.
2. Actualmente no almacenamos en ningún sitio que tipo de vídeo es cada cosa. en seriesyonkis utilicé el parámentro category para indicar si se trata de cine o tv o lo que sea. Adicionalmente si es una serie de tv hace falta un campo más que indique a que serie pertenece. Esta información de que tipo de video es cada video es intrínseca al canal, y por lo tanto cada canal debe informar a la librería del tipo de contenido.
Cuando dices:
Tengo pensado hacer un nuevo canal de series y pensaba incluir lo tuyo pero como no las tienes como libreria de herramientas no puedo utilizarlo.
Yo creo que lo único que necesitas es ver en seriesyonkis la función addlist2Library y modificarla según la estructura de tu canal. Es cierto que yo hice esta copiando mucho de list, pero entiendo que la forma de crear esta lista es específica de cada canal por lo que o bien se crea una función como addlist2Library que coge todos los videos y los va añadiendo a la biblioteca o bien una que cree una lista de videos y lo pase a una función de library.py que acepte una lista de videos... Modificaciones al canal son necesarias en cualquier caso, me equivoco?
Si ves que no te entiendo y si que hay una forma de hacerlo sin tocar los canales, dímelo, porque yo no veo como...
Un saludo a todos.