Nuo Plausible statistikos kaupimo, šis tekstas buvo skaitytas 183 kartą/us.
Šio teksto atnaujinimo ar rašymo laikas jau yra senesnis, kaip vieneri metai, tad per šį laiką galėjo mano nuomonė pasikeisti bei aptartos konfigūracijos.
Tekstas buvo atnaujintas: 2020-05-01.
Kas dar negirdėjo, tai šios dvi programos tvarko filmų ir serialų turinį ir viską automatizuoja.
Pagal Linuxserver.io puslapio statistiką tai populiariausi docker konteineriai:
Kam gali nepatikti automatika, kai visi skuba ir neturi laiko ieškoti turinio…matyt dėl to ir yra populiarios platformos, kaip Netflix, kai visas turinys sudėtas. Spaudi Play ir žiūri.
Bet tokiose platformose, nerasi viso turinio kurio norėsi ir tuo labiau nerasi turinio LT kalba.
Piratauti nėra gražu, bet ką daryti, kai norimo turinio negali pasiekti legaliomis platformomis
Automatinio siuntimo principas
Šioje vietoje dirba kelios programos.
Jackett – tarpininkas kuris gali paimti torrent failą iš puslapio, taip pat gali atlikti paiešką per visus puslapius vienu metu, kitos programos naudoja šios programos API.
Sonarr – viskas kas susiję su serialų siuntimais.
Radarr – viskas kas susiję su filmų siuntimais.
Torrent klietas – reiks torrent siuntimo kliento.
Patogumui galima naudoti dar Plex, Emby, JellyFin.
Pagrindinis konfigūravimas
Viską aprašysiu naudojantis docker.
Programų puslapiuose galima rasti ir repozitorijas tam tikrai distribucijai, taip pat šios programos gali veikti ir Windows platformoje.
Mano atveju kalbėsime apie Linux variantą.
Jeigu dar neturime docker:
sudo apt install curl curl -sSL https://get.docker.com | sh
Paleidus šias komandas bus įrašomas docker.
Visus konteinerius naudosime iš Linuxserver.io
Pradedame nuo Jackett programos, reikės šios komandos.
docker create \ --name=jackett \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/Vilnius \ -p 9117:9117 \ -v /konfigūracijos_failų_vietą_reikia_nurodyti/:/config \ --restart unless-stopped \ linuxserver/jackett
Reiktų tik pakoreguoti -v dalis. Nurodyti kurs bus laikomi failai, gali būti bet koks aplankalas, bei aplankalas kur laikomas turinys.
Startavus Jackett bus pasiekiamas :9117 prievadu.
Jackett principas toks jog reikia nurodyti puslapius iš katrų paims torrent failą. Lietuvos puslapiai yra palaikomi.
Spaudžiame Add Indexer
, susirandame puslapį kuris bus naudojamas. Suvedame duomenis. Spaudžiam test
, jog patikrinti ar tikrai viskas veikia.
Kiekvieną puslapį reikia pridėti atskirai ir jų gali būti keli iš visų vienu metu bus ieškomas turinys.
Iš Jackett reikės API key
kuris bus rodomas pačiame viršuje bei Torznab adreso.
Toliau reikia torrent kliento.
Ilgą laiką naudojau Deluge, bet pradėjo nepatikti dėl savo resursų naudojimo. Programoje jokio veiksmo, bet CPU yra naudojamas pastoviai, pats siuntimas geras, bet tas drožimas sunervino.
Pradėjau galvoti, kurį klientą reiktų išmėginti, tai nusprendžiau naudoti Qbittorrent, kuris nenaudoja tiek CPU budėjimo režime, o siuntimo greitis taip pat geras.
Qbittorrent taip pat įrašome naudojant docker konteinerius.
docker create \ --name=qbittorrent \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/Vilnius \ -e UMASK_SET=022 \ -e WEBUI_PORT=8080 \ -p 6881:6881 \ -p 6881:6881/udp \ -p 8080:8080 \ -v /konfigūracijos_failų_vietą_reikia_nurodyti/:/config \ -v /kur_bus_failai/:/downloads \ --restart unless-stopped \ linuxserver/qbittorrent
Reikia atkreipti į -v, reikia nurodyti parsiųstų failų vietą lygiai tokią pačią visom programom.
Torrent klientas bus pasiekiamas :8080 prievadu.
Torrent kliente reiktų nustatyti atsiųstų failų vietą, o toliau Sonarr ir Radarr per API paduoda visas reikiamas komandas.
Sonarr ir Radarr įrašymas.
docker create \ --name=sonarr \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/Vilnius \ -p 8989:8989 \ -v /konfigūracijos_failų_vietą_reikia_nurodyti/:/config \ -v /kur_bus_failai/:/downloads \ --restart unless-stopped \ linuxserver/sonarr:preview
docker create \ --name=radarr \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ -p 7878:7878 \ -v /konfigūracijos_failų_vietą_reikia_nurodyti/:/config \ -v /kur_bus_failai/:/downloads \ --restart unless-stopped \ linuxserver/radarr:preview
Sonarr veikia su :8989 prievadu o Radarr :7878.
Automatikai, kaip ir pasiruošta, dabar reikia sujungti viską.
Lietuvybės konfigūravimas
Pradėkime nuo Sonarr. Šios dvi programos turi V2 versijas ir V3, komandas surašiau jog būtų įrašoma V3.
Pats naudoju V3, kai tik atsirado, problemų neturėjau.
Pradžioje reiktų praeiti beveik pro visus Settings punktus.
Media Management jau pagal save, kaip pervadinti galutinį failą ir kiti susiję nustatymai.
Profiles dalyje reikės susidėti profilius, pagal kokius kriterijus bus renkami relyzai.
Dėl LT turinio, naudoju profilį pavadinimu: LT 720p to 1080p upgrade (pavadinimą pagal save galima dėtis).
Atsidarius ten tą profilį matomas toks vaizdas, reiktų susidėti daugmaž taip pat, viską sumaliau į vieną WEBDL-1080p, kažko LT turinio nenorėjo tinkamai imti jeigu viskas buvo atskirai. Edit Groups reikia spausti norint redaguoti.
Upgrade until šiuo atveju nesvarbu. Didins kokybę iki BluRay 1080p.
Toliau einame prie Language Profiles.
Gan paprasta logika, man reikia jog būtų siunčiamas English turinys, kai nėra Lithuanian turinio, Upgrade nustatome iki Lithuanian.
Release Profiles reikia sukurti tokį.
Nurodome jog failo pavadinime reikia ieškoti LT ir EN, jeigu Sonarr randa tekste EN duoda 9 taškus, jeigu EN+LT duoda 19 (taškus galima susigalvoti pagal save).
Logika paprasta, galime sudėti pagal kokius kriterijus būtų daromi prioritetai ir taip duodami taškai, pagal kuriuos atrenka kam duoti pirmenybę.
Šioje vietoje bus tiek.
Toliau reikia susitvarkyti Indexers.
Čia nurodomi Jackett duomenis.
Paspaudus + mums reikės pasirinkti Jackett
ir Custom,
jie randasi apačioje.
Atsidarius naujam langui reikia nurodyti API
kurį jau minėjau kur rasti, bei Torznab
adresą kurį irgi rodžiau kur rasti.
Aišku dar nurodome pavadinimą, geriausia duoti naudojamo puslapio adresą, Taip lengviau bus atskirti iš kokio puslapio relyzas.
Toliau reikia nurodyti Download Clients
, čia reikia nurodyti kokį torrent klientą naudojame ir nurodyti tam tikrus nustatymus, kadangi naudoju QB, tai prašo nurodyti kliento IP adresą ir prievadą, vartotojo vardą ir kodą jeigu esame tokį nustatę ir kokiai kategorijai (labels) priskirti torrent kliente, galime tiesiog rašyti TV.
Spaudžiame test
ir jeigu viskas tinka leis išsaugoti duomenis.
Šioje vietoje jau galima mėginti kažką siųsti, bet reiktų praeiti pro likusius nustatymus, taip pat reiktų paspausti viršuje Show Advanced, duos daugiau nustatymų pasirinkimų.
Pridedame serialo pavadinimą kurio reikės ieškoti.
Ir spaudžiame ieškoti vienos iš serijų.
Pagal mano duotus nustatymus, viskas veikia taip, kadangi turinys su LT+EN vertimu jam duodama +19. Kadangi davė tik šiam relyzui tiek, tai jis ir bus siunčiamas.
Jeigu nebus rasta LT+EN bus siunčiamas geriausio formato EN turinys.
Kai atsiras LT+EN tada automatiškai bus pakeistas senasis EN failas ir liks tik LT+EN (jeigu LT bus 720p o EN 1080p, bus duodama prioritetas LT).
Taip pat reikia atkreipti į šį ženklą, jis nurodo ar yra vykdomas monitoringas. Šiuo atvejus jis įjungtas.
Jis randams prie serialo, sezono, serijos.
Galima atjungti jog mums nereikia kažkurio sezono ar tam tikros serijos, tereikia paspausti ant jo ir bus tuščiaviduris.
Jeigu spausim kur yra prie serialo pavadinimo, tai nebus vykdomas aplamai monitoringas.
Jeigu atjungsim prie visų sezonų ir serijų, bet paliksim prie pavadinimo, tada tiesiog bus siunčiami nauji sezonai kurie dar tik atsiras.
Principas išlieka toks pats ir Radarr, tik ten rodomas vienas prie filmo pavadinimo.
O dabar einame prie Radarr.
Su Radarr yra velniavos kurios neina iki galo išspręsti, ten nėra taškų sistemos o tik Custom Formats
.
Pradžioje reikės susitvarkyti Custom Formats
.
Viską reikia surašyti, kaip nurodyta, komandų duoti teksto pavidalu negaliu, nes neleidžia kopijuoti ♂️
Tada einame prie profilių.
Svarbu Upgrade Until dalis.
Taip pat labai svarbi dalis, bei kaip sudėliota.
Radarr logika veikia kiek kitaip.
Pagal šiuos nustatymus visas procesas vyksta taip.
Paleidus filmo paiešką parodys, ką surinko.
Nurodo kur rado EN ir kur LT, raudonas šauktukas nurodo jog šis relyzas nebus paimtas automatiškai.
Kaip matome du yra be jų. Automatiškai bus paimamas EN relyzas, bet matome yra ir LT, kodėl jo neims?
Radarr prioritetą duoda kokybei filmo, kadangi EN filmas BluRay 1080p o LT prastesnės, tai prioritetas duodamas EN.
Šioje vietoje Radarr niekaip neina priverst jog prioritetą duotų kalbai, taip pat yra funkcija dėl kalbos profilio skiltyje, bet Radarr visiškai nesupranta užrašo LT, todėl reikia naudoti Custom Formats.
Kas bus jeigu EN ir LT relyzai bus aukščiausios norimos kokybės?
Automatiškai bus paimtas LT.
Jeigu anksčiau filmas buvo EN ir geriausios kokybės ir staiga atsirado aukščiausios kokybės LT relyzas, tai EN bus automatiškai pakeistas į LT.
Bet jeigu EN filmas bus 1080p bet LT atsiras 720p, tai Radarr nieko nedarys.
Kokybė yra didesnis prioritetas.
Skaičiau forumus ir dauguma kalbėjo dėl to, bet atrodo situacija dar keistis nežada.
Sonarr šioje vietoje turi taškų sistemą kuri veikia puikiai.
Taip pat dar norėčiau užsiminti, kaip šios programos tvarko turinį, kai torrent klientas parsiunčia failą, Sonarr ir Radarr paima tuos failus ir daro kopiją į atskirą aplankalą kuriame yra daroma visa tvarka ir žiūrėti reikia iš ten.
Parsiųsto failo yra daroma hardlink kopija, todėl dvigubai daugiau vietos nebus užimta. Jeigu iš siuntimo aplanko bus ištrinamas failas, tas failas dar bus pasiekiamas tvarkingame aplankale.
Papildomos programos
Galima dar naudoti papildomas programas: Plex, Emby, JellyFin.
Pats naudoju JellyFin, apie kurį jau rašiau.
Tai agregatai kurie surenka duomenis apie turimą turinį ir pateikia žiūrovui.
Realiai pateikia turinį, kaip Netflix, veikia sinchronizavimas tarp įrenginių bei daug kitų funkcijų.
Taip pat labai siūlau panagrinėti Radarr ir Sonarr nustatymus, galima prijungti papildomas programas, jog pradėjus kažką siųsti gaunamas pranešimas į telefoną
Automatika aukščiausiame lygyje
Jeigu netyčia žinai, kaip geriau sutvarkyti Radarr nustatymus, palik komentarą.
Comments are closed.