Página 1 de 2
Nombre de archivos y carpetas
Publicado: 16 May 2016, 11:37
por super_berny
Necesito q los usuarios de linux y mac me confirmen si hay alguna problema por incluir parentesis (incluidos los [ ]) en el nombre de directorios y ficheros.
Gracias
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 01:03
por identidad_oculta
Hola, yo puedo probarlo. Dime a que commit le hago el merge para probarlo, que posible fallo podría darse, lo pruebo en un momento y te digo.
Ya que estas en el asunto de la nueva biblioteca, por no abrir un branch y PR y demás, te comento que he visto que se usan links "special" dirigidos a "masterprofile", y sugiero cambiarlos a "profile", serán igualmente validos y cada usuario podrá tener su propia biblioteca si quiere tener "medios separados" en los ajustes del perfil. Uso "special://profile/" en todos los dispositivos que uso a diario (Android TV-BOX, iOS y MacOS) para todo, incluso para los ajustes de los addons, y funciona a las mil maravillas, ademas ahorra el laborioso trabajo de cambiar las rutas cada vez que estas cambian (por actualizaciones de iOS, cambio de ROM en Android o incluso por que creo un usuario y le copio el archivo de ajustes). Es un detalle insignificante que, en mi opinión, los usuarios agradecerían.
Un saludo!
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 12:58
por super_berny
Gracias por ofrecerte. Es mucho más sencillo q mergear comits y demás.
Solo necesito q modifiques una carpeta de tu biblioteca de series de tal modo q el nombre incluya paréntesis y paréntesis cuadrados [no sé si se llaman así

]. Y lo mismo con un archivo de tu biblioteca de películas.
Unas vez hecho esto vamos a settings de Kodi y en el apartado vídeo/colección hacemos "limpiar colección" (o algo así) por último volvemos a la biblioteca y le decimos q actualice.
Me interesa comprobar q los diferentes SO aceptan esos caracteres y q Kodi puede encontrar la información (sinopsis, póster, etc)
Sobre el tema de los perfiles dime dónde lo has visto (archivo y línea) y miro si en la nueva versión lo hacemos igual o lo hemos cambiado ya.
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 14:14
por SeiTaN
kerenmac escribió:
Ya que estas en el asunto de la nueva biblioteca, por no abrir un branch y PR y demás, te comento que he visto que se usan links "special" dirigidos a "masterprofile", y sugiero cambiarlos a "profile", serán igualmente validos y cada usuario podrá tener su propia biblioteca si quiere tener "medios separados" en los ajustes del perfil. Uso "special://profile/" en todos los dispositivos que uso a diario (Android TV-BOX, iOS y MacOS) para todo, incluso para los ajustes de los addons, y funciona a las mil maravillas, ademas ahorra el laborioso trabajo de cambiar las rutas cada vez que estas cambian (por actualizaciones de iOS, cambio de ROM en Android o incluso por que creo un usuario y le copio el archivo de ajustes). Es un detalle insignificante que, en mi opinión, los usuarios agradecerían.
Un saludo!
Pues de lo que he visto usamos "special://profile/" a través de la clase config.py, esto en la rama develop.
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 14:52
por identidad_oculta
super_berny escribió:Gracias por ofrecerte. Es mucho más sencillo q mergear comits y demás.
Solo necesito q modifiques una carpeta de tu biblioteca de series de tal modo q el nombre incluya paréntesis y paréntesis cuadrados [no sé si se llaman así

]. Y lo mismo con un archivo de tu biblioteca de películas.
Unas vez hecho esto vamos a settings de Kodi y en el apartado vídeo/colección hacemos "limpiar colección" (o algo así) por último volvemos a la biblioteca y le decimos q actualice.
Me interesa comprobar q los diferentes SO aceptan esos caracteres y q Kodi puede encontrar la información (sinopsis, póster, etc)
Sobre el tema de los perfiles dime dónde lo has visto (archivo y línea) y miro si en la nueva versión lo hacemos igual o lo hemos cambiado ya.
Decía lo de los commit por que, aunque la rama develop esta bastante al día, algunos habeis avanzado desde el ultimo PR. Como tengo un enlace simbólico al git me cuesta muy poco meter lo del ultimo commit, por eso decía, sino usare lo del Develop.
Hago la prueba y como muy tarde responderé esta noche.
Lo del "masterprofile" esta en la linea 136 en "library.py":
Código: Seleccionar todo
path = xbmc.translatePath(os.path.join("special://masterprofile/", "sources.xml"))
Creo haber entendido que la función sirve para comprobar si existe la carpeta agregada, y luego otra función la usa como condición para que marque los medios como vistos o no hacer nada, asi que si el "masterprofile" no tiene librería pero un usuario (que no sea "masterprofile") si que la tiene, pelisalcarta nunca le marcara como visto nada, o eso creo haber entendido. Yo lo cambiaría por:
Código: Seleccionar todo
path = xbmc.translatePath(os.path.join("special://profile/", "sources.xml"))
Un saludo!
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 15:47
por SeiTaN
kerenmac escribió:
Lo del "masterprofile" esta en la linea 136 en "library.py":
Código: Seleccionar todo
path = xbmc.translatePath(os.path.join("special://masterprofile/", "sources.xml"))
Creo haber entendido que la función sirve para comprobar si existe la carpeta agregada, y luego otra función la usa como condición para que marque los medios como vistos o no hacer nada, asi que si el "masterprofile" no tiene librería pero un usuario (que no sea "masterprofile") si que la tiene, pelisalcarta nunca le marcara como visto nada, o eso creo haber entendido. Yo lo cambiaría por:
Código: Seleccionar todo
path = xbmc.translatePath(os.path.join("special://profile/", "sources.xml"))
Un saludo!
La función se usa para ver si la librería de pelisalacarta está agregada en kodi y por tanto marcar los capitulos en la BD de Kodi.
Lo dejo cambiado, de momento esto no se ejecuta, ya que estaba habiendo problemas con rutas fuera del plugin o samba, se devuelve un True, queda pendiente de cambiar la validación por lo que puede ni lo usemos.
Saludos.
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 19:45
por robalo
Si tenemos actualizados los add-ons de thetvdb y themoviedb no deberiamos tener problemas con los nombres, el único problema que te puedes encontrar es con samba si la ruta incluye "ñ", por ejemplo.
Si insertas en series.xml o su equivalente en el archivo que uses para almecenar las series
Código: Seleccionar todo
DC's Legends of Tomorrow [HDTV HD720 micro720] [ENG LAT ESPSUB ENGSUB] (2016),http://hdfull.tv/serie/dcs-legends-of-tomorrow###1420;1,hdfull
y reinicias kodi, te encontraras con la carpeta de la serie y sus episodios allí dónde lo tengas configurado para que se almacenen. También te encontrarás que la añadido a la biblioteca de kodi con toda la info.
La serie anterior no debería dar problemas tanto como si usas Windows o Linux o con samba y sin samba, A mí me funciona sin problemas con samba o sin samba.
Las pelis más de lo mismo
Código: Seleccionar todo
el tras corazon [HDRip] [ESP LAT] (-1).strm
tras el corazon verde [DVDRip] [ESP] ().strm
tras el corazon [HDRip] [ESP LAT] (0).strm
tras verde [DVDRip] [ESP] (1984).strm
verde tras [DVDRip] [ESP] (1984).strm
Con cualquiera de esos nombres de archivo themoviedb encuentra sin problema los datos para la peli "Tras el corazón verde de 1984".
Concluyendo, que no hay que calentarse mucho la cabeza, casi puedes poner lo que quieras pero sin perder de vista el nombre de la peli o seri

Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 20:28
por super_berny
gracias robalo, habra q controlar el tema de la ñ
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 22:16
por identidad_oculta
He entendido mal lo que estabas preguntando, por que creía que preguntabas por algo relacionado con la nueva versión de la biblioteca de pelisalacarta, por eso decía lo del commit.
La Biblioteca "normal" de Kodi se amolda a lo que sea, en el nombre puedes usar paréntesis y/o corchetes sin problema alguno, de hecho así lo tenia en mis dispositivos cuando los canales caían cada poco (si, era un engorro tener que andar cambiando el contenido cada vez que un canal fallaba), pero desde que dejaron de requerir actualizaciones constantes puse el nombre normal (para poder actualizar el contenido).
Como ha dicho robalo, da igual lo que pongas en el nombre mientras que el scraper lo pueda identificar (es un problema que existe en la versión actual debido a que, como es comprensible, los canales no tienen los nombres que al scraper "le gustan").
Tal vez con los nombres sea con lo que mas cuidado hay que tener si se desea una biblioteca "bien" ordenada. Con los medios en distintos idiomas es típico usar el formato "nombre [idioma1]", "nombre [idioma2]" (o con paréntesis, aunque no sabría decir si las llaves son validas) en las carpetas, pero lo que importa es que en los ajustes del scraper este bien seleccionado el idioma, y lo que es aun mas importante es que en caso de que una carpeta incluya múltiples carpetas con distintos medios, estas incluyan el nombre que el scraper tenga en su base de datos para el idioma que deseas. Hay muchas series que tienen nombres distintos en función del idioma o que incluso no se detectan bien sino tienen un nombre determinado. Un ejemplo para cada caso: Usando el scraper de TheTVDB, la serie Castle deberia tener una carpeta con el nombre "Castle (2009)", sino te encontrarás con "información" de una serie de castillos, y respecto a lo de los idiomas, la carpeta de Hawaii 5.0 en español se deberia llamar "Hawaii 5.0 (2010)", pero en ingles se debería llamar "Hawaii 5-O" o "Hawaii 5-0".
En mi opinión la solución ideal para no tener que incluir en el nombre de las carpetas información como "... [nombredelcanal] ..." que pueda confundir al scraper seria que el propio addon a través del .strm llame al plugin y que en la ventana se muestren los canales desde los cuales has agregado el medio a la biblioteca y que tras seleccionar uno de ellos salga la ventana habitual con los enlaces. Esa es una de las ideas que me rondan, pero no soy capaz de entender como funciona lo del famoso "item", así que de ponerme a teclear ni hablamos.
Un saludo y perdona por la confusión (claro, asi que me decías que no importaba lo del commit

)
Re: Nombre de archivos y carpetas
Publicado: 20 May 2016, 23:26
por super_berny
kerenmac escribió:En mi opinión la solución ideal para no tener que incluir en el nombre de las carpetas información como "... [nombredelcanal] ..." que pueda confundir al scraper seria que el propio addon a través del .strm llame al plugin y que en la ventana se muestren los canales desde los cuales has agregado el medio a la biblioteca y que tras seleccionar uno de ellos salga la ventana habitual con los enlaces. Esa es una de las ideas que me rondan, pero no soy capaz de entender como funciona lo del famoso "item", así que de ponerme a teclear ni hablamos.
Creo q el tema del scraper lo tenemos mas o menos solucionado mediante archivos nfo. Lo del los parentesis, no se por q habia leido q no eran compatibles en todos los sistemas de archivos, pero si me confirmais q no hay problema, solo quedara controlar las posibles eñes.
Respecto al famoso 'item', estas en el foro adecuado, abre un nuevo hilo con las dudas concretas q tengas y seguro q entre todos podremos aclarartelas.