Página 3 de 4

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 01:56
por axantemir
Ante todo muchas gracias.. yo me estoy volviendo loco para bajar la de plex ya que al entrar y mirar la version no aparecen ni la mitad de los archivos del que tengo normalmente... si alguien me puede explicar se lo agradecería

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 14:09
por Intel1
Lortropic escribió:Ese no es el problema descrito. Cuando lo dije el problema es que no salía nada de nada (no podías ni elegir openload). Si no te sale será por otro motivo (que no funcione la reproducción de openload, por ejemplo)
Hola, como dije, en la biblioteca de pelisalacarta si funciona normal reproduciendo el mismo enlace, pero al entrar en el widget me muestra el "popup" de los servers y cuando elijo alguno no reproduce.

Como vuelvo a repetir en el biblioteca de pelisalacarta si funciona los enlaces.

Gracias.

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 19:32
por Lortropic
Intel1 escribió:
Lortropic escribió:Ese no es el problema descrito. Cuando lo dije el problema es que no salía nada de nada (no podías ni elegir openload). Si no te sale será por otro motivo (que no funcione la reproducción de openload, por ejemplo)
Hola, como dije, en la biblioteca de pelisalacarta si funciona normal reproduciendo el mismo enlace, pero al entrar en el widget me muestra el "popup" de los servers y cuando elijo alguno no reproduce.

Como vuelvo a repetir en el biblioteca de pelisalacarta si funciona los enlaces.

Gracias.
Curioso, mi caso no es que saliera un popup y después no reproduciera, es que no salía NADA de nada. No he probado openload, pero si se que funcionan otros servers (aunque si funciona desde la biblioteca también debería ir desde el widget, tendrán que mirarlo)

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 19:34
por SeiTaN
openload ha cambiado hace poco, Cmos subió la corrección.

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 19:58
por Lortropic
Me está volviendo a pasar el típico problema de: Una serie añadida a la biblioteca no actualiza automáticamente la biblioteca, en la raspberry.

En el PC me ha ido OK, yo he ido añadiendo series y después me lo he llevado todo a la Pi. Pero allí he añadido una serie nueva... y ha creado los json, strm pero al acabar no me actualiza la biblioteca.

He mirado si tenía el The Movie DB y en español, y lo tenía, pero no en español. Lo he configurado Addons -> Informacion de TV -> The Movie DB y ponerle ES.

Recuerdo que ya lo miramos y Seitan dio con la solución (me he dado cuenta al mirar los logs) y es que yo tengo como fuente:

special://userdata/addon_data/plugin.video.pelisalacarta/library

Eso como fuente sin contenido, y entro a dentro y le doy a SERIES y le pongo el tipo series.

Sin embargo veo que la petición de update no coincide exactamente con mi ruta:

19:11:13 15315.937500 T:1730077680 NOTICE: pelisalacarta.platformcode.xbmc_library [get_data] payload {'params': {'directory': 'special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/westworld [tt0475784]/'}, 'jsonrpc': '2.0', 'method': 'VideoLibrary.Scan', 'id': 1}


En vez de usar special://userdata tiene special://home/userdata (que son lo mismo en verdad)

No se si esto tendrá que ver, pero no se me ocurre otra cosa. En la config no tenía ninguna ruta puesta:

Código: Seleccionar todo

    <setting id="bookmarkpath" value="special://profile/addon_data/plugin.video.pelisalacarta/downloads/list" />
    <setting id="downloadlistpath" value="special://profile/addon_data/plugin.video.pelisalacarta/downloads/list" />
    <setting id="downloadpath" value="special://profile/addon_data/plugin.video.pelisalacarta/downloads" />
    <setting id="librarypath" value="" />
Y yo lo he editado y he puesto: special://userdata/addon_data/plugin.video.pelisalacarta/library

Pero va el cabrón y aun lo resuelve en la petición JSON:
19:49:52 17635.410156 T:1375978480 NOTICE: pelisalacarta.platformcode.xbmc_library [get_data] payload {'params': {'directory': '/home/osmc/.kodi/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/westworld [tt0475784]/'}, 'jsonrpc': '2.0', 'method': 'VideoLibrary.Scan', 'id': 1}

¿Alguna idea de si la estoy liando? ¿O simplemente será mejor que ponga como fuente de datos special://home/userdata? (aunque esperaba que al poner en librarypath el special://userdata/addon_data/plugin.video.pelisalacarta/library funcionaría forzando la ruta)

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 19:59
por Kodier
Hola, me gustaría saber como compilar la versión de Jarvis.
Ya tengo python instalado pero no se como hacer el make o si hay algún link donde lo expliquen.

Muchas gracias y un saludo.

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 20:16
por SeiTaN
@Lortropic, la ruta que tienes que tener es la misma que te sale en el payload, es decir, si no tienes "library_path", por defecto te va a buscar en ...

special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/nombre_serie para saber cual debes usar, mira en tu BD donde se guarda el path de la serie, yo uso con firefox el plugin de sqllite manager.

Cuando las dos rutas coinciden se ejecuta la función VideoLibrary.Scan de Kodi.

@Kodier, pronto Jesús va a subir la versión para todas las plataformas, paciencia.

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 20:39
por Lortropic
SeiTaN escribió:@Lortropic, la ruta que tienes que tener es la misma que te sale en el payload, es decir, si no tienes "library_path", por defecto te va a buscar en ...

special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/nombre_serie para saber cual debes usar, mira en tu BD donde se guarda el path de la serie, yo uso con firefox el plugin de sqllite manager.

Cuando las dos rutas coinciden se ejecuta la función VideoLibrary.Scan de Kodi.

@Kodier, pronto Jesús va a subir la versión para todas las plataformas, paciencia.
Si, he recordado lo del path, pero me extraña mucho (pero lo probaré igualmente) porque en el PC me va y tengo el mismo path (lo acabo de comprobar):
special://userdata/addon_data

Y en el log veo que solicita lo mismo:

Código: Seleccionar todo

20:29:54 T:140565069575936  NOTICE: pelisalacarta.platformcode.xbmc_library [get_data] payload {'params': {'directory': 'special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/westwo
rld [tt0475784]/'}, 'jsonrpc': '2.0', 'method': 'VideoLibrary.Scan', 'id': 1}
20:29:54 T:140565069575936  NOTICE: pelisalacarta.platformcode.xbmc_library [get_data] get_data: data {'jsonrpc': '2.0', 'id': 1, 'result': 'OK'}
20:29:54 T:140565069575936  NOTICE: pelisalacarta.platformcode.xbmc_library [update] data: {'jsonrpc': '2.0', 'id': 1, 'result': 'OK'}
20:29:54 T:140565069575936  NOTICE: ######## DEBUG #########
20:29:54 T:140565069575936  NOTICE:     [pelisalacarta.core.library.save_library_episodes] Westworld (Almas de metal) [seriesblanco]: insertados= 7, sobreescritos= 0, fallidos= 0
20:29:54 T:140565565831488   DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
20:29:54 T:140565565831488   DEBUG: ------ Window Init (DialogOK.xml) ------
20:29:54 T:140565565831488    INFO: Loading skin file: DialogOK.xml, load type: KEEP_IN_MEMORY
20:29:54 T:140563567322880  NOTICE: VideoInfoScanner: Starting scan ..
20:29:54 T:140563567322880   DEBUG: CAnnouncementManager - Announcement: OnScanStarted from xbmc
20:29:54 T:140563567322880   DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanStarted
20:29:54 T:140565565831488   DEBUG: ------ Window Deinit (DialogProgress.xml) ------
20:29:54 T:140563567322880   DEBUG: scraper: NfoUrl returned <details><url cache="tmdb-63247-es.json">http://api.themoviedb.org/3/tv/63247?api_key=f7f51775877e0bb6703520952b3c7840&language=es&appe
nd_to_response=content_ratings,credits,external_ids,images&include_image_language=es,en,null</url><id>63247</id></details>
20:29:54 T:140563567322880   DEBUG: VideoInfoScanner: Found matching URL NFO file: special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/westworld [tt0475784]/tvshow.nfo
Aquí se ve como hace el primer episodio.

Pero en la raspberry no:

Código: Seleccionar todo

19:11:13 15315.937500 T:1730077680  NOTICE: pelisalacarta.platformcode.xbmc_library [get_data] payload {'params': {'directory': 'special://home/userdata/addon_data/plugin.video.pelisalacarta/library/SERIE
S/westworld [tt0475784]/'}, 'jsonrpc': '2.0', 'method': 'VideoLibrary.Scan', 'id': 1}
19:11:13 15315.977539 T:1730077680  NOTICE: pelisalacarta.platformcode.xbmc_library [get_data] get_data: data {'jsonrpc': '2.0', 'id': 1, 'result': 'OK'}
19:11:13 15315.992188 T:1730077680  NOTICE: pelisalacarta.platformcode.xbmc_library [update] data: {'jsonrpc': '2.0', 'id': 1, 'result': 'OK'}
19:11:13 15316.003906 T:1730077680  NOTICE: ######## DEBUG #########
19:11:13 15316.003906 T:1730077680  NOTICE:     [pelisalacarta.core.library.save_library_episodes] Westworld (Almas de metal) [seriesblanco]: insertados= 7, sobreescritos= 0, fallidos= 0
19:11:13 15316.036133 T:1956733872   DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
19:11:13 15316.037109 T:1956733872   DEBUG: ------ Window Init (DialogOK.xml) ------
19:11:13 15316.054688 T:1591735280  NOTICE: VideoInfoScanner: Starting scan ..
19:11:13 15316.055664 T:1591735280   DEBUG: CAnnouncementManager - Announcement: OnScanStarted from xbmc
19:11:13 15316.055664 T:1591735280   DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanStarted
19:11:13 15316.084961 T:1956733872   DEBUG: ------ Window Deinit (DialogProgress.xml) ------
19:11:13 15316.155273 T:1591735280  NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
Probaré a cambiar la fuente para que en vez de ser special://userdata sea special://home/userdata a ver si haciendo match 100% lo encuentra (o si me es más fácil, cambiar el código para que use el otro path y ver si eso funciona)

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 20:43
por super_berny
Kodier escribió:Hola, me gustaría saber como compilar la versión de Jarvis.
Ya tengo python instalado pero no se como hacer el make o si hay algún link donde lo expliquen.
Python no se compila, ni para Jarvis ni para nada. Es un lenguaje interpretado y para desarrollar para Kodi ni siquiera tienes q tener python instalado ya q se ejecuta en el interprete q lleva kodi incluido.
Por otra parte estas dudas mejor tratarlas en le foro de desarrolladores ¿no?
Lortropic escribió:En el PC me ha ido OK, yo he ido añadiendo series y después me lo he llevado todo a la Pi.
Es posible q sea por eso q las rutas no coinciden, a mi me pasaba con 2 PCs uno con Isegram y otro con Jarvis. Incluso aunq sean el mismo numero de version de kodi no seran la misma ya q cambia el SO.

Si no te importa eliminar completamente la biblioteca en la PI podrias probar esto:
  • Deja en blanco el setting "librarypath".
  • Cierra Kodi
  • Elimina la carpetas library con todo su contenido.
  • Opcionalmente pero aconsejable elimina la base de datos MyVideosXX.db (las XX son numeros q varian de un version a otra) En la PI no se donde esta, pero en windows esta en: "C:\Users\xxxxx\AppData\Roaming\Kodi\userdata\Database"
  • Reinicia Kodi
  • Si te pregunta si deseas configurar algo por defecto responde siempre SI
Con esto se crean las carpetas CINE y SERIES en la ubicacion habitual y se configuran los Scrapers adecuadamente. Ahora ya puedes volcar ahi tus series y nos cuentas q tal.

Re: donde esta la 4.2.0?

Publicado: 07 Dic 2016, 20:49
por Lortropic
He probado lo que he indicado, he cambiado los paths en el código:

Código: Seleccionar todo

diff ~/xbmc_library.py xbmc_library.py
322c322
<         librarypath = "special://home/userdata/addon_data/plugin.video." + config.PLUGIN_NAME + "/library/" + \
---
>         librarypath = "special://userdata/addon_data/plugin.video." + config.PLUGIN_NAME + "/library/" + \
443c443
<                 librarypath = "special://home/userdata/addon_data/plugin.video." + config.PLUGIN_NAME + "/library/"
---
>                 librarypath = "special://userdata/addon_data/plugin.video." + config.PLUGIN_NAME + "/library/"
454c454
<                                             librarypath.replace('/profile/', '/%/').replace('/home/userdata/', '/%/')
---
>                                             librarypath.replace('/profile/', '/%/').replace('/userdata/', '/%/')
Y ha funcionado.

Es decir, en el PC (ubuntu x64) el videoscan parece que resuelve, al menos de mejor forma, el path, por lo que hace match. Yo tengo special://userdata... y el addon pide special://home/userdata pero lo entiende y realiza el scan. Sin embargo en la raspberry no, es más "fino".

Supongo que lo que haré será cambiar en la pi la ruta para que sea /home/userdata ya que si no en un futuro update no me acordaré. La otra posibilidad es mirar el código para intentar hacer que lo que se ponga en la configuración se respete en ese punto. Es decir, que si pongo que la librería está en special://userdata/addons_data... llegue ese string a ese punto, y no /home/osmc/.kodi/userdata/addons_data