Saltar al contingut

Gestors de baixades

Configuració

Connecta la teva app de baixades perquè HolyArrs hi pugui enviar llançaments i importar el que acaba.

HolyArrs no baixa res pel seu compte. Passa cada llançament a un gestor de baixades, el segueix i importa els fitxers.

Tipus Apps
Torrent qBittorrent, Transmission 4 o més nou, Deluge, rTorrent (amb ruTorrent o sense)
Usenet SABnzbd, NZBGet
  • Ets el propietari o un administrador.
  • La teva app de baixades està en marxa i en pots obrir la pàgina web.

Afegeix un gestor de baixades

Enllaç a Afegeix un gestor de baixades
  1. Obre Settings > Downloaders (Paràmetres > Gestors de baixades).

  2. Clica a Add a Downloader (afegir un gestor de baixades).

  3. A Which app (quina app), tria la teva app.

  4. Escriu un Name (nom).

  5. Escriu l’Address (adreça), la pàgina web de l’app, com ara http://192.168.1.10:8090. Per a rTorrent, mira Adreça d’rTorrent.

  6. Omple les dades d’inici de sessió. Mira Inici de sessió de cada app.

  7. Clica a Save (desar) i després a Test (provar) a la fila.

    Hauries de veure Working (funciona) al costat del nom.

Inici de sessió de cada app

Enllaç a Inici de sessió de cada app
App Què has d’introduir On trobar-ho
qBittorrent API key (clau d’API; qBittorrent 5.2 o més nou) o Username and password (nom d’usuari i contrasenya) Options > Web UI
Transmission Nom d’usuari i contrasenya, buits si no en demana Paràmetres de Transmission
Deluge Contrasenya de la Web UI, sense nom d’usuari Web UI de Deluge
rTorrent Nom d’usuari i contrasenya del servidor web que hi ha davant d’rTorrent, buits si no en demana Els paràmetres del teu servidor web o seedbox
SABnzbd Clau d’API Config > General
NZBGet Nom d’usuari i contrasenya, buits si NZBGet deixa entrar HolyArrs sense Paràmetres de NZBGet

HolyArrs desa les claus i les contrasenyes xifrades i no te les torna a mostrar mai. Deixa el camp tal com està per mantenir la que hi ha desada. Quan canvies l’adreça a un altre host, escriu la clau de nou. HolyArrs mai no envia una clau desada a un host nou.

Adreça d’rTorrent

Enllaç a Adreça d’rTorrent

HolyArrs parla amb rTorrent per XML-RPC. L’Address (adreça) és aquest enllaç, no la pàgina de ruTorrent.

Configuració Adreça
crazymax/rtorrent-rutorrent http://host:8000/RPC2. El port 8080 és la pàgina de ruTorrent
A través de ruTorrent http://host:8080/plugins/httprpc/action.php, o /rutorrent/plugins/httprpc/action.php quan ruTorrent és sota /rutorrent. /plugins/rpc/rpc.php també funciona
Seedbox L’enllaç que et dona el teu seedbox, com ara https://host/user/RPC2

Una adreça sense ruta rep /RPC2. Provat amb rTorrent 0.16.25 i ruTorrent 5.3.18.

HolyArrs baixa ell mateix cada fitxer .torrent i l’envia a rTorrent, així que rTorrent mai no contacta amb la Font.

rTorrent en un seedbox

Enllaç a rTorrent en un seedbox

Quan rTorrent s’executa en un altre equip, HolyArrs no en pot veure la carpeta de baixades. Configura una sincronització que copiï els fitxers acabats a una carpeta que HolyArrs vegi. Després afegeix una parella de rutes a Rutes: Downloader’s path (ruta del gestor de baixades) és la carpeta del seedbox, com ara /home/user/downloads, i HolyArrs’ path (ruta d’HolyArrs) és la carpeta local que omple la sincronització.

A qBittorrent, aquestes són a More options (més opcions).

HolyArrs desa les seves baixades sota aquesta categoria i només segueix aquesta categoria.

App Com funciona la categoria
qBittorrent Es crea per tu si falta
SABnzbd Ha d’existir abans, a Config > Categories
Transmission, Deluge Es desa com a etiqueta
rTorrent Es desa com a etiqueta a d.custom1, que es mostra a la columna Label de ruTorrent
NZBGet S’envia com a categoria de la baixada

Prioritat i etiquetes

Enllaç a Prioritat i etiquetes

La Priority (prioritat) va d’1 a 50. El número més baix es fa servir primer, i els números iguals es van alternant. Amb Tags (etiquetes), només els títols que comparteixen una etiqueta fan servir aquest gestor de baixades. Els títols sense etiquetes fan servir els gestors de baixades sense etiquetes.

Omple Downloader’s path (ruta del gestor de baixades) i HolyArrs’ path (ruta d’HolyArrs) a Different folder names (noms de carpeta diferents) només quan les dues apps veuen la carpeta de baixades sota noms diferents. Exemple: el gestor de baixades desa a /data/torrents i HolyArrs ho veu com /downloads. Add a path pair (afegir una parella de rutes) afegeix una altra fila.

La millor solució és una sola carpeta mare compartida, muntada a la mateixa ruta als dos contenidors. Mira Carpetes.

Arribar a la xarxa local

Enllaç a Arribar a la xarxa local

Activat per defecte, perquè els gestors de baixades solen executar-se a casa. Desactiva-ho per a un gestor de baixades que és a internet.

HolyArrs pot canviar aquest gestor de baixades

Enllaç a HolyArrs pot canviar aquest gestor de baixades

Desactivat vol dir que les baixades noves hi van igualment, però HolyArrs mai no posa en pausa, canvia ni elimina res del que ja hi ha. Fes-ho servir per a un gestor de baixades que comparteixes amb altres apps.

La pàgina d’un títol mostra cada baixada: esperant el seu torn, baixant amb velocitat i temps restant, encallada, o fallada amb el motiu.

Clica a Mark failed (marcar com a fallada) per acabar una baixada que no vols. HolyArrs aleshores:

  1. Afegeix aquest llançament a la llista Turned down (descartats) del títol perquè no es torni a triar.
  2. L’elimina del gestor de baixades, amb els seus fitxers.
  3. Torna a cercar i envia el llançament següent més bo.

rTorrent no pot esborrar fitxers per XML-RPC, així que HolyArrs els esborra ell mateix allà on la seva carpeta de desament o les parelles de rutes hi arriben. Si no, els fitxers es queden a l’equip d’rTorrent.

Si cap altre llançament compleix les teves regles, el títol mostra Needs a decision (cal una decisió).

Estat Significat
Working (funciona) Ha respost l’última comprovació
Paused (en pausa) L’has posat en pausa. No s’hi envia res de nou; les baixades actuals continuen seguint-se
Resting (descansant) No ha respost, així que HolyArrs espera fins a l’hora que es mostra
Not answering (sense resposta) L’última comprovació no ha rebut resposta
Sign-in refused (inici de sessió rebutjat) S’ha rebutjat la clau o l’inici de sessió

Pause (pausar) i Resume (reprendre) a la fila aturen i inicien els enviaments. Un gestor de baixades que deixa de respondre s’omet fins a 30 minuts.

Símptoma: La prova de SABnzbd falla quan l’Address fa servir un nom de host. Causa: SABnzbd rebutja els noms de host que no coneix. Solució: Fes servir la seva adreça IP, o afegeix el nom de host d’HolyArrs a host_whitelist de SABnzbd a Config > Special.

Símptoma: SABnzbd diu que falta la categoria. Solució: Crea la categoria a SABnzbd a Config > Categories i clica a Test.

Símptoma: Deluge no funciona. Solució: A la Web UI de Deluge, connecta’t tu mateix al teu daemon i activa el connector Label. HolyArrs no tria cap daemon.

Símptoma: La prova d’rTorrent diu 404 o no trobat. Causa: El port o la ruta és incorrecte. Amb crazymax/rtorrent-rutorrent, el 8000 és XML-RPC i el 8080 és la pàgina de ruTorrent. Solució: Fes servir http://host:8000/RPC2, o una ruta de ruTorrent de Adreça d’rTorrent.

Símptoma: rTorrent diu not allowed for untrusted connections. Causa: ruTorrent bloqueja una ordre que HolyArrs necessita. Solució: Actualitza ruTorrent, o apunta l’Address a /RPC2 d’rTorrent.

Símptoma: rTorrent rebutja un llançament amb un error de límit de mida. Solució: Puja network.xmlrpc.size_limit a la configuració d’rTorrent. A crazymax/rtorrent-rutorrent, defineix XMLRPC_SIZE_LIMIT.

Símptoma: Es rebutja un .torrent o un .nzb d’una Font amb proxy. Causa: Transmission, Deluge, rTorrent i NZBGet encara no poden acceptar aquests fitxers a través d’una Font amb proxy. Els enllaços magnet funcionen.

Símptoma: Una fila diu Check whether this download arrived (comprova si ha arribat aquesta baixada). Causa: La connexió s’ha interromput mentre Transmission, Deluge, rTorrent o NZBGet acceptaven un llançament. HolyArrs no el torna a enviar pel seu compte. Solució:

  1. Busca la baixada a l’app del gestor de baixades.
  2. A HolyArrs, clica a Give up on it (deixar-ho estar). La baixada es queda al gestor de baixades. Tria un altre llançament a Needs a decision si en vols un.

Símptoma: Sign-in refused. Solució: Copia la clau o la contrasenya del gestor de baixades, escriu-la de nou i clica a Test.

Més a Resolució de problemes.

Com tria HolyArrs un gestor de baixades
  • Els llançaments de torrent van als gestors de baixades de torrent, els d’Usenet als d’Usenet.
  • Primer el número de prioritat més baix. Els números iguals es van alternant.
  • Els gestors de baixades en pausa i els que descansen s’ometen.
  • Si un rebutja un llançament, es prova el següent del mateix tipus (Try the next Downloader).
  • Els enviaments a un mateix gestor de baixades se separen 2 s per defecte.
  • Les etiquetes han de coincidir. Els títols sense etiquetes van als gestors de baixades sense etiquetes.
Quan les baixades van malament: què compta, i els paràmetres

HolyArrs tracta això igual que Mark failed:

  • El gestor de baixades es rendeix (parts que falten, reparació fallida). Es mostra el seu motiu.
  • La baixada conté programes com .exe, .bat, .scr o .lnk, inclòs movie.mkv.exe.
  • La baixada sembla falsa: una nota amb una contrasenya, només fitxers comprimits sense vídeo ni àudio, o una drecera web sense cap contingut multimèdia al costat. Les llistes de fitxers dels torrents es llegeixen tan bon punt arriben, així que un fals falla abans de baixar.
  • Els fitxers no coincideixen amb el nom del llançament. La importació es rebutja i la baixada s’elimina.
  • Cap progrés durant el temps per rendir-se. Esperar el torn, estar en pausa al gestor de baixades, i reparar o descomprimir al 100% no compten.
  • La baixada s’ha eliminat fora d’HolyArrs. Se substitueix pel llançament següent.

Aquests paràmetres són a When downloads go wrong (quan les baixades van malament) a Settings > Downloaders. Clica a Save a la barra que apareix després d’un canvi.

Paràmetre Per defecte Canvia’l quan
Remove failed downloads from the Downloader (eliminar les baixades fallides del gestor de baixades) activat Vols inspeccionar les fallades (desactivat). Activat també n’elimina els fitxers
Add matched titles to your Library (afegir a la Biblioteca els títols que coincideixen) desactivat Vols que una coincidència segura que ja és en un gestor de baixades s’afegeixi sense cercar
When you remove a download: Delete its files (quan elimines una baixada: esborrar-ne els fitxers) activat Vols conservar els fitxers
When you remove a download: Turn down its Release (quan elimines una baixada: descartar-ne el llançament) desactivat Vols que aquell llançament no es torni a triar mai per al títol
When you remove a download: Search again (quan elimines una baixada: tornar a cercar) activat Desactivat si tries tu el llançament següent. Necessita Turn down its Release
Stalled after (hours) (encallada després de (hores)) 6 Les teves baixades són lentes per naturalesa. Interval d’1 a 168
Try the next Release after (hours) (provar el llançament següent després de (hores)) 24 Prefereixes esperar a substituir. Es compta des de l’últim progrés. Interval: des del temps d’encallada fins a 720
Fail downloads that hold programs or fakes (fer fallar les baixades amb programes o falsos) activat Poques vegades. Desactivat deixa que arribin a la importació
Replace downloads removed outside HolyArrs (substituir les baixades eliminades fora d’HolyArrs) activat Elimines baixades a propòsit. Desactivat fa que el títol t’esperi
Try the next Downloader (provar el gestor de baixades següent) activat Vols un sol gestor de baixades
Seconds between sends to one Downloader (segons entre enviaments a un gestor de baixades) 2 El gestor de baixades s’ofega amb les ràfegues. 0 desactiva la separació. Interval de 0 a 60
Bloqueja un gestor de baixades en només lectura des del servidor

Defineix HOLYARRS_READONLY_DOWNLOADERS amb una llista separada per comes d’identificadors o adreces de gestors de baixades:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Un gestor de baixades de la llista es manté en només lectura digui el que digui el seu interruptor, fins i tot després d’eliminar-lo i tornar-lo a afegir. L’interruptor es mostra bloquejat, i la pàgina de Baixades amaga els controls de les seves files.

Eliminar, eliminacions a NZBGet, API
  • Remove (eliminar) es rebutja mentre el gestor de baixades té baixades actives. Posa’l en pausa, deixa que acabin i després elimina’l.
  • NZBGet esborra els fitxers cada vegada que s’elimina una baixada o la seva entrada de l’historial, així que HolyArrs rebutja les eliminacions que demanen conservar els fitxers.
  • rTorrent no pot esborrar dades per XML-RPC. Quan una eliminació demana esborrar els fitxers, HolyArrs els esborra ell mateix allà on la seva carpeta de desament o les parelles de rutes hi arriben. Si no, els fitxers es queden a l’equip d’rTorrent i HolyArrs en registra el motiu.
  • A Downloads (Baixades), una fila d’rTorrent ofereix Pause (pausar) i Resume (reprendre), però no els altres controls de qBittorrent.
  • Totes les rutes dels gestors de baixades són a http://your-server:6262/api/v1/openapi.json.

HolyArrs és gratis. Si t'ha estalviat temps, dona-li una estrella a GitHub, patrocina'l o convida'm a un cafè.