Nuevo gestor de torrents: Download Station de Synology
Cuarto gestor soportado, se selecciona con TORRENT_CLIENT=download_station. Habla con la API web de DSM y descubre sus endpoints a través de SYNO.API.Info, así que el mismo código funciona en DSM 6 y en DSM 7, donde cambiaron las rutas y la forma de crear tareas.
Necesita un usuario del NAS con permiso sobre Download Station y File Station, y sin verificación en dos pasos. Los pasos están en el README.
- Puerto por defecto 5000 (http) o 5001 (https), y
/webapicomo ruta de la API sin tener que configurar nada. - Alta por magnet y por
.torrent, incluida la subida de ficheros que en DSM 7 requiereDownloadStation2. - Detecta los duplicados, que en Download Station no fallan sino que crean una tarea fantasma en error.
- Crea la carpeta de destino si no existe, incluidas rutas anidadas.
- Espera a que DSM confirme el nombre real de la tarea, que hasta que parsea el torrent es provisional.
Compatibilidad por gestor
Los README incluyen ahora una tabla de qué puede hacer el bot con cada gestor. El bot oculta los botones de lo que el gestor configurado no sabe hacer, así que no verás opciones que fueran a fallar. De paso queda documentado que Deluge no tiene modo de velocidad alternativa.
Con Download Station no se ofrecen renombrado, verificación de datos ni velocidad alternativa, porque su API no los expone. En el caso del renombrado no hay ningún campo para el nombre de una tarea ni de sus ficheros: lo único editable es el destino.
Mover datos, borrarlos al eliminar un torrent y consultar el espacio libre se hacen a través de File Station, porque la API de Download Station no los hace. No se mueve ni se borra nada sin que File Station confirme antes que la ruta existe, y mover encima de algo que ya está allí se rechaza en vez de sobrescribirlo.
Arreglos que afectan a los cuatro gestores
- Descargas rápidas sin notificar: un torrent que se completaba entre dos sondeos del monitor no avisaba nunca. La rama de completados exigía haber visto antes el torrent sin terminar, al contrario que la de errores justo debajo.
- Reintentos inútiles al mover: una orden que el gestor no va a aceptar jamás dejaba al bot reintentando cada minuto durante dos horas. Ahora corta al primer intento indicando el motivo.
- Directorio automático: la pantalla de elección muestra cuál tienes seleccionado, como ya hacía la de ajustes.
Full Changelog: v1.2.6...v1.3.0