Página 11 de 13
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 23 Mar 2016, 10:33
por kampanita
Bien, pues tras darle un monton de vueltas, creo que por fin esta.
Version 2.0
https://github.com/kampanita/service.up ... master.zip
A ver si funciona en Android.
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 23 Mar 2016, 19:02
por hav
Funciona en Android

, pero no llega a renombrar pelis.zip en pelis.zip.old. No compara el archivo con el git, por lo que siempre que inicia el proceso lo ejecuta al completo, es decir, sobreescribe una y otra vez innecesariamente la memoria.

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 24 Mar 2016, 04:10
por hav
Para solucionarlo, he borrado pelis.zip y he creado un archivo pelis.zip.old de tamaño 0. Lo reemplaza por el de 33,2mb cuando se cumple el tiempo de ejecución del proceso y ya en las veces sucesivas, al tener el mismo tamaño del git, ya no sobreescribe
He seguido el mismo procedimiento en IOS y también funciona, por lo que creo que ya puede confirmarse que es multiplataforma

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 24 Mar 2016, 10:22
por P0ZI
Buenos días,
La verdad es que la idea del plugin es maginifica para tener pelisalacarta actualizado.
Pero tengo una pregunta, este servicio solo es para pelisalacarta normal,no? Es decir, no es para la versión UI,no? Es que veo que me crea una carpeta de pelisalacarta, pero entro en pelisalacarta-ui (el que usaba), y no veo los nuevos canales que han añadido los desarrolladores.
Gracias y un saludo.
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 25 Mar 2016, 16:19
por hav
P0ZI escribió:Buenos días,
La verdad es que la idea del plugin es maginifica para tener pelisalacarta actualizado.
Pero tengo una pregunta, este servicio solo es para pelisalacarta normal,no? Es decir, no es para la versión UI,no? Es que veo que me crea una carpeta de pelisalacarta, pero entro en pelisalacarta-ui (el que usaba), y no veo los nuevos canales que han añadido los desarrolladores.
Gracias y un saludo.
Hola, actualmente solo se ha desarrollado para la versión clásica de pelisalacarta, por eso no te ha funcionado.
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 30 Mar 2016, 13:41
por hav
Hola kampanita, ¿has podido revisar cuál es la causa de que no renombre pelis.zip?
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 30 Mar 2016, 15:40
por kampanita
La verdad es que no tengo una plataforma android para probar

y por no instalarme un emulador en el pc....
Lo único que se me ocurre es que sea tema de permisos del fichero, si no, no tiene mucho sentido que no haga un simple "rename"...
PD: Por otro lado cuando pruebes, no tengas abierto el zip eh ¿? que a mi ya me ha pasado alguna vez

Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 30 Mar 2016, 19:13
por hav
kampanita escribió:La verdad es que no tengo una plataforma android para probar

y por no instalarme un emulador en el pc....
Lo único que se me ocurre es que sea tema de permisos del fichero, si no, no tiene mucho sentido que no haga un simple "rename"...
PD: Por otro lado cuando pruebes, no tengas abierto el zip eh ¿? que a mi ya me ha pasado alguna vez

Pero el problema no es solo en Android, ocurre lo mismo en la rasp con openelec o en iOS.
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 30 Mar 2016, 19:39
por hav
He incluido la última línea del siguiente script para borrar la caché de acestream cuando lo detengo, pero no funciona. ¿He de colocarla en otra parte? ¿Se te ocurre alguna solución?
#!/bin/sh
PATH=/sbin:/sbin:/bin:/usr/bin
ACEADDON="$HOME/.kodi/userdata/addon_data/program.plexus/acestream"
ACECHROOT="androidfs"
if ! [ $(id -u) = 0 ]; then
PERMISSION=sudo
fi
#terminar acestream.sh
$PERMISSION pkill -9 -f "/system/data/data/org.acestream.engine/files/python/bin/python" &>/dev/null
#terminar chroot
$PERMISSION pkill -9 -f "/system/bin/acestream.sh" &>/dev/null
#desmontar
$PERMISSION umount $ACEADDON/$ACECHROOT/proc
$PERMISSION umount $ACEADDON/$ACECHROOT/sys
$PERMISSION umount $ACEADDON/$ACECHROOT/dev
rm -rf /storage/.kodi/userdata/addon_data/program.plexus/acestream/androidfs/sd$
Re: shell script Raspi/Linux/ Upgrade PelisALaCarta
Publicado: 31 Mar 2016, 08:48
por kampanita
Código: Seleccionar todo
Pero el problema no es solo en Android, ocurre lo mismo en la rasp con openelec o en iOS.
Raspi2 con Openelec 5.0.6 ok
Raspi2 con Openelec 5.0.8 ok
Raspi2 con raspbian+Kodi 16 ok
Win7 +Kodi 16 probado ok
Win10+Kodi 15 probado ok
La verdad es que no entiendo que te puede fallar ...
Pon log a ver si detectamos que pasa ( ahora captura todas las excepciones )
Código: Seleccionar todo
#!/bin/sh
PATH=/sbin:/sbin:/bin:/usr/bin
ACEADDON="$HOME/.kodi/userdata/addon_data/program.plexus/acestream"
ACECHROOT="androidfs"
if ! [ $(id -u) = 0 ]; then
PERMISSION=sudo
fi
#terminar acestream.sh
$PERMISSION pkill -9 -f "/system/data/data/org.acestream.engine/files/python/bin/python" &>/dev/null
#terminar chroot
$PERMISSION pkill -9 -f "/system/bin/acestream.sh" &>/dev/null
#desmontar
$PERMISSION umount $ACEADDON/$ACECHROOT/proc
$PERMISSION umount $ACEADDON/$ACECHROOT/sys
$PERMISSION umount $ACEADDON/$ACECHROOT/dev
rm -rf /storage/.kodi/userdata/addon_data/program.plexus/acestream/androidfs/sd$
veo algo que no me cuadra.....
Yo probaría a borrar la cache ANTES de desmontar ...
Por otro lado añadiria un "&" en el final de la linea para que ejecute el proceso en "background" ( como el resto de cosas que hace ), y tambien sacaria el log de lo que pasa al borrar
Prueba a utilizar esto otro a ver ...
Código: Seleccionar todo
#!/bin/sh
PATH=/sbin:/sbin:/bin:/usr/bin
ACEADDON="$HOME/.kodi/userdata/addon_data/program.plexus/acestream"
ACECHROOT="androidfs"
if ! [ $(id -u) = 0 ]; then
PERMISSION=sudo
fi
#terminar acestream.sh
$PERMISSION pkill -9 -f "/system/data/data/org.acestream.engine/files/python/bin/python" &>/dev/null
#terminar chroot
$PERMISSION pkill -9 -f "/system/bin/acestream.sh" &>/dev/null
#desmontar
rm -rf $ACEADDON/$ACECHROOT/sd$/* &
echo "Salida del comando de Borrado : " $?
$PERMISSION umount $ACEADDON/$ACECHROOT/proc & >/dev/null
$PERMISSION umount $ACEADDON/$ACECHROOT/sys & >/dev/null
$PERMISSION umount $ACEADDON/$ACECHROOT/dev & >/dev/null