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:

grapitas

Usuario Novato
8 Nov 2017
8
0
1
47
Por cierto, te confirmo que si desactivas la opcion de preguntar que hacer una vez terminada de ver (sin que este totalmente descargada) sigue descargando el archivo en segundo plano.

Gracias y un saludo.
 

fabrego

Usuario Novato
23 Abr 2020
16
0
1
49
hola,

desde hace unos dias ya que no puedo reproducir ni movies ni series con torrest. Al darle a 'ver video .torrent' (tengo alfa configurado que vaya directo a torrest), siempre que dice lo mismo:
" httpcconnectionpool(host....)Max retries exceeded with url:/add/torrent?ignore_duplicate=true&download=false(Caused by NewConnectionError('urllib3.con...."

Creo que todo empezo cuando fui a los addons de 'The movie database', ' The TVDB' y 'TheMovieDb helper' y les canvie el idioma a español para que las descripciones y los titulos los mostrase en español. He vuelto todo a valores por defecto, pero el problema persiste.

He provado de resinstalar Torrest, pero no ha cambiado nada.

ahora voy a leer que tengo que hacer para generar un log y poder pasaroslo, pero si teneis alguna pista de lo que se debe hacer para solucionar el problema, pues lso agradecere mucho.

saludos

PD Edito para comentaros que acabo de ver que tras reiniciar Kodi, me va apareciendo cada rato el mensaje 'El demonio de torrest fallo'.
 
Última edición:
24 Oct 2017
1.978
574
113
Huno un problema la semana pasada con la versión de la plataforma arm7, pero ya se corrigió con la versión 0.0.12. Como tienes el repo de Torrest no entiendo por qué no te ha actualizado automáticamente... En cualquier caso, actualiza Torrest a la última versión, reinicia Kodi, y tendrás el problema resuelto.
 

fabrego

Usuario Novato
23 Abr 2020
16
0
1
49

Pues yo tampoco lo entiendo, porque voy a actulizacion manual y solo me deja actualizar a 0.0.11, la 0.0.12 no me la muestra. El repo sigue siendo el de GitHub no? o ha cambiado??

he desinstalado torrest, reinicio Kodi, volver a instalar torrest pero la version que me instala es la 0.0.11
 
Última edición:

DavidZgZ

Usuario Novato
20 Ene 2021
7
2
3
46
Hola buenos días, cuando empieza la descarga en la ventana no aparecen las seeds y peers que si aparecen en otros motores torrents, tampoco veo en los ajustes ninguna opción que haga mención a mostrar esta información o no. Al no salir esta info hay veces que no empieza la descarga, me imagino que es por la falta de semillas y entonces es cuando cancelo. ¿Habría alguna forma que me mostrara esa información? Gracias.
 
24 Oct 2017
1.978
574
113
Se lo he pedido ya al desarrollador, pero no ha aceptado. Dice que la información de seeds y peers es relativa al .torrent en su conjunto y no al vídeo que estás descargando, que puede ser uno entre varios. Yo creo que es una visión muy purista, pero es lo que hay... En términos prácticos, si no progresa la descarga es porque no hay seeds...
 

DavidZgZ

Usuario Novato
20 Ene 2021
7
2
3
46
Buenas noches.

Tengo comprobado una cosa en Android 10 con Kodi 19, si limito la velocidad de subida a 100 por ejemplo Torrest ya no descarga (se queda la ventana de la descarga a "0"), y si le quito ese límite funciona.
Y luego tengo otro problema con Kodi 19 en el Pc, cuando elijo la misma película o serie que en Android funciona en el pc no aparece ni la ventana de descarga... Y no sale ningún aviso de error. En Android 10 tengo instalada la apk de Alfa Assintant pero en el pc lógicamente no porque es una aplicación.
¿A que se pueden deber éstos fallos?
Gracias.
 
24 Oct 2017
1.978
574
113
En Torrest los límites se expresan en bytes, no el kilobytes. Además en el protocolo torrent existe una relación entre la velocidad de subida y la de bajada. Ese ratio es para la velocidad de bajada unas 25 veces la de subida. Al haber puesto límite de 100 bytes a la velocidad de subida, la velocidad de bajada se limita automáticamente a unos 2500 bytes/s, o 2,5KB/s, que es una velocidad ridícula. Puedes tardar semanas en bajar una película.

Yo uso ese límite dejando un poco de margen para no colapsar el tráfico de otros dispositivos de la casa. Por ejemplo para un conexión de fibra de 100 megas uso 300000 y para una de 300 megas 850000.

Lo del PC no entiendo el problema. Asegúrate que has instalado Torrest desde su repositorio. Sí sigue sin funcionar envía un log siguiendo las instrucciones en mi firma
 

Sheikahn

Usuario Novato
13 May 2021
1
0
1
35
Hola buenas. Tengo android tv con el Google tv y quisiera ver películas con torrent. En configuración, ajustes de cliente torrent no puedo poner el plugin externo de torrent, no me da la opción. Preguntar, cliente interno o MCT. No se porque me pasa eso. Tengo el alfa assistant con el torrent repo también. Que puedo hacer?
Gracias
Saludos
 

sscorsan

Usuario Novato
13 May 2021
16
0
1
46
Pues a mí siempre me da problemas con la IP. Le pongo la del móvil y no funciona. Le dejo por defecto la de 127.0.0.0 y tampoco . Me tiene bastante defraudado ...
 
24 Oct 2017
1.978
574
113
Pues es una pena que tengas problemas, pero sin duda son específicos de tu instalación. Si envías un log podríamos ver la causa del problema...

Por cierto, la IP por defecto es 127.0.0.1

La IP es algo que no debería ser necesario tocar. En todo caso, si el Puerto está siendo usado por otra aplicación, sería necesario poner otro Puerto que no entre en conflicto