Przejdź do głównej zawartości

Downloadery

Konfiguracja

Podłącz swoją aplikację do pobierania, żeby HolyArrs mógł wysyłać jej releasy i importować to, co się pobierze.

HolyArrs sam nie pobiera. Przekazuje każdy release do downloadera, śledzi go i importuje pliki.

Rodzaj Aplikacje
Torrent qBittorrent, Transmission 4 lub nowszy, Deluge
Usenet SABnzbd, NZBGet
  • Jesteś właścicielem albo administratorem.
  • Twoja aplikacja do pobierania działa i możesz otworzyć jej stronę webową.
  1. Otwórz Settings > Downloaders (Ustawienia > Downloadery).

  2. Kliknij Add a Downloader (dodaj downloader).

  3. W polu Which app (która aplikacja) wybierz swoją aplikację.

  4. Wpisz Name (nazwa).

  5. Wpisz Address (adres), czyli adres strony webowej aplikacji, na przykład http://192.168.1.10:8090.

  6. Uzupełnij dane logowania. Zobacz Logowanie w każdej aplikacji.

  7. Kliknij Save (zapisz), a potem Test (testuj) w wierszu.

    Obok nazwy zobaczysz Working (działa).

Logowanie w każdej aplikacji

Link do: Logowanie w każdej aplikacji
Aplikacja Co wpisać Gdzie to znaleźć
qBittorrent API key (klucz API, qBittorrent 5.2 lub nowszy) albo Username and password (nazwa użytkownika i hasło) Options > Web UI
Transmission Nazwa użytkownika i hasło, puste, jeśli aplikacja o nie nie prosi Ustawienia Transmission
Deluge Hasło Web UI, bez nazwy użytkownika Deluge Web UI
SABnzbd Klucz API Config > General
NZBGet Nazwa użytkownika i hasło, puste, jeśli NZBGet wpuszcza HolyArrs bez nich Ustawienia NZBGet

HolyArrs przechowuje klucze i hasła w postaci zaszyfrowanej i nigdy ich więcej nie pokazuje. Zostaw pole bez zmian, żeby zachować zapisany klucz. Gdy zmienisz adres na inny host, wpisz klucz jeszcze raz. HolyArrs nigdy nie wysyła zapisanego klucza do nowego hosta.

W qBittorrencie są pod More options (więcej opcji).

HolyArrs zapisuje swoje pobierania w tej kategorii i śledzi tylko ją.

Aplikacja Jak działa kategoria
qBittorrent Tworzona za ciebie, jeśli jej brakuje
SABnzbd Musi istnieć wcześniej, w Config > Categories
Transmission, Deluge Zapisywana jako etykieta
NZBGet Wysyłana jako kategoria pobierania

Priority (priorytet) ma zakres od 1 do 50. Najpierw używany jest najniższy numer, a równe numery działają na zmianę. Jeśli ustawisz Tags (tagi), ten downloader obsługują tylko tytuły z tym samym tagiem. Tytuły bez tagu korzystają z downloaderów bez tagu.

Pola Downloader’s path (ścieżka downloadera) i HolyArrs’ path (ścieżka HolyArrs) w sekcji Different folder names (różne nazwy folderów) uzupełnij tylko wtedy, gdy obie aplikacje widzą folder pobierania pod różnymi nazwami. Przykład: Downloader zapisuje do /data/torrents, a HolyArrs widzi ten folder jako /downloads. Add a path pair (dodaj parę ścieżek) dodaje kolejny wiersz.

Lepszym rozwiązaniem jest jeden wspólny folder nadrzędny zamontowany pod tą samą ścieżką w obu kontenerach. Zobacz Foldery.

Dostęp do sieci lokalnej

Link do: Dostęp do sieci lokalnej

Domyślnie włączony, bo downloadery zwykle działają w domu. Wyłącz go dla downloadera w internecie.

HolyArrs może zmieniać ten downloader

Link do: HolyArrs może zmieniać ten downloader

Wyłączone oznacza, że nowe pobierania nadal tam trafiają, ale HolyArrs nigdy niczego, co już w nim jest, nie wstrzyma, nie zmieni ani nie usunie. Użyj tego dla downloadera, który dzielisz z innymi aplikacjami.

Śledź pobieranie

Link do: Śledź pobieranie

Strona tytułu pokazuje każde pobieranie: czeka na swoją kolej, pobiera się (z prędkością i pozostałym czasem), zawisło albo nie powiodło się (z przyczyną).

Kliknij Mark failed (oznacz jako nieudane), żeby zakończyć pobieranie, którego nie chcesz. HolyArrs wtedy:

  1. Dodaje ten release do listy Turned down (odrzucone na stałe) tytułu, żeby nie został wybrany ponownie.
  2. Usuwa go z downloadera razem z plikami.
  3. Szuka jeszcze raz i wysyła następny najlepszy release.

Jeśli żaden inny release nie przechodzi twoich reguł, tytuł pokazuje Needs a decision (czeka na decyzję).

Stan Znaczenie
Working Odpowiedział przy ostatnim sprawdzeniu
Paused (wstrzymany) Został wstrzymany ręcznie. Nic nowego nie jest wysyłane, a bieżące pobierania nadal są śledzone
Resting (odpoczywa) Nie odpowiedział, więc HolyArrs czeka do pokazanej godziny
Not answering (nie odpowiada) Ostatnie sprawdzenie nie dostało odpowiedzi
Sign-in refused (logowanie odrzucone) Klucz albo logowanie zostały odrzucone

Pause i Resume w wierszu zatrzymują i wznawiają wysyłanie. Downloader, który przestaje odpowiadać, jest pomijany do 30 minut.

Jeśli to nie działa

Link do: Jeśli to nie działa

Objaw: test SABnzbd nie przechodzi, gdy w polu Address jest nazwa hosta. Przyczyna: SABnzbd odrzuca nazwy hostów, których nie zna. Rozwiązanie: użyj jego adresu IP albo dodaj nazwę hosta HolyArrs do host_whitelist w SABnzbd, w Config > Special.

Objaw: SABnzbd mówi, że brakuje kategorii. Rozwiązanie: utwórz kategorię w SABnzbd, w Config > Categories, a potem kliknij Test.

Objaw: Deluge nie działa. Rozwiązanie: w Deluge Web UI sam połącz się ze swoim daemonem i włącz wtyczkę Label. HolyArrs nie wybiera daemona.

Objaw: plik .torrent albo .nzb ze źródła z proxy zostaje odrzucony. Przyczyna: Transmission, Deluge i NZBGet nie potrafią jeszcze przyjąć tych plików przez źródło z proxy. Linki magnet działają.

Objaw: wiersz pokazuje Check whether this download arrived (sprawdź, czy to pobieranie dotarło). Przyczyna: połączenie zerwało się, gdy Transmission, Deluge albo NZBGet przyjmował release. HolyArrs sam nie wysyła go ponownie. Rozwiązanie:

  1. Poszukaj pobierania w aplikacji downloadera.
  2. W HolyArrs kliknij Give up on it (porzuć). Pobieranie zostaje w downloaderze. Jeśli chcesz, wybierz inny release w Needs a decision.

Objaw: Sign-in refused. Rozwiązanie: skopiuj klucz albo hasło z downloadera, wpisz je jeszcze raz i kliknij Test.

Więcej w Rozwiązywaniu problemów.

Dla zaawansowanych

Link do: Dla zaawansowanych
Jak HolyArrs wybiera downloader
  • Releasy torrentowe trafiają do downloaderów torrentowych, releasy Usenet do downloaderów Usenet.
  • Najpierw najniższy numer priorytetu. Równe numery działają na zmianę.
  • Downloadery wstrzymane i odpoczywające są pomijane.
  • Jeśli jeden odrzuci release, próbowany jest następny tego samego rodzaju (Try the next Downloader (spróbuj następnego downloadera)).
  • Wysyłki do jednego downloadera są domyślnie rozdzielone odstępem 2 s.
  • Tagi muszą się zgadzać. Tytuły bez tagu trafiają do downloaderów bez tagu.
Gdy pobieranie idzie źle: co się liczy i jakie są ustawienia

HolyArrs traktuje jak Mark failed takie przypadki:

  • Downloader się poddaje (brakujące części, nieudana naprawa). Pokazywana jest jego przyczyna.
  • Pobranie zawiera programy, takie jak .exe, .bat, .scr albo .lnk, także movie.mkv.exe.
  • Pobranie wygląda na fałszywe: notatka z hasłem, same archiwa bez wideo i audio albo skrót do strony bez mediów obok. Listy plików torrentów są czytane od razu po otrzymaniu, więc fałszywka nie przechodzi, zanim się pobierze.
  • Pliki nie pasują do nazwy release’u. Import jest odrzucany, a pobranie usuwane.
  • Brak postępu przez czas poddania się. Czekanie na swoją kolej, wstrzymanie w downloaderze oraz naprawa albo rozpakowywanie przy 100% się nie liczą.
  • Pobranie zostało usunięte poza HolyArrs. Zastępuje je następny release.

Te ustawienia są w sekcji When downloads go wrong (gdy pobieranie idzie źle) w Settings > Downloaders. Po zmianie kliknij Save na pasku, który się pojawi.

Ustawienie Domyślnie Zmień, gdy
Remove failed downloads from the Downloader (usuwaj nieudane pobierania z downloadera) włączone Chcesz sprawdzać błędy (wyłącz). Włączone usuwa też ich pliki
Add matched titles to your Library (dodawaj dopasowane tytuły do biblioteki) wyłączone Chcesz, żeby pewne dopasowanie, które już jest w downloaderze, zostało dodane bez wyszukiwania
When you remove a download: Delete its files (usuń jego pliki) włączone Chcesz zachować pliki
When you remove a download: Turn down its Release (odrzuć jego release) wyłączone Nigdy nie chcesz, żeby ten release był znów wybrany dla tytułu
When you remove a download: Search again (szukaj ponownie) włączone Wyłącz, jeśli następny release wybierasz sam. Wymaga Turn down its Release
Stalled after (hours) (zawieszone po, w godzinach) 6 Twoje pobierania są z natury wolne. Zakres 1 do 168
Try the next Release after (hours) (spróbuj następnego release’u po, w godzinach) 24 Wolisz czekać niż zastępować. Liczone od ostatniego postępu. Zakres: od czasu zawieszenia do 720
Fail downloads that hold programs or fakes (odrzucaj pobierania z programami lub fałszywki) włączone Rzadko. Wyłączone wpuszcza je do importu
Replace downloads removed outside HolyArrs (zastępuj pobierania usunięte poza HolyArrs) włączone Usuwasz pobierania celowo. Wyłączone sprawia, że tytuł czeka na ciebie
Try the next Downloader włączone Chcesz używać tylko jednego downloadera
Seconds between sends to one Downloader (sekundy między wysyłkami do jednego downloadera) 2 Downloader dławi się seriami. 0 wyłącza odstępy. Zakres 0 do 60
Zablokuj downloader tylko do odczytu z poziomu serwera

Ustaw HOLYARRS_READONLY_DOWNLOADERS na listę identyfikatorów lub adresów downloaderów oddzielonych przecinkami:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Downloader z listy pozostaje tylko do odczytu niezależnie od swojego przełącznika, nawet po usunięciu i ponownym dodaniu. Przełącznik jest wtedy zablokowany, a strona Downloads ukrywa przyciski w jego wierszach.

Usuwanie, usuwanie w NZBGet, API
  • Remove (usuń) jest odrzucane, dopóki downloader ma aktywne pobierania. Wstrzymaj go, poczekaj, aż się skończą, i dopiero usuń.
  • NZBGet usuwa pliki za każdym razem, gdy usuwane jest pobieranie albo jego wpis w historii, więc HolyArrs odrzuca usunięcia, które proszą o zachowanie plików.
  • Każda trasa downloadera jest w http://your-server:6262/api/v1/openapi.json.

HolyArrs jest darmowy. Jeśli oszczędził ci czas, daj mu gwiazdkę na GitHubie, zostań sponsorem albo postaw mi kawę.