Přeskočit na obsah

Stahovače

Nastavení

Připoj svou aplikaci pro stahování, aby jí HolyArrs mohl posílat releasy (nalezené verze) a importovat, co se dokončí.

HolyArrs sám nestahuje. Každý release předá stahovači, sleduje ho a importuje soubory.

Druh Aplikace
Torrent qBittorrent, Transmission 4 nebo novější, Deluge, rTorrent (s ruTorrentem i bez něj)
Usenet SABnzbd, NZBGet
  • Jsi vlastník nebo správce.
  • Tvoje aplikace pro stahování běží a umíš otevřít její webovou stránku.
  1. Otevři Settings > Downloaders (Nastavení > Stahovače).

  2. Klikni na Add a Downloader (přidat stahovač).

  3. U Which app (která aplikace) vyber svou aplikaci.

  4. Zadej Name (název).

  5. Zadej Address (adresa), tedy webovou stránku aplikace, například http://192.168.1.10:8090. Pro rTorrent viz Adresa rTorrentu.

  6. Vyplň přihlášení. Viz Přihlášení pro jednotlivé aplikace.

  7. Klikni na Save (uložit) a pak na řádku na Test (otestovat).

    Vedle názvu bys měl vidět Working (funguje).

Přihlášení pro jednotlivé aplikace

Odkaz na Přihlášení pro jednotlivé aplikace
Aplikace Co zadat Kde to najdeš
qBittorrent API key (API klíč; qBittorrent 5.2 nebo novější) nebo Username and password (uživatelské jméno a heslo) Options > Web UI
Transmission Uživatelské jméno a heslo, prázdné, když žádné nechce Nastavení Transmission
Deluge Heslo k Web UI, bez uživatelského jména Deluge Web UI
rTorrent Uživatelské jméno a heslo webového serveru před rTorrentem, prázdné, když žádné nechce Nastavení tvého webového serveru nebo seedboxu
SABnzbd API klíč Config > General
NZBGet Uživatelské jméno a heslo, prázdné, když NZBGet pustí HolyArrs i bez nich Nastavení NZBGet

HolyArrs ukládá klíče a hesla zašifrované a už je nikdy neukáže. Když pole necháš být, zůstane uložená hodnota. Když změníš adresu na jiného hostitele, zadej klíč znovu. HolyArrs nikdy neposílá uložený klíč na nového hostitele.

HolyArrs mluví s rTorrentem přes XML-RPC. Address (adresa) je tento odkaz, ne stránka ruTorrentu.

Nastavení Adresa
crazymax/rtorrent-rutorrent http://host:8000/RPC2. Port 8080 je tam stránka ruTorrentu
Přes ruTorrent http://host:8080/plugins/httprpc/action.php, nebo /rutorrent/plugins/httprpc/action.php, když ruTorrent běží pod /rutorrent. Funguje i /plugins/rpc/rpc.php
Seedbox Odkaz, který ti dá seedbox, například https://host/user/RPC2

K adrese bez cesty se přidá /RPC2. Otestováno s rTorrentem 0.16.25 a ruTorrentem 5.3.18.

HolyArrs stáhne každý soubor .torrent sám a pošle ho rTorrentu, takže rTorrent nikdy nekontaktuje zdroj.

rTorrent na seedboxu

Odkaz na rTorrent na seedboxu

Když rTorrent běží na jiném počítači, HolyArrs nevidí jeho složku pro stahování. Nastav synchronizaci, která zkopíruje hotové soubory do složky, kterou HolyArrs vidí. Pak přidej dvojici cest v části Cesty: Downloader’s path (cesta stahovače) je složka na seedboxu, například /home/user/downloads, a HolyArrs’ path (cesta HolyArrs) je místní složka, kterou synchronizace plní.

U qBittorrentu najdeš tyto volby pod More options (další možnosti).

HolyArrs řadí svá stahování do této kategorie a sleduje jen ji.

Aplikace Jak kategorie funguje
qBittorrent Když chybí, vytvoří se pro tebe
SABnzbd Musí už existovat, v Config > Categories
Transmission, Deluge Uloží se jako štítek
rTorrent Uloží se jako štítek v d.custom1, v ruTorrentu ve sloupci Label
NZBGet Pošle se jako kategorie stahování

Priority (priorita) je od 1 do 50. Nejnižší číslo se použije první a stejná čísla se střídají. U Tags (tagy) tento stahovač používají jen tituly se společným tagem. Tituly bez tagu používají stahovače bez tagu.

Vyplň Downloader’s path (cesta stahovače) a HolyArrs’ path (cesta HolyArrs) pod Different folder names (jiné názvy složek) jen tehdy, když obě aplikace vidí složku pro stahování pod různými názvy. Příklad: stahovač ukládá do /data/torrents a HolyArrs to vidí jako /downloads. Add a path pair (přidat dvojici cest) přidá další řádek.

Lepší řešení je jedna sdílená nadřazená složka připojená na stejné cestě v obou kontejnerech. Viz Složky.

Dosah do místní sítě

Odkaz na Dosah do místní sítě

Ve výchozím stavu zapnuto, protože stahovače obvykle běží doma. Pro stahovač na internetu to vypni.

HolyArrs smí tento stahovač měnit

Odkaz na HolyArrs smí tento stahovač měnit

Vypnuto znamená, že nová stahování tam stále jdou, ale HolyArrs nikdy nepozastaví, nezmění ani neodebere nic, co už v něm je. Použij to pro stahovač, který sdílíš s jinými aplikacemi.

Sleduj stahování

Odkaz na Sleduj stahování

Stránka titulu ukazuje každé stahování: čeká na řadu, stahuje se s rychlostí a zbývajícím časem, uvázlo, nebo selhalo s důvodem.

Klikni na Mark failed (označit jako neúspěšné), když chceš ukončit stahování, které nechceš. HolyArrs pak:

  1. Přidá ten release na seznam Turned down (zamítnuto) u titulu, aby se znovu nevybral.
  2. Odebere ho ze stahovače i se soubory.
  3. Hledá znovu a pošle další nejlepší release.

rTorrent neumí mazat soubory přes XML-RPC, takže je HolyArrs maže sám tam, kam jeho složka pro ukládání nebo dvojice cest dosáhnou. Jinak soubory zůstanou na počítači s rTorrentem.

Když žádný další release nesplní tvá pravidla, titul ukáže Needs a decision (čeká na rozhodnutí).

Stav Význam
Working (funguje) Odpověděl při poslední kontrole
Paused (pozastaveno) Pozastavil jsi ho. Nic nového se neposílá, současná stahování se stále sledují
Resting (odpočívá) Neodpověděl, takže HolyArrs počká do zobrazeného času
Not answering (neodpovídá) Poslední kontrola nedostala odpověď
Sign-in refused (přihlášení odmítnuto) Klíč nebo přihlášení byly odmítnuty

Pause (pozastavit) a Resume (pokračovat) na řádku zastaví a znovu spustí posílání. Stahovač, který přestane odpovídat, se přeskakuje až 30 minut.

Když to nefunguje

Odkaz na Když to nefunguje

Příznak: Test SABnzbd selže, když Address používá název hostitele. Příčina: SABnzbd odmítá názvy hostitelů, které nezná. Řešení: Použij jeho IP adresu, nebo přidej název hostitele HolyArrs do host_whitelist v SABnzbd v Config > Special.

Příznak: SABnzbd říká, že chybí kategorie. Řešení: Vytvoř kategorii v SABnzbd v Config > Categories a pak klikni na Test.

Příznak: Deluge nefunguje. Řešení: V Deluge Web UI se k démonu připoj sám a zapni plugin Label. HolyArrs démona nevybírá.

Příznak: Test rTorrentu říká 404 nebo not found. Příčina: Port nebo cesta je špatně. U crazymax/rtorrent-rutorrent je 8000 XML-RPC a 8080 stránka ruTorrentu. Řešení: Použij http://host:8000/RPC2, nebo cestu ruTorrentu z části Adresa rTorrentu.

Příznak: rTorrent říká not allowed for untrusted connections. Příčina: ruTorrent blokuje příkaz, který HolyArrs potřebuje. Řešení: Aktualizuj ruTorrent, nebo nasměruj Address na /RPC2 rTorrentu.

Příznak: rTorrent odmítne release s chybou o limitu velikosti. Řešení: Zvyš network.xmlrpc.size_limit v konfiguraci rTorrentu. U crazymax/rtorrent-rutorrent nastav XMLRPC_SIZE_LIMIT.

Příznak: .torrent nebo .nzb ze zdroje s proxy je odmítnut. Příčina: Transmission, Deluge, rTorrent a NZBGet zatím neumí vzít tyto soubory přes zdroj s proxy. Magnet odkazy fungují.

Příznak: Řádek říká Check whether this download arrived (zkontroluj, jestli stahování dorazilo). Příčina: Spojení se přerušilo, když Transmission, Deluge, rTorrent nebo NZBGet přebíral release. HolyArrs ho sám znovu neposílá. Řešení:

  1. Podívej se po stahování v aplikaci stahovače.
  2. V HolyArrs klikni na Give up on it (vzdát to). Stahování zůstane ve stahovači. Chceš-li jiný release, vyber ho v Needs a decision.

Příznak: Sign-in refused. Řešení: Zkopíruj klíč nebo heslo ze stahovače, zadej ho znovu a klikni na Test.

Víc v Řešení potíží.

Jak HolyArrs vybírá stahovač
  • Torrentové releasy jdou do torrentových stahovačů, usenetové do usenetových.
  • Nejdřív nejnižší číslo priority. Stejná čísla se střídají.
  • Pozastavené stahovače a ty, které odpočívají, se přeskakují.
  • Když stahovač jeden release odmítne, zkusí se další stejného druhu (Try the next Downloader, zkusit další stahovač).
  • Posílání do jednoho stahovače má ve výchozím stavu odstup 2 s.
  • Tagy se musí shodovat. Tituly bez tagu jdou do stahovačů bez tagu.
Když stahování selže: co se počítá a nastavení

HolyArrs bere tohle stejně jako Mark failed:

  • Stahovač to vzdá (chybějící části, neúspěšná oprava). Zobrazí se jeho důvod.
  • Stahování obsahuje programy jako .exe, .bat, .scr nebo .lnk, včetně movie.mkv.exe.
  • Stahování vypadá jako podvrh: poznámka s heslem, jen archivy bez videa nebo zvuku, nebo webová zkratka bez médií vedle ní. Seznamy souborů torrentů se čtou hned, jak přijdou, takže podvrh selže ještě před stažením.
  • Soubory neodpovídají názvu releasu. Import je odmítnut a stahování odebráno.
  • Žádný pokrok po dobu, po které se stahování vzdá. Čekání na řadu, pozastavení ve stahovači a oprava nebo rozbalování na 100 % se nepočítají.
  • Stahování bylo odebráno mimo HolyArrs. Nahradí se dalším releasem.

Tato nastavení jsou pod When downloads go wrong (když stahování selže) v Settings > Downloaders. Po změně klikni na Save v liště, která se objeví.

Nastavení Výchozí Změň, když
Remove failed downloads from the Downloader zapnuto Chceš selhání prozkoumat (vypnout). Zapnuto smaže i jejich soubory
Add matched titles to your Library vypnuto Chceš, aby se jistá shoda už ve stahovači přidala bez hledání
When you remove a download: Delete its files zapnuto Chceš soubory zachovat
When you remove a download: Turn down its Release vypnuto Nechceš, aby se ten release pro titul znovu vybral
When you remove a download: Search again zapnuto Vypni, když další release vybíráš sám. Vyžaduje Turn down its Release
Stalled after (hours) 6 Tvá stahování jsou ze své podstaty pomalá. Rozsah 1 až 168
Try the next Release after (hours) 24 Raději počkáš, než abys nahrazoval. Počítá se od posledního pokroku. Rozsah: doba uvázlého stahování až 720
Fail downloads that hold programs or fakes zapnuto Zřídka. Vypnuto je pustí až do importu
Replace downloads removed outside HolyArrs zapnuto Stahování odebíráš schválně. Vypnuto nechá titul čekat na tebe
Try the next Downloader zapnuto Chceš jen jeden stahovač
Seconds between sends to one Downloader 2 Stahovač nezvládá nárazy. 0 vypne odstup. Rozsah 0 až 60
Zamkni stahovač jen pro čtení ze serveru

Nastav HOLYARRS_READONLY_DOWNLOADERS na seznam id nebo adres stahovačů oddělený čárkami:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Stahovač na seznamu zůstane jen pro čtení bez ohledu na svůj přepínač, i po odebrání a novém přidání. Přepínač se ukáže jako zamčený a stránka Stahování na jeho řádcích skryje ovládací prvky.

Odebrání, odebrání v NZBGet, API
  • Remove (odebrat) se odmítne, dokud má stahovač aktivní stahování. Pozastav ho, nech je doběhnout a pak ho odeber.
  • NZBGet maže soubory vždy, když se odebere stahování nebo jeho záznam v historii, takže HolyArrs odmítá odebrání, které chce soubory zachovat.
  • rTorrent neumí mazat data přes XML-RPC. Když odebrání žádá smazání souborů, HolyArrs je smaže sám tam, kam jeho složka pro ukládání nebo dvojice cest dosáhnou. Jinak soubory zůstanou na počítači s rTorrentem a HolyArrs zaloguje proč.
  • Na stránce Downloads (stahování) nabízí řádek rTorrentu Pause a Resume, ale ne ostatní ovládací prvky qBittorrentu.
  • Každá cesta pro stahovače je v http://your-server:6262/api/v1/openapi.json.

HolyArrs je zdarma. Pokud ti ušetřil čas, dej mu hvězdičku na GitHubu, podpoř ho sponzorstvím nebo kup mi kávu.