28 septiembre, 2023

JungleScript - Guia Usuario rev. 2.0

JungleScript es un script realizado en shell que aprovecha la utilidad enigma2_pre_start.sh ubicada en el directorio /usr/bin que hace en enigma2 que se ejecute un script con ese nombre en el reinicio de enigma2. 

JungleScript es compatible con todas las imagenes enigma2 y su funcion es muy sencilla al reiniciar en el receptor enigma2 automaticamente en caso de haber actualizaciones se actualiza lista canales y picon en nuestro receptor enigma2.

JungleScript es totalmente gratuito,  para el mantenimiento del blog y servidores, no usamos ningún tipo de publicidad, así como tampoco enlaces patrocinados de Amazon.

Nos basamos en donaciones y colaboraciones, si quieres colaborar pulsa en el icono 

Soporte Telegram: https://t.me/joinchat/FnyMfp5xMMqhgb5G

Una de las caracteristicas unicas en enigma2 y que realiza JungleScript es que cuando se actualiza la lista canales te conserva canales TDT y IPTV que tengamos instalados.

Caracteristicas Principales

Auto lista canales

En reinicio de enigma2 te auto actualiza automaticamente lista de canales enigma2

Seleccion favoritos

Junglescript te permite mediante archivo configuracion conservar favoritos que deseemos o no instalar favoritos que no deseemos

Auto Picon

En reinicio enigma2 te auto actualiza automaticamente picones enigma2

Conserva canales

El junglescript durante la instalacion te conserva canales TDT e IPTV que previamente tengamos instalados

Junglescript instalador
Guia de uso de JungleScript

Aprenda a usar JungleScript para tener siempre actualizadas las listas de canales y picon enigma2

  • Te auto instala lista canales y te las actualiza en caso de novedades en cada reinicio del receptor, las listas disponibles son:
  1. Astra 19.2E (por defecto)
  2. Astra 19.2E comunitarias
  3. Astra 19.2E + Hotbird 13E
  4. Astra 19.2 + Hispasat 30
  5. Astra 19.2 + Hotbird 13 + Hispasat 30

Además te autoinstala picones de Movistar+ de satélite Astra 19.2º (por defecto deshabilitado), los picones disponibles para instalacion son:

  1. Trasparente version original
  2. Color
  3. Black con reflejo
  4. diseño 3d
  • Exclusivo de JungleScript: En el caso de instalar lista canales a través del script, y luego el usuario modificar la lista canales con una búsqueda de canales tdt y crear su favorito de canales tdt, el script cuando te actualice la lista satélite te conserva los canales tdt y los favoritos tdt que hubieras creado.
  • Exclusivo de JungleScript: En el caso de instalar lista canales a través del script, y luego el usuario modificar la lista canales con un favorito iptv, el script cuando te actualice la lista satelite te conserva ese favorito iptv que tu has creado.
  • Exclusivo de JungleScript: A través de parámetro de configuración del script puedes elejir que favoritos de la lista canales que te instala el script no se instalen, así puedes elegir que algunos favoritos no se te instalen.
  • Exclusivo de JungleScript: En caso de detectar que la imagen es blackhole te auto escala los picones para que se visualicen correctos en el skin.
  • Exclusivo de JungleScript: Permite seleccionar si instalar lista canales enigma2 (por defecto), o instalar lista canales enigma2 + picon (se configura mediante parámetro)
  • Exclusivo de JungleScript: En caso de que tras instalar nuestras listas canales, crees un favorito satélite personalizado tienes la posibilidad de conservarlo para que no se borre tras la instalación (se configura mediante parámetro).
  • Te permite mediante parámetro opcional instalar las listas iptv tdt de : https://github.com/LaQuay/TDTChannels creándote favorito enigma2
  • Te permite instalar mediante parámetro lista iptv pluto.tv

logo2

 

La instalación es muy sencilla y se puede realizar de diversas maneras.

  • Añadiendo el servidor feed de repositorios Jungle-Team

Jungle-feed – Repositorio paquetes Jungle-Team

  • Manualmente realizando la descarga del paquete ipk

Nos descargamos el paquete mas actual y lo instalamos en nuestro receptor

https://github.com/jungla-team/enigma2_pre_start/tree/master/ipk

  • A través de junglebot

JungleBot 2.5.0 – Controla enigma2 con Telegram

Una vez realizada la instalacion de JungleScript, el archivo de configuracion de instalacion de listas canales y picon se denomina enigma2_pre_star.conf ubicado en el directorio /usr/bin

Los parametros que podemos configurar:

LISTACANALES=
PICONS=
TIPOPICON=
TDTCHANNELS=
PLUTOTV=

  • En el parametro lista canales podemos introducir la lista canales que deseamos instalar:

LISTACANALES=astra
LISTACANALES=astra-comunitaria
LISTACANALES=astra-hotbird
LISTACANALES=astra-hispasat
LISTACANALES=astra-hotbird-hispasat

  • En el parametro picons podemos activar o desactivar que se instalen picones:

PICONS=0 —> No se instalan picones, solamente la lista canales

PICONS=1 —> Se instala lista canales y picones

  • En el parametro tipo picon podemos seleccionar el modelo de picon que deseamos instalar:

TIPOPICON=movistar-original

TIPOPICON=movistar-lunar

TIPOPICON=movistar-color

TIPOPICON=movistar-color-3d

  • En el parametro tdt channel podemos activar o desactivar que se instalen lista canales tdt iptv:

TDTCHANNELS=1 — se instala

TDTCHANNELS=0 — no se instala

  • En el parametro pluto tv podemos activar o desactivar que se instale favorito de canales de la plataforma pluto.tv

PLUTOTV=1 — se instala

PLUTOTV=0 — no se instala

 

 

 

 

Ademas del archivo de configuracion principal y obligatorio (enigma2_pre_start.conf), tenemos la posibilidad de dos archivos de configuracion opciones que son:

Favoritos que no queremos que se instalen

JungleScript permite filtra favoritos que se van a instalar, es decir puedes definir que favoritos de la lista canales no se instalen, para ello debes crear en el directorio del receptor /etc/enigma2 un archivo llamado fav_bouquets y en su interior introducir los favoritos que no quieres que se instalen cada favorito va en una línea del archivo, ejemplo:

movistariplus
canalesdeportes

El nombre del favorito a introducir que se quiere filtrar es de la siguiente manera para que lo veáis fácil, si el favorito en el directorio /etc/enigma2 se llama userbouquet.canaldigitaal.tv pues el nombre a introducir es canaldigital

Nota: Si no existe el archivo o esta en blanco por defecto se instalaran todos los favoritos de la lista

Conservar favoritos de nuestra lista

JungleScript permite filtra favoritos satélite que tenemos propios y que no quieres que se borren, para ello debes crear en el directorio del receptor /etc/enigma2 un archivo llamado save_bouquets y en su interior introducir los favoritos satélite que no deseamos que se borren al actualizar la lista canales.

movistariplus
canalesdeportes

El nombre del favorito a introducir que se quiere filtrar es de la siguiente manera para que lo veais facil, si el favorito en el directorio etc/enigma2 se llama userbouquet.canaldigitaal.tv pues el nombre a introducir es canaldigitaal

Junglescript realiza la instalacion en los siguientes directorios.

  • Lista canales se instala en el directorio /etc/enigma2
  • Los picones el script

    Una duda que os podéis plantear es donde se instalan los picones, pues el script es inteligente si detecta que tenéis una unidad montada como /media/hdd la instalación la realiza en esa unidad, si detecta que existe unidad montada como /media/usb la instalación la realiza en esa unidad, si detecta que existe unidad montada como /media/mmc la instalación la realiza en esta unidad, y si no detectan ningun montaje lo realiza en la flash del receptor en el directorio /usr/share/enigma2.

    Al hilo de esto en caso que tengamos varios puntos de montaje el script lo instalaría solamente en uno de ellos, teniendo la siguiente preferencia:

    1º /media/hdd

    2º /media/usb

    3º /media/mmc

    4º /usr/share/enigma2

Nota: los picones se instalaran solamente si tienes mas de 60 megas libres en la flash del receptor, ya que para la realización de la descarga se usa el directorio /tmp del receptor.

Junglescript genera log de los procesos efectuados:

  • /var/log/enigma2_pre_start.log

Log de proceso de ejecucion de junglescript.

  • /tmp/rsync_canales.log

log si hubo actualizacion de canales

  • /tmp/rsync_picons.log

log si hubo actualizacion de picones

Como hemos mencionado junglescript se ejecuta automaticamente al reiniciar enigma2, pero si queremos ejecutar el script sin reiniciar enigma2 ejecutaremos el siguiente comando:

/usr/bin/enigma2_pre_start.sh

6

En el caso que deseemos forzar la reinstalación de lista canales o picones, por ejemplo si deseamos cambiar la lista seleccionada en la instalación y que el script realice la instalación, simplemente debemos borrar el archivo llamado actualización que se halla en /etc/enigma2 (para la lista canales) o en el interior de la carpeta picon (para los picones)

 

Si tenemos JungleScript instalado, si hay una nueva versión del script, cuando reiniciamos el receptor se actualizara nuestro script.

Otra duda que podemos plantearnos es si el script es seguro o hace algo raro en nuestro receptor, la respuesta es que simplemente instala lista canales y picones en nuestro receptor enigma2, cualquiera que entienda algo de shell puede verlo en el código opensource del mismo: https://github.com/jungla-team/enigma2_pre_start/blob/master/enigma2_pre_start.sh

En caso que deseemos borrar el script para que ya no se ejecute en el reinicio de enigma2 simplemente borramos el script del directorio /usr/bin o borramos directamente el paquete opkg remove <nombrepaquete>.

Las listas canales y picones que se instalan con junglescript son las realizadas por jungle-Team que podemos ver en su source:

  • listas canales:

https://github.com/jungla-team/Canales-enigma2

  • Picones:

https://github.com/jungla-team/Picon-enigma2-Movistar

A %d blogueros les gusta esto: