Torrest: el gestor de torrents definitivo

Hasta ahora teníamos tres gestores externos de torrents: Quasar, Elementum y Torrenter. Desafortunadamente los tres tienen un punto en común: en algún momento se han dejado de mantener. El último ha sido Elementum, donde el desarrollador ha anunciado que no habrá nueva funcionalidad y está ahora haciendo sólo labores de mantenimiento de emergencia. La ventaja que ha aportado Elementum es la posibilidad de descargas en memoria, sin usar disco o tarjeta. Sin embargo siempre he sentido que Quasar tenía mejor rendimiento.

Por fortuna hemos descubierto otro gestor externo de torrents: TORREST

Torrest es una derivación (fork) de Quasar y sigue su concepto de arquitectura, si bien todos sus elementos han sido modernizados, incluso reescritos. Sus principales ventajas:
  • Usa las últimas versiones disponibles de Libtorrent, que es el motor que gestiona las descargas de los torrents y que implementa los últimos estándares del protocolo p2p BitTorrent.
  • El código desarrollado sobre lenguajes Go y Python está escrito y mantenido de forma muy clara, cuidando estrictamente los detalles, el acabado, la calidad y la robustez.
  • Todas las funciones están operativas y responden de forma correcta, sin errores.
  • Torrest está totalmente activo, no solo en mantenimiento, si no con mejoras continuas.
  • Torrest está disponible en todas las plataformas donde funciona Kodi 16+, y se seguirá actualizando sin límite.
  • Torrest se ajusta totalmente a las necesidades de Alfa, mientras que otros add-ons como Quasar o Elementum se orientan más a satisfacer las necesidades de su propio add-on “Burst”.
  • El desarrollador de Torrest (i96751414 - Overview) ha aceptado de buen grado la colaboración con el equipo de Alfa, aceptando las mejoras y adaptaciones solicitadas desde Alfa, para que el funcionamiento de ambos add-ons sea óptimo.
  • La parametrización de Torrest es amplia, permitiendo al usuario una personalización completa. Sin embargo, más allá de la personalización de las rutas de descarga, los valores por defecto están puestos de tal forma que sirven para la mayoría de los usuarios. Alfa actualiza automáticamente tres parámetros para que se ajuste aún más a sus necesidades.
  • Permite gestionar las descargas simultáneas que se realizan (3 por defecto), así como otros parámetros que regulan la carga del sistema, optimizado el uso de los recursos disponibles.
Todas estas ventajas han llevado a Alfa a tomar a Torrest como gestor de torrents de referencia.

La instalación de Torrest es similar a la de cualquier add-on de Kodi. Como es habitual es altamente recomendable instalar el repositorio de Torrest, y desde ahí instalar el add-on. Esto nos asegura la actualización automática de las nuevas versiones de Torrest y del propio repositorio.

El repositorio de Torrest se puede instalar desde el propio repositorio de Alfa. Puede preguntar si se desea instalar módulos, como “futures”. Se debe decir que sí a todos:

Repository install.jpg

O también se puede instalar directamente descargándolo desde el Github del desarrollador: Releases · i96751414/repository.github

Desde ahí se instala Torrest como cualquier otro add-on (si no responde el repositorio inmediatamente después de la instalación, reiniciar Kodi):

Torrest install.jpg

Esto instalará los módulos adecuados para la arquitectura y sistema operativo que se está usando. Están soportadas todas las arquitecturas y sistemas operativos donde funciona Kodi.

Lo último que queda por hacer es realizar los ajuste de Torrest (opcional) y configurar en Alfa que Torrest sea el Gestor de torrents por defecto:
  • Los ajustes básicos ya están realizados. Cabe cambiar en la pestaña General los valores por defecto (apuntan a la carpeta Userdata de Torrest) de la Ruta de Descarga y la Carpeta de torrents. Estas rutas pueden estar en cualquier tipo de dispositivo local (no soporta NAS o similares), incluidos dispositivos USB (no FAT32): pendrives, discos duros, SSD... Recordad que en Android, en dispositivos USB, sólo se puede escribir en la carpeta de Kodi porque en las demás no hay permisos de escritura. La ruta típica es: /storage/[nombre_dispositivo]/Android/data/org.xbmc.kodi/
  • En el Menú principal de Alfa, Configuración, Ajustes de cliente Torrent, se deberá seleccionar como cliente Plugin externo: torrest


FAQs (preguntas)

¿Puede convivir Torrest con Quasar y Elementum?

  • Perfectamente, aunque es recomendable tener activo sólo el gestor de torrent que se usa. El tener activado más de un gestor es un consumo innecesario de memoria y algo de procesador.
  • Si va a convivir con otros gestores de torrent es necesario que la ruta de “Carpeta de torrents” sea distinta a la de Quasar y Elementum. Por ejemplo, la carpeta final de la ruta se podría llamar “Torrents_torrest” en vez de “Torrents”

¿Pueden Torrest descargar temporadas o series completas? ¿Se pueden parar, reiniciar o borrar las descargas?

  • Si a todo. Esto queda explicado en este tutorial: Descargas: Gestión Integral de Clientes Torrent
  • Cuando se descarga en segundo plano, aparece en la esquina superior-derecha el estado de las descargas. El estado de cada descarga se actualiza cada 10 segundos. La segunda mitad de la segunda línea muestra el estado agregado de todas las descargas: progreso, tamaño, nº de descargas en curso / nº de descargas totales, y velocidad total de descarga.
Status backgroung.jpg


¿Puede Torrest descargar vídeos que están comprimidos en formato RAR?


¿Soporta descargas en Memoria Principal (RAM)?

  • No, sólo soporta descargas a disco/tarjeta, aunque el desarrollador lo va a estudiar de cara al medio plazo.

¿Funciona Torrest en Android 10+ y Kodi 19+?



¿Tiene Torrest un interfaz WEB?


¿Debo usar Torrest o los clientes internos de Alfa (BT o MCT)?

  • La implantación del gestor interno de torrents ha sido una fuente de frustración y de esfuerzos importantes no recompensados.
  • Actualmente está disponible en las siguientes plataformas, y no se espera que mejore la situación:
Libtorrent-Python.jpg

  • La arquitectura de los gestores internos de torrents funcionan como una librería “dentro de Kodi” por lo que cualquier problema del gestor puede ocasionar cancelaciones de Kodi sin ningún aviso ni pista del fallo. En cambio, Torrest es llamado desde Kodi, pero a partir de ahí funciona como una tarea autónoma, sin que interfiera con Kodi ni viceversa:
Arquitectura Libtorrent.jpg

  • En Alfa tomaremos una decisión a medio plazo sobre la continuidad de los gestores internos, pero dadas sus limitaciones y su dependencia de los cambios de Kodi puede que se descontinúen o al menos se pare su mantenimiento.

¿Cuál es la configuración óptima del archivo userdata/advancedsettings.xml para gestores de torrents?

  • Hay dos escuelas sobre el contenido de este archivo. Una es la de los generadores automáticos, que crean un archivo con decenas de parámetros, y que cuando algo no funciona en Kodi es difícil saber que parámetro está causando el problema.
  • La otra escuela que seguimos en Alfa es la minimalista. Entendemos que una configuración principalmente relacionada con el uso de Buffers de memoria es la mejora configuración.
  • Hay que recalcar que en el funcionamiento de un gestor torrent primero guarda en disco/tarjeta lo descargado, y cuando tiene una cantidad mínima (configurable) guardada empieza la reproducción leyendo lo ya guardado. Por tanto, es clave configurar los parámetros de Cache para que también funcionen y optimicen en la lectura del disco/tarjeta y eviten paradas y saltos en la reproducción:
XML:
Por favor, Acceder o Registrarse para ver el contenido
 
Última edición:

Samuel918

Usuario Novato
19 Mar 2021
4
0
1
22
Empieza a descargar el archivo pero no me lo reproduce en automatico tengo que salir de alfa ..
Ir abrir TORREST para reproducir
 
24 Oct 2017
1.978
574
113
No tiene sentido para mí lo que dices. Envía un informe de error después de reproducir el problema
 

Kaooss

Usuario
4 Ago 2019
63
6
8
Supongo q escribiréis en data de alfa assistant los binarios
.. Alfa assistant puede usarlos.
Kodi no podrá acceder a ellos.
Supongo que la idea es que assistant haga la descarga y kodi la reproduzca. servidor_cliente
Otra opcion es recompilar kodi con los binarios.. Incluidos
Pero entonces ya no sería kodi, sería un fork de kodi con otra política....
 
Última edición:
24 Oct 2017
1.978
574
113

Por ahí van los tiros. Assistant tendrá los binarios incluidos en su apk y los ejecutará a petición de Kodi. Un vez lanzados, Kodi-addon hablan con los binarios para las operaciones normales, y con el assistant para control de errores, mensajes y terminación.

No se nos ha pasado por la cabeza hacer un fork de Kodi
 

jiraffa

Usuario Novato
7 Nov 2018
3
0
1
47
Le falta el uso de la memoria RAM... Cuando lo implementen lo probaré sin duda. El punto
 

fabrego

Usuario Novato
23 Abr 2020
16
0
1
49
Hola,

tras un problema con alfa y elementum, he decidido hacer borron y cuenta nueva y acabo de hacer hardreset de librelec+kodi , y una vez hecho he instalado de zero Alfa y Torrest.

he configurado las carpetas de torrents y descargas a un disco USB que tengo conectado a mi RPI4, pero creo que debo tener algo mal configurado de torrest porque si selecciona una pelicula en alfa , que no es un rar, selecciono 'ver el video .torrent' y luego plugin externo:torrest ... tal y como hacia con elementum, cuando el buffering llega al 100% no arranca el reproductor de video.

se queda unos cuantos segundos pensando, y aparece una venetana de torrest que pregunta si quiero eliminar el torrent. Si le digo que no, se pone a descargar la pelicula pero no nada de streaming, y si le digo que si se cierra todo.

No deberia reproducir en streaming sin preguntar nada? parece que siempre intenta descargar la pelicula y no reproduce en streaming.

supongo que debe ser algun error mio de config, asi que si alguien me puede echar un cable os lo agradecere.

un saludo y un millon de gracias.
 

fabrego

Usuario Novato
23 Abr 2020
16
0
1
49
pues nada... ni caso.

El 'problema' era mio, porque antes veia claramente en el nombre los ficheros que eran RAR, pero ara no.
Con otras Peliculas me las reproduce perfecto y sin problema, asi que entiendo que se trata de un RAR y por ese motivo la descarga para reproducirla.

disculpa, y un millon de gracias per el trabajo tan brutal que haceis.
 
24 Oct 2017
1.978
574
113
Es extraño, porque si fuera un RAR no debería haber salido la ventana de Buffering. Te propongo nos envíes un log reproduciendo la situación
 

fabrego

Usuario Novato
23 Abr 2020
16
0
1
49

No son RARs... al ver tu mensaje lo he revisado y el problema se reproduce con algunas peliculas tipo 'bluray 1080p' que no son .rar, y digo algunas porque no pasa siempre. He probado con 5, las 3 que intenta bajarlas sin reproducirlas son de 6,91, 8,34, 9,51 y 13,19 Gb, y la que si ha reproducido es de 11,18 Gb.

Algun Bug hay, porque ademas cada pelicula que no reproduce, aunque le diga que no guarde el torrent, me crea un carpeta vacia en la ruta de destino de torrents y descatgas de Torrest, que solo puedo eliminar si apago el addon (torrest).

Dime como genero el log y lo intento para que lo tengais.
 

JuanitoMiguel

Usuario Novato
19 Dic 2020
3
0
1
38
Hola buenas tardes, tengo un error de conexión al iniciar Torrest en kodi Matrix android.

En Windows instalación a la primera y sin fallo, arranca el demonio.

Pero en mi móvil Android da un fallo, he reinstalado el addon en Matrix pero sigue igual.

Si me ayudan mi móvil es la única tele que tengo, el pc del Windows no es mío.

Gracias.
 

JuanitoMiguel

Usuario Novato
19 Dic 2020
3
0
1
38
Mil gracias , bajo a leía, porque si no es por ustedes no se puede ver nada bueno de videos, gracias
 

versyrio

Usuario Novato
25 Dic 2019
2
0
1
33
No hay manera de que Torrest funcione correctamente, van las descargas a saltos y a velocidad penosa. Me vuelvo a Elementum, mucho mas estable y mas potente
 

grapitas

Usuario Novato
8 Nov 2017
8
0
1
47
Buenas.
¿¿Sabeis si hay alguna manera para poner en automatico que no se guarden los archivos descargados y se eliminen automaticamente??
 

grapitas

Usuario Novato
8 Nov 2017
8
0
1
47

Si seria algo asi, que cuando terminas de ver el video o dejas de descargarlo aun sin estar terminado autamitamente borre todo lo descargado.
Yo lo digo pensando en esta gente que se lo configura a otros menos entendidos y tienen que pasarse cada 2 dias por su casa a borrarle toda la basura que ha descargado y no ha sabido borrar y ya no le deja ver nada mas por el disco esta lleno.

Gracias y un saludo.