He estado revisando el código por el tema de la actualización y he podido profundizar algo.
Por un lado, veo que en 4.1.3 SI se hace un video scan.
En "save_library_episodes" se puede encontrar el:
Código: Seleccionar todo
# ... y actualizamos la biblioteca de Kodi
# TODO arreglar el porque hay que poner la ruta special
#ruta = "special://home/userdata/addon_data/plugin.video.pelisalacarta-betaSB/library/SERIES/" + \
# os.path.basename(path) + "/"
update(get_library_path_kodi_update(FOLDER_TVSHOWS))
En mi 4.1.2+update hay algo similar:
Código: Seleccionar todo
# ... y actualizamos la biblioteca de Kodi
# TODO arreglar el porque hay que poner la ruta special
#ruta = "special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/" + \
# os.path.basename(path) + "/"
update()
Fijaros en el detalle de que "update()" no pasa ningún path. Este me funciona, el 4.1.3 no.
En 4.1.3 he cambiado update() para que no le pase ningún path, he añadido una serie... y Kodi, tras mostrar durante 2 segundos lo de "Añadidendo episodio 1x1 1x2 1x3..." ha mostrado la notificación de "Analizando las series utilizando TVDB" y ha aparecido automáticamente (igual que en 4.2+update) sin tener que darle manualmente a "Actualizar colección".
Es decir, es el path que se le pasa el que me da problemas. El path que se le pasa es:
/home/USER/.kodi/userdata/addon_data/plugin.video.pelisalacarta-betaSB/library/SERIES
Que es, correctamente, el path de las series de pelisalacarta.