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

, 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" ).