Sari la conținut

Programe de descărcare

Configurare

Conectează aplicația ta de descărcare, ca HolyArrs să îi poată trimite variante și să importe ce se termină.

HolyArrs nu descarcă singur. Dă fiecare variantă unui program de descărcare, o urmărește și importă fișierele.

Fel Aplicații
Torrent qBittorrent, Transmission 4 sau mai nou, Deluge, rTorrent (cu sau fără ruTorrent)
Usenet SABnzbd, NZBGet
  • Ești proprietar sau administrator.
  • Aplicația ta de descărcare rulează și îi poți deschide pagina web.

Adaugă un program de descărcare

Link către Adaugă un program de descărcare
  1. Deschide Settings > Downloaders (setări > programe de descărcare).

  2. Apasă Add a Downloader (adaugă un program de descărcare).

  3. La Which app (ce aplicație), alege aplicația ta.

  4. Scrie un Name (nume).

  5. Scrie Address (adresa), pagina web a aplicației, de exemplu http://192.168.1.10:8090. Pentru rTorrent, vezi Adresa rTorrent.

  6. Completează datele de conectare. Vezi Conectarea pentru fiecare aplicație.

  7. Apasă Save (salvează), apoi Test (testează) pe rând.

    Ar trebui să vezi Working (funcționează) lângă nume.

Conectarea pentru fiecare aplicație

Link către Conectarea pentru fiecare aplicație
Aplicație Ce introduci Unde găsești
qBittorrent API key (cheie API) (qBittorrent 5.2 sau mai nou) sau Username and password (nume de utilizator și parolă) Options > Web UI
Transmission Nume de utilizator și parolă, goale dacă nu cere Setările Transmission
Deluge Parola Web UI, fără nume de utilizator Deluge Web UI
rTorrent Nume de utilizator și parolă ale serverului web din fața rTorrent, goale dacă nu cere Setările serverului tău web sau ale seedbox-ului
SABnzbd Cheie API Config > General
NZBGet Nume de utilizator și parolă, goale dacă NZBGet îl lasă pe HolyArrs să intre fără ele Setările NZBGet

HolyArrs stochează cheile și parolele criptate și nu le mai arată niciodată. Lasă câmpul neatins ca să păstrezi ce e stocat. Când schimbi adresa pe altă gazdă, scrie din nou cheia. HolyArrs nu trimite niciodată o cheie stocată către o gazdă nouă.

HolyArrs vorbește cu rTorrent prin XML-RPC. Address (adresa) este acel link, nu pagina ruTorrent.

Configurare Adresă
crazymax/rtorrent-rutorrent http://host:8000/RPC2. Portul 8080 de acolo este pagina ruTorrent
Prin ruTorrent http://host:8080/plugins/httprpc/action.php, sau /rutorrent/plugins/httprpc/action.php când ruTorrent stă sub /rutorrent. Merge și /plugins/rpc/rpc.php
Seedbox Linkul pe care ți-l dă seedbox-ul, de exemplu https://host/user/RPC2

O adresă fără cale primește /RPC2. Testat cu rTorrent 0.16.25 și ruTorrent 5.3.18.

HolyArrs descarcă singur fiecare fișier .torrent și îl trimite la rTorrent, așa că rTorrent nu contactează niciodată Sursa.

Când rTorrent rulează pe alt server, HolyArrs nu îi vede dosarul de descărcări. Configurează o sincronizare care copiază fișierele terminate într-un dosar pe care HolyArrs îl vede. Apoi adaugă o pereche de căi la Căi: Downloader’s path (calea programului de descărcare) este dosarul de pe seedbox, de exemplu /home/user/downloads, iar HolyArrs’ path (calea HolyArrs) este dosarul local pe care îl umple sincronizarea.

Pentru qBittorrent, acestea sunt sub More options (mai multe opțiuni).

HolyArrs își pune descărcările sub această categorie și urmărește doar categoria respectivă.

Aplicație Cum funcționează categoria
qBittorrent Se creează pentru tine dacă lipsește
SABnzbd Trebuie să existe deja, la Config > Categories
Transmission, Deluge Se stochează ca etichetă
rTorrent Se stochează ca etichetă în d.custom1, afișată în coloana Label din ruTorrent
NZBGet Se trimite ca și categorie a descărcării

Priority (prioritate) merge de la 1 la 50. Numărul cel mai mic se folosește primul, iar numerele egale se alternează. Cu Tags (etichete), doar titlurile care au o etichetă comună folosesc acest program de descărcare. Titlurile fără etichetă folosesc programele de descărcare fără etichetă.

Completează Downloader’s path (calea programului de descărcare) și HolyArrs’ path (calea HolyArrs) sub Different folder names (nume diferite de dosare) doar când cele două aplicații văd dosarul de descărcări sub nume diferite. Exemplu: programul de descărcare salvează în /data/torrents, iar HolyArrs îl vede ca /downloads. Add a path pair (adaugă o pereche de căi) adaugă încă un rând.

Soluția mai bună este un singur dosar părinte comun, montat la aceeași cale în ambele containere. Vezi Dosare.

Acces la rețeaua locală

Link către Acces la rețeaua locală

Pornit implicit, fiindcă programele de descărcare rulează de obicei acasă. Oprește-l pentru un program de descărcare aflat pe internet.

HolyArrs poate schimba acest program de descărcare

Link către HolyArrs poate schimba acest program de descărcare

Oprit înseamnă că descărcările noi tot ajung acolo, dar HolyArrs nu pune niciodată pe pauză, nu schimbă și nu elimină nimic din ce e deja în el. Folosește-l pentru un program de descărcare pe care îl împarți cu alte aplicații.

Urmărește o descărcare

Link către Urmărește o descărcare

Pagina unui titlu arată fiecare descărcare: așteaptă la rând, se descarcă cu viteză și timp rămas, blocată sau eșuată, cu motivul.

Apasă Mark failed (marchează ca eșuată) ca să închei o descărcare pe care n-o vrei. Apoi HolyArrs:

  1. Adaugă acea variantă în lista Turned down (respinse definitiv) a titlului, ca să nu mai fie aleasă.
  2. O elimină din programul de descărcare, împreună cu fișierele ei.
  3. Caută din nou și trimite următoarea cea mai bună variantă.

rTorrent nu poate șterge fișiere prin XML-RPC, așa că HolyArrs le șterge singur acolo unde dosarul lui de salvare sau perechile de căi ajung la ele. Altfel, fișierele rămân pe serverul rTorrent.

Dacă nu mai trece nimic de regulile tale, titlul arată Needs a decision (cere o decizie).

Stare Înțeles
Working A răspuns la ultima verificare
Paused (pauză) L-ai pus tu pe pauză. Nu se mai trimite nimic nou; descărcările curente sunt urmărite în continuare
Resting (se odihnește) Nu a răspuns, așa că HolyArrs așteaptă până la ora afișată
Not answering (nu răspunde) Ultima verificare nu a primit răspuns
Sign-in refused (conectare refuzată) Cheia sau datele de conectare au fost respinse

Pause și Resume (reia) de pe rând opresc și pornesc trimiterea. Un program de descărcare care nu mai răspunde este sărit pentru până la 30 de minute.

Simptom: Testul SABnzbd eșuează când Address folosește un nume de gazdă. Cauză: SABnzbd refuză numele de gazdă pe care nu le cunoaște. Soluție: Folosește adresa lui IP sau adaugă numele de gazdă al HolyArrs în host_whitelist din SABnzbd, la Config > Special.

Simptom: SABnzbd spune că lipsește categoria. Soluție: Creează categoria în SABnzbd, la Config > Categories, apoi apasă Test.

Simptom: Deluge nu merge. Soluție: În Deluge Web UI, conectează-te tu la daemon și pornește pluginul Label. HolyArrs nu alege un daemon.

Simptom: Testul rTorrent spune 404 sau negăsit. Cauză: Portul sau calea e greșită. Cu crazymax/rtorrent-rutorrent, 8000 este XML-RPC, iar 8080 este pagina ruTorrent. Soluție: Folosește http://host:8000/RPC2 sau o cale ruTorrent din Adresa rTorrent.

Simptom: rTorrent spune not allowed for untrusted connections. Cauză: ruTorrent blochează o comandă de care are nevoie HolyArrs. Soluție: Actualizează ruTorrent sau îndreaptă Address spre /RPC2 din rTorrent.

Simptom: rTorrent refuză o variantă cu o eroare de limită de mărime. Soluție: Mărește network.xmlrpc.size_limit în configurarea rTorrent. În crazymax/rtorrent-rutorrent, setează XMLRPC_SIZE_LIMIT.

Simptom: Un .torrent sau .nzb de la o Sursă cu proxy este refuzat. Cauză: Transmission, Deluge, rTorrent și NZBGet nu pot primi încă acele fișiere printr-o Sursă cu proxy. Linkurile magnet merg.

Simptom: Un rând spune Check whether this download arrived (verifică dacă a ajuns această descărcare). Cauză: Conexiunea s-a întrerupt în timp ce Transmission, Deluge, rTorrent sau NZBGet primea o variantă. HolyArrs nu o retrimite singur. Soluție:

  1. Caută descărcarea în aplicația programului de descărcare.
  2. În HolyArrs, apasă Give up on it (renunță la ea). Descărcarea rămâne în programul de descărcare. Alege altă variantă la Needs a decision, dacă vrei una.

Simptom: Sign-in refused. Soluție: Copiază cheia sau parola din programul de descărcare, scrie-o din nou și apasă Test.

Mai multe în Depanare.

Cum alege HolyArrs un program de descărcare
  • Variantele torrent merg la programele de descărcare torrent, cele Usenet la Usenet.
  • Numărul de prioritate cel mai mic primul. Numerele egale se alternează.
  • Programele de descărcare puse pe pauză sau care se odihnesc sunt sărite.
  • Dacă unul refuză o variantă, se încearcă următorul de același fel (Try the next Downloader).
  • Trimiterile către un program de descărcare sunt distanțate implicit la 2 s.
  • Etichetele trebuie să se potrivească. Titlurile fără etichetă merg la programele de descărcare fără etichetă.
Când descărcările merg prost: ce se numără și setările

HolyArrs le tratează ca pe Mark failed:

  • Programul de descărcare renunță (părți lipsă, reparare eșuată). Motivul lui este afișat.
  • Descărcarea conține programe precum .exe, .bat, .scr sau .lnk, inclusiv movie.mkv.exe.
  • Descărcarea pare falsă: o notă cu parolă, doar arhive fără video sau audio, sau o scurtătură web fără media lângă ea. Listele de fișiere ale torrentelor se citesc imediat ce sosesc, așa că o variantă falsă eșuează înainte să se descarce.
  • Fișierele nu se potrivesc cu numele variantei. Importul este refuzat, iar descărcarea eliminată.
  • Niciun progres în timpul de renunțare. Nu se numără așteptarea la rând, pauza din programul de descărcare și repararea sau despachetarea la 100%.
  • Descărcarea a fost eliminată din afara HolyArrs. Este înlocuită cu următoarea variantă.

Aceste setări sunt sub When downloads go wrong (când descărcările merg prost) la Settings > Downloaders. Apasă Save în bara care apare după o schimbare.

Setare Implicit Schimb-o când
Remove failed downloads from the Downloader pornit Vrei să inspectezi eșecurile (oprit). Pornit le șterge și fișierele
Add matched titles to your Library oprit Vrei o potrivire sigură deja într-un program de descărcare, adăugată fără căutare
When you remove a download: Delete its files pornit Vrei să păstrezi fișierele
When you remove a download: Turn down its Release oprit Nu vrei niciodată ca acea variantă să fie aleasă din nou pentru titlu
When you remove a download: Search again pornit Oprește-l dacă alegi tu următoarea variantă. Cere Turn down its Release
Stalled after (hours) 6 Descărcările tale sunt lente prin natura lor. Interval 1 până la 168
Try the next Release after (hours) 24 Preferi să aștepți decât să înlocuiești. Se numără de la ultimul progres. Interval: timpul de blocare până la 720
Fail downloads that hold programs or fakes pornit Rar. Oprit le lasă să ajungă la import
Replace downloads removed outside HolyArrs pornit Elimini descărcări intenționat. Oprit face titlul să te aștepte
Try the next Downloader pornit Vrei un singur program de descărcare
Seconds between sends to one Downloader 2 Programul de descărcare se sufocă la rafale. 0 oprește distanțarea. Interval 0 până la 60
Blochează un program de descărcare pe doar citire de pe server

Setează HOLYARRS_READONLY_DOWNLOADERS la o listă separată prin virgulă de id-uri sau adrese de programe de descărcare:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Un program de descărcare din listă rămâne doar citire, orice ar spune comutatorul lui, chiar și după ștergere și adăugare din nou. Comutatorul apare blocat, iar pagina Descărcări ascunde comenzile de pe rândurile lui.

Eliminare, eliminări în NZBGet, API
  • Remove (elimină) este refuzat cât timp programul de descărcare are descărcări active. Pune-l pe pauză, lasă-le să se termine, apoi elimină-l.
  • NZBGet șterge fișierele ori de câte ori o descărcare sau intrarea ei din istoric este eliminată, așa că HolyArrs refuză eliminările care cer păstrarea fișierelor.
  • rTorrent nu poate șterge date prin XML-RPC. Când o eliminare cere ștergerea fișierelor, HolyArrs le șterge singur acolo unde dosarul lui de salvare sau perechile de căi ajung la ele. Altfel, fișierele rămân pe serverul rTorrent, iar HolyArrs notează în jurnal de ce.
  • La Downloads, un rând rTorrent oferă Pause și Resume, dar nu celelalte comenzi ale qBittorrent.
  • Fiecare rută a programelor de descărcare este în http://your-server:6262/api/v1/openapi.json.

HolyArrs este gratuit. Dacă ți-a economisit timp, dă-i o stea pe GitHub, sponsorizează-l sau cumpără-mi o cafea.