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:

Kaooss

Usuario
4 Ago 2019
63
6
8
Anda como yo, qu con netflis, amazon disney, movistar ficcion plus ya no uso el kodi.
No hay dia para ver ni la decims parte.

Y contestsndo.

En Ram solo hay elementum wue hasta done recuerdo funciona muy bien.

Torrest no esta previsto.

Es complicado priorizar las partes secuencislmente del torrent para que no se pare.

Pero en una tele sony he visto sin probemas en stresmin blurays de 20 Gb a 1080P

Los 4k se atragantaba.

Pero ya se sabe que el software de una tele no da para mucho.


Enviado desde mi ANE-LX1 mediante Tapatalk
 
  • Me gusta
Reacciones: jiraffa

AlexAlfa

Usuario Novato
19 Oct 2021
5
0
1
53
OK. Entonces no se comporta igual. Si yo configuro mi memoria USB como almacenamiento extraible, lo veo como /storage/7846-3FE5, pero cuando intento escribir algo ahí, o poner los datos de Kodi me dice que no tengo permisos.

Tiene que ser cosa del dichoso Chromecast. Lo han hecho todo para que se use solo como dispositivo de streaming :(

Intentaré ver si con un disco SSD la cosa es diferente a una memoria flash.

Gracias!
 

Kaooss

Usuario
4 Ago 2019
63
6
8
No va a tener m@s permisos.
La diferencia es la capacidad y funcional escribe y lee mas rapido.


Enviado desde mi ANE-LX1 mediante Tapatalk
 
24 Oct 2017
1.978
574
113
Tu problema entra en el epígrafe de Torrest mal instalado. La solución es desinstalar la versión actual e instalar la oficial desde le repositorio Github Add-on repository que tienes ya instalado.

Actualmente tienes instalada la versión de Torrest 0.0.10 cuando estamos en la 0.0.12. Además, lo más probable es que hayas instalado una versión que no corresponde con tu sistema. Instalando desde el repositorio mencionado asegura la instalación de la última versión y para la plataforma correcta.
 

jlgojlgo

Usuario Novato
9 Nov 2021
1
0
1
44
Tengo un problema con torrest. Acabo de instalar la última versión en kodi 18.9 en un Android 11 con el reporte que adjunto y es que se queda en bufering al 0%. He desactivado la opción de que compruebe el espacio, aunque hay más que de sobra. Me pasa tanto con el móvil como con el fire TV. Si alguien puede ayudarme se lo agradezco.
 

Adjuntos

  • LOG926879183.log.txt
    1.004,7 KB · Visitas: 1
24 Oct 2017
1.978
574
113
El problema es que episodio Elementary 1x09 que intentas descargar es del 2012 y no tiene semillas. Va a ser muy difícil que descargues via torrent vídeos tan antiguos. Piensa que la red torrent (P2P) se basa en los vídeos que comparten los usuarios, y normalmente los usuarios no almacenan vídeos tan antiguos por el consumo de disco que supone
 

Albertron

Usuario Novato
24 Feb 2018
5
0
1
40
Buenas. Estoy configurando un kodi a mis padres y he probado este gestor de torrent, el cual funciona muy bien. Muchas gracias

Simplemente tengo una duda: hay alguna forma de que cuando acabe una película o le des al botón stop, se pare la descarga y se borre el video descargado automáticamente? Se que si pones lo de preguntar, solo hay que darle a que si para que lo borre, pero me gustaría que fuera automático para simplificar todo. Un saludo
 
24 Oct 2017
1.978
574
113
No tiene esa opción. Tiene una para evitar el mensaje, pero entonces sigue descargando en segundo plano
 
  • Me gusta
Reacciones: Albertron

txuribo

Usuario Novato
4 Nov 2021
7
0
1
35
Buenas,
Tengo instalado Torrest en Kodi 18.9 en una x96max plus (64Gb y 4Gb de ram) y de momento me funciona bien, pero me gustaría saber si hay una opción de mejorar la velocidad de descarga. Tengo contratados 600Mb de los cuales por ethernet al tvbox me llegan alrededor de 400Mbps y por ejemplo la velocidad de descarga de torrest con el archivo Blade Runner 2049 (4k Hdr 75Gb) es de unos 15Mbps.
Muchas gracias y un saludo
 
24 Oct 2017
1.978
574
113
Me temo que no es un problema de Torrest, sino del USB3 que tiene tu TV-Box. A mi me pasa lo mismo con un tv-box más potente. He realizado tests de lectura/escritura del disco externo y mientras en lectura me da velocidades de 90MB/s, en escritura anda por los 20MB/s, similares a las de USB2. Probado en un PC sí da velocidades de 90MB/s tanto en lectura como escritura.
 

txuribo

Usuario Novato
4 Nov 2021
7
0
1
35
No utilizo el puerto USB, utilizo la tarjeta SD del tipo A2, no sé que diferencia habrá de lectura/escritura en comparación con el usb 3.0. Actualmente tengo instalado Corelec 9.2.8 (Corelec 19.3 matrix me daba problemas Torrest) en dicha tarjeta y arranco Kodi desde ahí. No sé si mejoraría algo instalando Corelec en la memoria interna del tvbox.
 
24 Oct 2017
1.978
574
113
En mis tests la memoria interna dio el mismo resultado de 90MB/s tanto en lectura como escritura. Yo creo que el cuello de botella está en el hardware y no en el software. Lo mejor que puedes hacer es instalar algún programa de test. Sé que el Android lo hay, pero no tengo ni idea si es posible en Corelec.

Si es un Tv-Box relativamente moderno, la tarjeta SD realmente es la misma que la memoria interna, que se particiona para la partición del sistema y la llamada SD
 

txuribo

Usuario Novato
4 Nov 2021
7
0
1
35
De todas formas, en caso de que sea tema de hardware, que tvbox (o raspberry) me recomendaríais?
Muchas gracias
 
24 Oct 2017
1.978
574
113
Yo tengo un tope de gama (Beelink GT King Pro) y tengo ese problema. Tendrías que pasar a un tv-box tipo mini-pc para obtener mejor rendimiento, pero son más caros. Yo creo que no compensa.

Otro problema que puedes tener es que la películas 4K tienen menos semillas y es muy difícil verlas en streaming. Yo te recomiendo que primero las descargues.
 

txuribo

Usuario Novato
4 Nov 2021
7
0
1
35
Si si, no intento verla en streaming, la idea es descargarla y después verla.
Según este usuario si se utiliza un adaptador de tarjetas SD las velocidades de lectura y escritura son mucho mas altas.
Le he preguntado en mi ingles macarrónico como ha hecho dichas pruebas (ya que tiene corelec y mi mismo tvbox) y si eso impactaría en la velocidad de descarga de torrents.
A ver que se cuenta.
 

txuribo

Usuario Novato
4 Nov 2021
7
0
1
35
Buenas de nuevo,
Estoy haciendo pruebas con las velocidades de lectura/escritura y parece que la escritura en la tarjeta SD es lamentable (15MB/s) sin embargo la lectura es rapidisima (1.3GB/s). Quiero probar a descargar en un disco duro externo, ya que me da mejores velocidades de escritura (116MB/s).
Mi pregunta es:
¿Donde tengo que cambiar el path de descarga?¿En Alfa, en Torrest o en ambos?
Un saludo y gracias.
P.D.: Las pruebas las estoy haciendo mediante SSH por si a alguien le interesa
 
24 Oct 2017
1.978
574
113
Las rutas de descarga de torrent-Torrest están en Ajustes de Torrest. Las rutas de descarga de canales Alfa de streaming están en Ajustes de Alfa