Página 9 de 13

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 10:53
por hav
Hola kampanita, gracias por la versión 1.0.4 del upgrade. Lo he probado (previamente desinstalé la versión anterior, pelis.zip y el master) y devuelve el siguiente error:

Raspberry:

starting data update
10:47:16 344.006805 T:1726739520 NOTICE: UpdPelisALaCarta - Error en el proceso [Errno 2] No such file or directory: 'special://temp/pelis.zip'

Android:

### starting data update
10:33:15 T:18446744071916636544 NOTICE: No encuentro el fichero
10:34:01 T:18446744071916636544 NOTICE: UpdPelisALaCarta - Error en el proceso [Errno 2] No such file or directory: 'special://temp/pelis.zip'
10:36:02 T:18446744071916636544 NOTICE: No encuentro el fichero
10:36:49 T:18446744071916636544 NOTICE: UpdPelisALaCarta - Error en el proceso [Errno 2] No such file or directory: 'special://temp/pelis.zip'

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 12:29
por kampanita
Uhm, maldito translatePath ;)

Prueba ahora, he dejado "corregido" otra vez.

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 14:04
por hav
kampanita escribió:addon -> configurar -> configura la ruta temporal que vas a usar

como por defecto viene "special://temp/" que "traducido" por kodi seria /.kodi/temp o en windows ....user/Appdata/roaming/kodi/cache
En Android no se como lo traduce, pero vamos, basicamente te dice que no sabe donde dejar el fichero "temporal".
No parece ser es el problema (probado en raspeberry y android), le he asignado la carpeta y descarga pelis.zip (antes también lo hacía) pero a partir de ahí no hace nada más. Creo que lo que no hace es esto:

shutil.move(xbmc.translatePath(path+'pelisalacarta-master/python/main-classic/*'), xbmc.translatePath('special://home/addons/plugin.video.pelisalacarta/'))

Ahora no aparece pelisalacarta-master en plugin.video.pelisalacarta.

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 14:33
por kampanita
grrrhhh....

A ver si va ahora, he cambiado lo del translatePath.

( una putada pero ahora mismo no puedo mirar las ejecuciones :( )

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 15:02
por hav
kampanita escribió:grrrhhh....

A ver si va ahora, he cambiado lo del translatePath.

( una putada pero ahora mismo no puedo mirar las ejecuciones :( )
Negativo :roll: , pero vamos mejorando porque pelisalacarta-master se crea en la misma carpeta en la que se descarga pelis.zip, pero ahí se detiene el proceso, es decir, el output no se ejecuta correctamente.

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 16:21
por kampanita
Después de darle varias vueltas, efectivamente el comando shutil.move no funciona como yo pensaba :(
He cambiado la estrategia, y ahora lo que hago es el copy y deltree "manual", en vez del move...porque en python no lo hay a nivel de directorio, si el destino ya existe...en fin...

pero lo he resuelto con una funcion a medida.

Ahora ya lo he podido comprobar, al menos en el windows chuta, asi que supongo que en la raspi tambien

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 17:34
por hav
kampanita escribió:Después de darle varias vueltas, efectivamente el comando shutil.move no funciona como yo pensaba :(
He cambiado la estrategia, y ahora lo que hago es el copy y deltree "manual", en vez del move...porque en python no lo hay a nivel de directorio, si el destino ya existe...en fin...

pero lo he resuelto con una funcion a medida.

Ahora ya lo he podido comprobar, al menos en el windows chuta, asi que supongo que en la raspi tambien
Vamos por el buen camino ;). Funciona a medias, no borra el master, ni renombra a pelis.zip.old.

En raspberry, sustituye, dentro del plugin pelisalacarta, el contenido de todas las carpetas excepto lib, resources y tools. (da la impresión de que se corta el proceso).

En Android solo channels.

En IOS, le ha faltado servers y tools.

¿Tiene un tiempo máximo de ejecución?

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 20:26
por kampanita
Vale, pues ya estoy en casa y he podido probar.
Ya esta...

A mi al menos la version que he dejado en github me funciona bien en pc y en la raspi.
No te fies de las fechas de los directorios, mira la fecha de los archivos.

He puesto una notificacion en la primera funcion ( en la que "copia" ) para que veas que ficheros se estan copiando, eso se puede quitar si no te gusta.

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 21:29
por hav
No sé dónde puede estar el problema...

Android:

El proceso de copia se inicia perfectamente pero se interrumpe a la mitad. Además se ralentiza mucho, supongo que por estar mostrando en pantalla el proceso. Llega un punto que salta un error y ahí se detiene.

Te pego el log por si sirve de ayuda:

script.tv.show.next.aired: ### no prior data found
19:58:55 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### starting data update
20:00:00 T:18446744072058230400 NOTICE: service.libraryautoupdate-0.9.8 : Starting network check
20:00:00 T:18446744072058230400 NOTICE: service.libraryautoupdate-0.9.8 : Actualizar Libreria de Video
20:00:00 T:18446744071972429312 NOTICE: VideoInfoScanner: Starting scan ..
20:00:00 T:18446744071972429312 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
20:13:53 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### no prior data found
20:13:55 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### starting data update
20:33:53 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### no prior data found
20:33:55 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### starting data update
20:44:40 T:18446744071959274368 NOTICE: No encuentro el fichero
20:45:36 T:18446744071959274368 NOTICE: UpdPelisALaCarta - Error en el proceso [Errno 2] No such file or directory: '/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.pelisalacarta/resources/images/bannermenu/allpeliculas.png'
20:58:54 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### no prior data found
20:58:56 T:18446744072058229120 NOTICE: script.tv.show.next.aired: ### starting data update

Raspberry (Openelec 6.0.3): Igual, no concluye el proceso, no hace el overwrite de todos los archivos de pelisalacarta y, al no terminar el proceso, no borra la carpeta master, ni renombra a pelis.zip.old

IOS 8.4: Después de 20 minutos lo he quitado...

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta

Publicado: 21 Mar 2016, 23:43
por kampanita
[Errno 2] No such file or directory: '/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.pelisalaca.....

Es tema de Android... :(
Al tener diferentes dispositivos, hace uso de "alias" para las rutas que no son iguales en todos los dispositivos...pero parece que la de android no le gusta :(

Igual es por la version de Kodi, yo estoy probando con la 15...Isengard

El openelec, uso la 5.0.8 y 5.0.2 ... y en Windows7 y Windows10 , no problem, me funciona todo correcto. comprueba fichero, se lo baja, lo descomprime, lo copia, renombra y borra. ....aunque menudo jaleo.

Bueno, siempre nos quedara el shellscript ( siempre que tengamos cuidado con las rutas, claro, ahi hay que ponerlas "a cañon" ).