Home

Gigablue Quad Plus - Uso Transmission OpenSpa

  • Iniciador del tema †LUCIFER†
  • Fecha de inicio

†LUCIFER†

Invitado
Tutorial uso Transmission openSpa

Guia basica uso transmission en Gigablue Quad Plus con imagen Openspa, esta utilidad es un cliente para descarga torrent desde nuestro receptor.

Para ello vamos a realizar los siguientes pasos:

  • Instalacion Transmission
  • Configuracion Transmission
  • Descarga torrent Transmission
1. Instalacion Transmission
line2.jpg

  • Accedemos a nuestro receptor mediante consola terminal y ejecutamos el siguiente comando:
Código:
opkg install enigma2-plugin-extensions-transmission

  • Una vez instalado reiniciamos gui del receptor para ello ejecutamos:
Código:
init 4
Código:
init 3

tr1.png


2. Configuracion Transmission
line2.jpg


Por defecto transmission usa:

  • Punto montaje /media/hdd
  • Puerto acceso webif 9091
En el caso que deseemos cambiar la configuracion de transmission pues accedemos al script de arranque del mismo que se halla ubicado en /etc/init.d/transmission donde en caso que lo deseemo podemos cambiar estas configuraciones iniciales:

Código:
#!/bin/sh

RPC_PORT=9091
STORAGE_DEVICE="/media/hdd"
USER="root"
PASSWORD="root"

NAME="transmission-daemon"
DAEMON="nice -n 19 /usr/bin/transmission-daemon"
DIRECTORY="$STORAGE_DEVICE/transmission"
DOWNLOAD_DIR="$STORAGE_DEVICE/transmission/download"
CONFIG_DIR="$STORAGE_DEVICE/transmission/config"
WATCH_DIR="$STORAGE_DEVICE/transmission/watch"
ARGS="-c $WATCH_DIR -g $CONFIG_DIR -a *.*.*.* -w $DOWNLOAD_DIR -p $RPC_PORT -t -u $USER -v $PASSWORD"
INET_ADDR=`ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p'`
PATH=/usr/sbin:/usr/bin:/sbin:/bin

if [ ! -d $STORAGE_DEVICE ] ; then
    echo "Don't activate transmission!"
    echo "No mount device for $STORAGE_DEVICE!"
    exit 1
fi

if [ ! -d $DIRECTORY ] ; then mkdir $DIRECTORY; fi
if [ ! -d $DOWNLOAD_DIR ] ; then mkdir $DOWNLOAD_DIR; fi
if [ ! -d $CONFIG_DIR ] ; then mkdir $CONFIG_DIR; fi

if [ ! -d $WATCH_DIR ] ; then
    mkdir $WATCH_DIR
else
    rm -f $WATCH_DIR/*.added
fi

case $1 in
    start)
        if [ -n "`pidof transmission-daemon`" ] ; then
            echo "transmission is already running!"
            exit 1
        else
            echo "starting $NAME..."
            start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS
        fi
        sleep 3
        echo "**********************************************\n"
        if [ -n "`pidof transmission-daemon`" ] ; then
            echo "transmission activated successfully!"
            echo "Open your browser at http://$INET_ADDR:$RPC_PORT"
            if [ -e /usr/bin/trans_queue.sh ] ; then
                echo "Activated auto queue downloads..."
                chmod 755 /usr/bin/trans_queue.sh
                start-stop-daemon -S -b -x /usr/bin/trans_queue.sh &
            fi
            if [ -e /usr/bin/trans_swap.sh ] ; then
                chmod 755 /usr/bin/trans_swap.sh
                /usr/bin/trans_swap.sh start
            fi
        else
            echo "Error starting transmission!"
            /usr/bin/transmission-daemon > /tmp/errorTransmission.log
            if [ -z /tmp/errorTransmission.log ] ; then
                echo "**********************************************\n"
                cat /tmp/errorTransmission.log
                echo "**********************************************\n"
                echo "Error info write /tmp/errorTransmission.log!"
            fi
            exit 1
        fi
        echo "**********************************************\n"
    ;;
    stop)
        killall trans_queue.sh > /dev/null 2>&1
        if [ -n "`pidof transmission-daemon`" ] ; then
            if [ -e /usr/lib/enigma2/python/Plugins/Extensions/Transmission/trans_start_stop_down.sh ] ; then
                chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/Transmission/trans_start_stop_down.sh
                /usr/lib/enigma2/python/Plugins/Extensions/Transmission/trans_start_stop_down.sh trans_stop_down
                sleep 6
            fi
            echo -n "Stopping $NAME..."
            killall $NAME
            sleep 2
            if [ -e /usr/bin/trans_swap.sh ] ; then
                /usr/bin/trans_swap.sh stop
            fi
            echo "Done."
        else
            echo "transmission-daemon not running..."
        fi
    ;;
    restart)
        echo -n "Restarting $NAME..."
        $0 stop
        sleep 10
        $0 start
    ;;
    enable)
        update-rc.d transmission defaults 60
    ;;
    disable)
        update-rc.d -f transmission remove
        sleep 2
    ;;
    *)
    echo " "
    echo "Options: $0 {start|restart|stop|enable|disable}"
    echo " "
esac

exit 0

  • Para arrancar transmission, parar, reiniciar e informaciones sobre descargas, podemos acceder al plugin:
tr2.jpg


tr3.jpg


3. Descarga de torrent

Para ello nos descargarmos de internet algun archivo torrent, y una vez descargado realizamos los siguientes pasos:

  • En el navegador web de nuestro pc introducimos:
ipdenuestrodeco:9091 en este ejemplo 192.168.1.33:9091

tr6.png


  • Pulsamos sobre
    tr20.png
    para elejir el archivo torrent descargado en nuestro pc
tr7.png


4.5.3.Preacaucion.png
En destination folder elejimos donde descargar el torrent por defecto aparece /media/hdd/torrent, recomendable por espacio siempre usar para el destino unidad montada hdd o usb con espacio suficiente, como por defecto al instalar transmission te crea en /media/hdd la carpeta transmission/download pues en mi caso eleji esa para destino:

tr9.png


  • A continuacion elejimos el archivo torrent descargado en nuestro pc:
tr10.png


  • Y tras el paso anterior pulsamos en upload
tr11.png


Y comenzara la descarga del torrent:

tr16.png


  • En este ejemplo pues para acceder al archivo descargado se hallara en la carpeta de destino que pusimos en mi caso /media/hdd/transmission/download
tr17.png


tr18.png
 
  • Me gusta
Reactions: rusoalicia

jesussmr

Usuario
Fan de OpenSPA
Amigo OpenSPA
5 Feb 2008
252
7
0
gracias maestro.

Funciona perfectamente la instalacion, comentar que he cambiado el archivo de configuracion la parte de usuario y contraseña pero no me la pide, es decir, he cambiado esto
RPC_PORT=9091
STORAGE_DEVICE="/media/hdd"
USER="root"
PASSWORD="root"

Yo pensaba que si aqui cambiaba el user y ponia pepito y contraseña manolta cuando pusiera mi ip y mi puerto me pediria usuario y contraseña pero no lo hace ¿ sabes porque?

Saludos
 

†LUCIFER†

Invitado
sustituye en el script

esto:

ARGS="-c $WATCH_DIR -g $CONFIG_DIR -a *.*.*.* -w $DOWNLOAD_DIR -p $RPC_PORT -t -u $USER -v $PASSWORD"

por


ARGS="-g $CONFIG_DIR -c $WATCH_DIR -a *.*.*.* -w $DOWNLOAD_DIR -p $RPC_PORT -t -u $USER -v $PASSWORD"
 

Fran_skate

Usuario
Amigo OpenSPA
26 May 2016
67
2
0
36
Gracias lucifer eres un crack con tus aportaciones y encima tenemos el mismo deco
Una pregunta si me descargo un rar no ahí ningún plugin para descomprimir?? Se que por terminal se puede y por FTP pero por FTP es muy muy lento.
Saludos


Enviado desde mi iPhone utilizando Tapatalk
 

†LUCIFER†

Invitado
Gracias lucifer eres un crack con tus aportaciones y encima tenemos el mismo deco
Una pregunta si me descargo un rar no ahí ningún plugin para descomprimir?? Se que por terminal se puede y por FTP pero por FTP es muy muy lento.
Saludos


Enviado desde mi iPhone utilizando Tapatalk

Plugin que recuerde no.

por consola en openspa:

unrar e nombre_archivo.rar

Si el team lo ve conveniente en el plugin gestor de archivos le podrian añadir el unrar sobre archivo seleccionado en un futuro.
 

Fran_skate

Usuario
Amigo OpenSPA
26 May 2016
67
2
0
36
Eso estaría de lujo Lucifer


Enviado desde mi iPhone utilizando Tapatalk
 

jesussmr

Usuario
Fan de OpenSPA
Amigo OpenSPA
5 Feb 2008
252
7
0
sustituye en el script

esto:

ARGS="-c $WATCH_DIR -g $CONFIG_DIR -a *.*.*.* -w $DOWNLOAD_DIR -p $RPC_PORT -t -u $USER -v $PASSWORD"

por


ARGS="-g $CONFIG_DIR -c $WATCH_DIR -a *.*.*.* -w $DOWNLOAD_DIR -p $RPC_PORT -t -u $USER -v $PASSWORD"
gracias lucifer ahora si funciona, instalado en vu duo2 y funciona todo perfectamente, he cambiado el puerto y la password.

Muchas gracias muy bueno