Cum să vă automatizați Întotdeauna-On Zmeura Pi Piata de Descarca

Cuprins:

Video: Cum să vă automatizați Întotdeauna-On Zmeura Pi Piata de Descarca

Video: Cum să vă automatizați Întotdeauna-On Zmeura Pi Piata de Descarca
Video: REGLARE PLUG PP4 2024, Martie
Cum să vă automatizați Întotdeauna-On Zmeura Pi Piata de Descarca
Cum să vă automatizați Întotdeauna-On Zmeura Pi Piata de Descarca
Anonim
Recent, v-am arătat cum să transformați mașina dvs. de Raspberry Pi într-o mașină de descărcat de 24 de ore pe zi. Acum ne întoarcem să vă arătăm cum să facem sistemul aproape complet eliminat cu instrumente de automatizare minunate.
Recent, v-am arătat cum să transformați mașina dvs. de Raspberry Pi într-o mașină de descărcat de 24 de ore pe zi. Acum ne întoarcem să vă arătăm cum să facem sistemul aproape complet eliminat cu instrumente de automatizare minunate.

De ce vreau să fac asta?

Dacă ați urmărit împreună cu proiectul nostru de descărcare Raspberry Pi, în acest moment aveți un BitTorrent / Usenet complet echipat. E minunat, dar nu este complet automat. Încă mai trebuie să interacționezi cu cutia destul de regulat pentru a continua să-l îndrepți spre fișiere noi, pentru a alege episoade ale emisiunilor TV preferate și așa mai departe.

După ce ați terminat cu segmentul final al tutorialului pentru descarcarea Raspberry Pi, ghidul de automatizare de astăzi, veți avea un dispozitiv complet automatizat pe mâini, unde tot ce trebuie să faceți este să-i spuneți ceea ce doriți și va cerceta internet pentru acele fișiere în numele dvs.

Dacă nu ați lucrat împreună cu noi, luați cu siguranță un moment pentru a verifica cum să transformi o piersică Pi într-o cutie BitTorrent întotdeauna pe și cum să transformi o Pi Zmeură într-o mașină întotdeauna pe Usenet.

Ce am nevoie?

Ca și tutorialul anterior, pentru acest tutorial presupunem că aveți o unitate Raspberry Pi cu Raspbian instalată, puteți accesa dispozitivul fie direct prin intermediul unui monitor atașat și tastatură, fie prin intermediul SSH și VNC și că aveți o unitate USB ( sau unități) atașate la acesta. În plus, presupunem că ați finalizat cel puțin una (sau ambele) tutoriale pe care le-am transformat în Raspberry Pi într-o mașină de descărcat BitTorrent și / sau Usenet. Dacă aveți nevoie să vă ridicați viteza în aceste zone, vă sugerăm să citiți următoarele ghiduri în ordinea în care le aflăm aici:
Ca și tutorialul anterior, pentru acest tutorial presupunem că aveți o unitate Raspberry Pi cu Raspbian instalată, puteți accesa dispozitivul fie direct prin intermediul unui monitor atașat și tastatură, fie prin intermediul SSH și VNC și că aveți o unitate USB ( sau unități) atașate la acesta. În plus, presupunem că ați finalizat cel puțin una (sau ambele) tutoriale pe care le-am transformat în Raspberry Pi într-o mașină de descărcat BitTorrent și / sau Usenet. Dacă aveți nevoie să vă ridicați viteza în aceste zone, vă sugerăm să citiți următoarele ghiduri în ordinea în care le aflăm aici:
  1. Ghidul HTG pentru a începe cu zmeura Pi
  2. Cum se configurează Piberonul dvs. Pi pentru depanare la distanță, desktop și transfer de fișiere
  3. Cum de a transforma Pi Zmeura într-un dispozitiv de stocare de rețea de joasă putere
  4. Cum de a transforma Pi Zmeura într-o cutie BitTorrent întotdeauna
  5. Cum de a transforma o piersică într-o mașină Usenet întotdeauna pe mașină

Următoarele secțiuni ale tutorialului și instrumentele conținute în acesta nu vă vor fi de folos dacă nu ați configurat deja Raspberry Pi și ați ajuns la stadiul de acces BitTorrent / Usenet.

Odată ce vă aflați în acea etapă, este totuși timpul să ajungeți la afacerea de a automatiza întreaga dvs. construire pentru a descărca mâna-jos de bunătate.

Fiecare secțiune a tutorialului este independentă de celelalte. Dacă doriți să automatizați afișarea emisiunilor de televiziune, dar nu și lovitura de film, de exemplu, aveți posibilitatea să treceți la partea relevantă a tutorialului și să ignorați restul.

În cele din urmă, o notă mică despre instalarea tuturor instrumentelor de automatizare din acest ghid. Am constatat că le puteți instala pe toate într-o Zmeură Pi, fără a umfla sistemul în jos prea sever. In orice caz, deoarece fiecare sistem de automatizare tinde să fie puțin greu la capătul frontal (atunci când îl instalați pentru prima oară, există adesea o mulțime de ridicări grele pentru a face cum ar fi găsirea și descărcarea episoadelor anterioare ale emisiunilor de televiziune pe care doriți să le urmăriți), sugerăm să dați fiecare instalare o cameră mică de respirație pentru a permite monopolizarea resurselor de sistem, SABnzbd și HDD-ul USB. Odată ce ați trecut de flăcările de capturare, totul ar trebui să fie bine, dar dezlănțuirea tuturor celor trei aplicații de automatizare de la început la o parte este cu adevărat dificilă cu resursele limitate disponibile pentru Pi.

Instalarea dependențelor

Pentru a utiliza instrumentele prezentate în acest ghid - SickBeard, CouchPotato și Căști - va trebui să instalați câteva dependențe înainte de a începe. (Nu vom aborda dependențele deja instalate cu distribuția Rasbian implicită.)

Înainte de orice altceva, vom actualiza și actualiza programul de instalare apt-get. Dacă ați urmat doar * cu tutorialele noastre anterioare Raspberry Pi, puteți să o săriți în siguranță, așa cum ați actualizat recent.

La terminal, introduceți următoarele comenzi:

sudo apt-get update

sudo apt-get upgrade

După ce ați actualizat / actualizat, este timpul să începeți instalarea dependențelor specifice de care avem nevoie. Mai întâi, toate instrumentele utilizează instrumentul de gestionare a codului sursă al software-ului Git. Din moment ce Rasbian nu vine cu Git, va trebui să-l instalăm. La terminal, introduceți următoarele comenzi:

sudo apt-get install git-core

Când vi se solicită, apăsați pe Y pentru a continua instalarea și așteptați un minut sau două ca procesele să se finalizeze. Apoi, verificați dublu instalarea tastând "git -version" la prompt pentru a verifica dacă git este instalat. Dacă nu se întoarce un număr de versiune, executați din nou programul de instalare.

În plus față de Git, SickBeard (dar nu CouchPotato sau Căști) este dependent de Cheetah, un instrument de șablon Python. Dacă ați instalat SABnzbd în "Cum să transformi o zmeură Pi într-un ghid Always-On Usenet", ai deja instalat Ghepard. Dacă ați urmat doar ghidul BitTorrent, va trebui să îl instalați. La terminal, introduceți următoarea comandă:

sudo apt-get install python-cheetah

După instalarea Git și Python-Cheetah (dacă intenționați să utilizați SickBeard pentru emisiuni TV), suntem gata să începem.

Instalarea și configurarea SickBeard pe Raspbian

SickBeard este un instrument de gestionare a televiziunii pentru descărcările de la Usenet și BitTorrent - suportul pentru Usenet este mult mai matur decât suportul BitTorrent, dar ambele sunt funcționale.Într-o coajă de nuci, îi spui lui SickBeard ce emisiuni de televiziune vrei să te uiți și se comportă ca un TiVo pe Internet, descărcând acele emisiuni pentru tine (fie dintr-un restante dacă te apropii, fie când sunt eliberate dacă colecția ta de spectacole este actualizat). Este o modalitate fantastică de a rămâne în fruntea programelor preferate.
SickBeard este un instrument de gestionare a televiziunii pentru descărcările de la Usenet și BitTorrent - suportul pentru Usenet este mult mai matur decât suportul BitTorrent, dar ambele sunt funcționale.Într-o coajă de nuci, îi spui lui SickBeard ce emisiuni de televiziune vrei să te uiți și se comportă ca un TiVo pe Internet, descărcând acele emisiuni pentru tine (fie dintr-un restante dacă te apropii, fie când sunt eliberate dacă colecția ta de spectacole este actualizat). Este o modalitate fantastică de a rămâne în fruntea programelor preferate.

Instalarea SickBeard: Pentru a instala SickBeard, deschideți terminalul și introduceți următoarea comandă:

git clone git://github.com/midgetspy/Sick-Beard.git

După ce instalarea este finalizată, treceți la directorul SickBeard și rulați SickBeard pentru prima dată:

cd Sick-Beard

python SickBeard.py

Va părea să stea pentru un moment, și apoi veți vedea un script verbose SickBeard whiz de, și apoi inactiv. În acest moment, puteți să accesați un browser web și să îl indicați la următoarea adresă pentru a verifica SickBeard:

https://[Your PI's IP Address]:8081/home/

Configurarea SickBeard: Spre deosebire de câteva dintre instrumentele pe care le-am folosit în tutorialele anterioare, SickBeard nu are un expert de configurare care să ne ajute prin configurare. Vă vom face pași importanți acum. Vom afișa elementele relevante pe care doriți să le schimbați în funcție de secțiunea lor din cadrul porțiunii de configurare a interfeței SickBeard.

În Config -> General secțiune:

Debifați lansarea browserului: Vom accesa cutia de la distanță, nu este nevoie de această opțiune de pierdere a resurselor.

Sub interfață Web: Puteți, dacă doriți, să adăugați un nume de utilizator și o parolă la SickBeard și / sau să schimbați numărul portului.

În Config -> Setări de căutare secțiune:

Aici, configuram SickBeard să lucreze cu clientul nostru Usenet și / sau BitTorrent. SickBeard strălucește cu Usenet și vă încurajăm să mergeți pe acel traseu.

Reglați reținerea Usenet: Implicit este 500 de zile. Dacă aveți un furnizor premium de servicii Usenet, retenția dumneavoastră ar trebui să fie mult mai mare, de obicei 1100 + zile. Consultați furnizorul dvs. și completați numărul corespunzător aici.

Sub Căutarea NZB, asigurați-vă că este bifată căutarea "Căutare NZB" și că ați selectat SABnzbd. Conectați adresa URL, numele de utilizator și parola (dacă ați setat unul) și cheia API din instalarea SABnzbd. Faceți clic pe "Test SABnzbd" când ați terminat pentru a vă asigura că SickBeard poate comunica cu succes cu acesta.

Notă: Dacă sunteți setat pe utilizarea BitTorrent, va trebui să bifați "Căutați Torrents" și să setați folderul de vizionare pentru clientul dvs. Torrent.

În Config -> Furnizori de căutare secțiune:

Aici puteți selecta ce indexuri să căutați și să introduceți cheile API pentru indexurile de căutare private / de plată.

Sub Prioritățile furnizorului, puteți verifica dacă activați furnizorii și apoi glisați și fixați-i în listă pentru a le prioritiza. În mod implicit, indexul Womble's este bifat. Puteți verifica indicele Beard Beard și nzbX, dar restul necesită conturi cu chei API - va trebui să vizitați site-urile respective și să treceți prin procesul de înscriere pentru a le utiliza.

Notă: Dacă ați activat căutarea torrentului în pasul anterior, veți vedea și urmărirea melodiilor TV aici.

În Config -> Post Processing secțiune:

În secțiunea inițială "Post-procesare", lăsați "TV Download Dir" necompletat. Vom crea un script de ajutor pentru SABnzbd care va avea grijă de această funcție. Debifați "Păstrați fișierele originale"; nu avem spațiul de pe serverul nostru mini Pi pentru a stoca duplicatele a tot ceea ce descărcăm. Bifați "Mutare fișiere asociate" și "Redenumiți episoade", astfel încât SickBeard va muta orice fișiere suplimentare descărcate cu conținutul dvs. TV și va redenumi prezentările cu convenția pe care o selectați în secțiunea "Naming".

În cele din urmă, puteți avea metadate de descărcare SickBeard în formatul potrivit pentru configurarea centrului media. Deoarece am folosit toate instalările XBMC, am selectat XBMC pentru "Metadata Type" și am verificat toate tipurile de fișiere de metadate pe care le-am dorit ca SickBeard să le creeze (cum ar fi imagini de foldere și fanart).

În Config -> Notificări secțiune:

Această secțiune este în întregime opțională. Puteți să configurați notificări pe clienții media (cum ar fi XBMC) și pe serviciile de notificare, cum ar fi Growl. Notificările XBMC pot fi extrem de la îndemână dacă doriți un sistem complet automatizat, deoarece puteți seta SickBeard pentru a forța XBMC să actualizeze bibliotecile după descărcarea unor noi emisiuni.

Conectarea SABnzbd și SickBeard: SickBeard și SABnzbd configurate corespunzător au o relație simbiotică frumoasă. Puteți să o configurați astfel încât SickBeard să găsească emisiunile, să arunce fișierele NZB către SABnzbd și apoi SABnzbd să solicite, la rândul său, un script helper SickBeard pentru postprocesarea tuturor emisiunilor și transferarea lor către folderele corespunzătoare. După configurare, procesul este complet fără sudură.

Pentru a le lega împreună, trebuie să copiați scriptul de ajutor și să editați fișierul de configurație foarte mic care îl însoțește. Mai întâi, introduceți următoarea comandă la terminal pentru a vă duce în dosarul unde sunt localizate cele două fișiere:

cd /home/pi/Sick-Beard/autoProcessTV

În interiorul acelui director sunt cele două fișiere care ne interesează: autoProcessTV.py (scriptul de ajutor) și autoProcessTV.cfg.sample (fișierul de configurare eșantion). Să deschidem fișierul de configurare și să facem schimbări. Introduceți următoarea comandă:

nano autoProcessTV.cfg.sample

În editorul nano, verificați dacă totul din fișierul de configurare simplu se potrivește cu instalarea. Implicit, fișierul de configurare indică la gazda locală, pe portul 8081, fără nume de utilizator sau parolă. Dacă ați modificat oricare dintre setări (cum ar fi numărul portului sau prin adăugarea unui nume de utilizator / parolă), modificați fișierul pentru a reflecta acest lucru. Când ați terminat, apăsați CTRL + X pentru a ieși. Schimbați numele fișierului la autoProcessTV.cfg (abandonând exemplul de la sfârșit).

Există două modalități prin care SABnzbd să aibă acces la scripturi.Modul leneș este de a schimba directorul scriptului post-procesare în secțiunea Configurare -> Dosare a SABnzbd în / home / pi / Sick-Beard / autoProcessTV. Dacă scripturile SickBeard sunt singurele instrumente de procesare a postului pe care le utilizați, acest lucru va funcționa bine.

Alternativ, dacă doriți să păstrați toate scripturile dvs. SABnzbd într-o singură locație, puteți utiliza următoarea comandă pentru a le copia în folderul dvs. de script-uri SABnzbd (folderul pe care îl configurați în ghidul Usenet):

cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py /media/USBHDD1/shares/SABnzbd/scripts

În orice caz, odată ce script-urile sunt configurate și copiate, trebuie să le spuneți SABnzbd să le folosească. În SABnzbd, navigați la Config -> Categories și creați o nouă categorie "tv". În secțiunea de script selectați sabToSickBeard.py ca script-ul dvs. de post-procesare. Dacă doriți să creați un dosar în care descărcările televizorului dvs. vor fi sechestrate temporar de celelalte descărcări, înainte de a fi amestecate în folderul TV permanent, puteți seta un folder / o cale (de exemplu, SickBeardTV). Asigurați-vă că ați lovit butonul Adăugați pentru a salva modificările.

Adăugarea de spectacole la SickBeard: Acum că ați configurat SickBeard, este timpul pentru cea mai importantă parte: adăugarea de emisiuni de televiziune la noul dvs. sistem automat.

În primul rând, trebuie să facem un director pentru SickBeard pentru a stoca spectacolele. (Dacă aveți deja un director de emisiuni TV setat pe unitatea hard disk externă pe care o utilizați cu Pi, săriți acest pas). La terminal, introduceți următoarea comandă (modificând numele căii dacă nu folosiți aceeași setare pe care am stabilit-o în tutorialele anterioare):

mkdir /media/USBHDD1/shares/TV/

Acum, din interfața principală SickBeard, faceți clic pe Add Shows (se afișează pe bara de navigare secundară din colțul din stânga sus). Aveți două opțiuni pentru a adăuga emisiuni în sistem: puteți crea o intrare nouă pentru un nou spectacol sau puteți importa emisiuni TV pe care le-ați descărcat deja în sistem. Chiar dacă nu aveți o colecție de emisiuni existente pentru a adăuga la SickBeard, trebuie încă să începeți cu butonul "Adăugați expunerile existente" pentru a indica SickBeard în directorul nostru de emisiuni TV (indiferent dacă este gol sau plin).

Faceți clic pe Adăugați expunerile existente, apoi, sub fila Gestionare directoare, faceți clic pe Nou. Selectați folderul TV din fișierul de explorare a fișierelor. După ce faceți clic pe OK, faceți clic pe Setați ca implicit și apoi pe Trimiteți în partea de jos a paginii.

Odată ce ați configurat directorul TV prestabilit, puteți naviga la Add Shows -> Add New Show pentru a adăuga o emisiune TV la colecția dvs. Introduceți un titlu complet sau parțial în caseta de căutare, căutați-l și selectați emisiunea pe care doriți să o monitorizați și să o descărcați. Dați clic pe lângă pentru a verifica dublu dosarul în care va fi depus în și din nou pentru a le spune SickBeard dacă doriți ca episoadele lipsă să fie semnalate ca Wanted sau Skipped, precum și calitatea video a descărcării. Dacă totul arată bine, faceți clic pe Adăugați. Veți fi returnați în lista dvs. de redare, iar SickBeard va crea dosarul pentru spectacol, va descărca meta date și va începe să caute episoade. (Dacă nu doriți să așteptați ca cronometrul să contacteze la următoarea căutare de episoade, puteți face clic pe Gestionați -> Prezentare generală înapoi pentru a forța o căutare imediat.)

Running SickBeard la pornire: Există un ultim pas pentru procesul de configurare SickBeard; vom adăuga un script de pornire mic pentru a lansa SickBeard pe boot. Nu are nici un rost să ai un program de descărcare automată a emisiunilor TV, la urma urmei, dacă trebuie să pornești manual. Am creat destul de multe dintre aceste script-uri de pornire în tutorialele anterioare Raspberry Pi ca Download Box pe care le vom lista de pe comenzile de care aveți nevoie pentru a intra fără o detaliată detaliată pas cu pas.

Introduceți următoarele comenzi la terminal pentru a copia scriptul de pornire, modificați permisiunile și actualizați fișierele de pornire:

sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt

sudo chmod 755 /etc/init.d/sickbeard

sudo update-rc.d defecte implicite

Asta e tot ce există, acum sunteți gata să plecați! Adăugați emisiuni vechi pe care doriți să le fi urmărit, să adăugați emisiuni pe care le vizionați în prezent, să adăugați emisiuni care nu au fost difuzate încă, dar pe care doriți să le urmăriți. SickBeard vă va descărca automat și automat toate pentru dvs.

Instalarea și configurarea CouchPotato pe Raspbian

Dacă sunteți epuizat de tot ceea ce configurați în secțiunea anterioară, luați inima. SickBeard este de departe cel mai complicat instrument pe care îl putem configura în zilele noastre. Să începem cu CouchPotato - filmul echivalent cu descărcarea automată de televiziune a lui SickBeard.
Dacă sunteți epuizat de tot ceea ce configurați în secțiunea anterioară, luați inima. SickBeard este de departe cel mai complicat instrument pe care îl putem configura în zilele noastre. Să începem cu CouchPotato - filmul echivalent cu descărcarea automată de televiziune a lui SickBeard.

Instalarea CouchPotato: Am instalat deja toate dependentele, așa că haideți să mergem la capturarea codului sursă de la Git. La terminal, introduceți următoarea comandă:

cd /home/pi git clone https://github.com/RuudBurger/CouchPotatoServer.git python CouchPotatoServer/CouchPotato.py

După ce executați scriptul Python, cursorul va fi în mod inactiv. Dacă, în schimb, veți primi o rezervă de eroare, va trebui să faceți o editare rapidă pentru a vă permite să activați daemonul web și expertul de pornire. Faceți această editare numai dacă se blochează scriptul. La terminal, introduceți următoarea comandă:

nano /home/pi/CouchPotatoServer/couchpotato/runner.py

În script, apăsați în jos până când vedeți această secțiune și adăugați linia pe care am îndreptat-o:

config = { 'use_reloader': reloader, 'port': tryInt(Env.setting('port', default = 5000)), 'host': Env.setting('host', default = ''), 'ssl_cert': Env.setting('ssl_cert', default = None), 'ssl_key': Env.setting('ssl_key', default = None), 'host': Env.setting('host', default = '0.0.0.0'), }

Salvați modificările și reluați scriptul. Odată ce scriptul a funcționat cu succes, puteți să indicați browser-ul dvs. la următoarea adresă pentru a începe:

https://[Your PI's IP Address]:5050/wizard/

La fel ca la SickBeard, vă vom duce prin configurația de bază. Comenzile relevante sunt enumerate în secțiune.

Configurarea CouchPotato: Puteți sări peste Bine ati venit secțiune. Nu avem o bază de date CouchPotato existentă pentru a importa (dacă sunteți în mișcare și instalați CouchPotato vechi în noua dvs. casetă de descărcare Raspberry Pi, urmați instrucțiunile și îndreptați expertul la datele vechi.db)

În General, puteți seta un nume de utilizator și o parolă, precum și dacă doriți să modificați numărul portului.Debifați "Lansarea browserului".

Image
Image

În downloaders, trebuie să fie 1) setați CouchPotato pentru a comunica cu SABnzbd sau 2) specificați un folder urmărit pentru fișierele torrent pentru a face să lucreze cu Deluge. Suntem pregătiți să lucrăm cu SABnzbd: mergeți înainte și lăsați gazda în pace și introduceți cheia API SABnzbd (aceeași pe care ați folosit-o pentru SickBeard).

De asemenea, puteți specifica o categorie SABnzbd. Pentru a automatiza întregul proces, recomandăm foarte mult acest pas - permițând o anumită categorie CouchPotato, îi ajută pe redenumitorul automat / transferul de fișiere să funcționeze mai ușor.

În Furnizori, selectați furnizorii pe care doriți să îl utilizați pentru CouchPotato. La fel ca la SickBeard, va trebui să introduceți detaliile de conectare / cheile API pentru furnizorii premium.

În Renamers secțiune, puteți seta redenumirea / mișcarea automată a fișierelor. Aceasta este o caracteristică fantastică. Setați dosarul To pentru a specifica unde doriți să meargă filmele, verificați curățarea și specificați un dosar Din (acesta ar trebui să fie același director pe care l-ați atribuit etichetei Filme în SABnzbd).

În Automatizare, puteți instala un script GreaseMonkey sau un bookmarklet care face adăugarea de filme dorite la instalarea CouchPotato de pe browserul dvs. ușor peasy.

După ce ați terminat, examinați setările și faceți clic pe butonul verde gigant din partea de jos. Deși expertul de pornire acoperă aproape orice setare relevantă, există o zonă pe care ați putea dori să o priviți. Expertul de pornire nu vă solicită să configurați notificări. Pentru a face acest lucru, faceți clic pe uneltele din colțul din dreapta sus și apoi faceți clic pe Notificări din bara laterală de navigare. Acolo, la fel ca și în SickBeard, veți putea să activați notificările push către o varietate de sisteme, inclusiv unități XBMC, desktop-uri cu notificări Growl, și chiar setați notificări de e-mail.

Configurarea CouchPotato pentru a porni la boot: În acest moment, știm că sunteți încântați să începeți să conectați filmele pe care trebuie să le vizionați la CouchPotato, dar avem un pas mic pe care trebuie să-l finalizăm înainte de a merge mai departe. Trebuie să configuram fișierele de pornire pentru a vă asigura că CouchPotato se lansează la pornire.

Deschideți terminalul și introduceți următoarele comenzi:

cd ~/ sudo cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato sudo chmod 755 /etc/init.d/couchpotato sudo update-rc.d couchpotato defaults

În acest moment, ați terminat cu configurația și vă puteți alătura afacerii cu noua dvs. instalare CouchPotato.

Instalarea și configurarea căștilor pe Raspbian

Instrumentul final de automatizare în trifecta noastră de bunătate de automatizare astăzi este Căști: ca SickBeard este la TV și CouchPotato este pentru filme, Căști este pentru a-ti ghicit-o muzica.
Instrumentul final de automatizare în trifecta noastră de bunătate de automatizare astăzi este Căști: ca SickBeard este la TV și CouchPotato este pentru filme, Căști este pentru a-ti ghicit-o muzica.

Instalarea căștilor: Pentru a începe, deschideți terminalul și introduceți următoarea comandă:

git clone https://github.com/rembo10/headphones.git

căști de tip python / Headphones.py

Configurarea căștilor: Ca și SickBeard, nu există niciun expert de instalare, dar meniul de setări este suficient de simplu. Faceți clic pe uneltele din colțul din dreapta sus al interfeței Căști pentru a accesa meniul de setări. Vom trece prin fiecare secțiune relevantă unul câte unul.

În Interfața Web, puteți adăuga un nume de utilizator / parolă, puteți schimba numărul portului și puteți activa API pentru căști (necesar pentru anumite aplicații de asistență terță parte).

În Descarca trebuie să indicați căștile la instalarea SABnzbd folosind aceleași informații pe care le-ați utilizat pentru SickBeard și CouchPotato (gazda cu numărul de port, numele de utilizator și parola dacă este activată, precum și cheia API). Nu uitați să profitați de funcția de categorie și apoi să specificați un subfold în directorul de descărcare SABnzbd pentru muzică. Puteți, de asemenea, ca și celelalte aplicații de automatizare, să configurați Căști pentru a utiliza torrentele dacă doriți.

În Calitate și post procesare, puteți seta calitatea pe baza ratei de biți preferate (sau setați-o pentru o calitate fără pierderi). De asemenea, puteți seta funcțiile post procesare, cum ar fi încorporarea automată a artei albumului, sortarea în foldere și redenumirea automată a fișierelor.

În cele din urmă, sub Setari avansate, există o mulțime de setări cu care puteți să vă jucați (deși vă sfătuiți să citiți cu atenție înainte de a schimba lucrurile în mod neașteptat). Puteți schimba formatul de redenumire, permite re-codarea automată a formatelor audio și permiteți notificările.

Cea mai importantă setare din meniul Setări avansate pentru un nou utilizator de Căști este opțiunea "Musicbrainz Mirror" în colțul din dreapta jos. Lasă-l așa cum este,dar dacă găsiți că obțineți în mod constant erori de "preluare eșuată" atunci când căutați artiști și albume, va trebui să reveniți la această secțiune și să selectați o oglindă alternativă.

După ce ați terminat toate tinkering, asigurați-vă că apăsați Salvați Modificări în partea de jos și apoi reporniți în colțul din dreapta sus pentru ca modificările să aibă efect.

Singurul alt pas important de configurare pe care îl puteți lua în considerare este dacă aveți deja o mulțime de muzică pe unitatea externă pe care o utilizați cu dispozitivul dvs. Pi, setând Căști pentru a vă gestiona colecția. Puteți face acest lucru făcând clic pe Gestionați în bara principală de navigare și indicând Căști la directorul corespunzător.

Configurarea căștilor pentru a începe la pornire: În acest moment, sunteți gata să începeți să căutați și să utilizați Căști, dar, ca și în cazul instrumentelor de automatizare anterioare, vom porni pornirea automată la pornire. Pentru a face acest lucru, introduceți următoarele comenzi la terminal:

cd ~/headphones sudo nano init.ubuntu

În fișierele init.ubuntu, vom face două schimbări rapide.Da, în partea de sus a fișierului, avertizează strict împotriva editării fișierului (dar trăim pe margine și, mai important, nu folosim un cont de utilizator dedicat doar pentru căști, așa că trebuie să facem această schimbare).

Derulați în jos pe linii 29 și 30:

## HP_USER= #$RUN_AS, […]

## HP_HOME= #$APP_PATH, […]

Modificați comentariul ## pe cele două linii și introduceți următorul nume de utilizator și directorul de acasă:

HP_USER=pi #$RUN_AS, […]

HP_HOME=/home/pi/headphones #$APP_PATH, […]

Apăsați CTRL + X pentru a ieși, salvați lucrarea și apoi introduceți următoarele comenzi la prompt:

sudo cp init.ubuntu /etc/init.d/headphones sudo chmod 755 /etc/init.d/headphones sudo update-rc.d headphones defaults

Căștile sunt acum setate să ruleze la pornire, iar piesa finală a atacului triplă de automatizare a descărcărilor a fost pusă în joc.

În acest moment, cutia dvs. de Raspberry Pi este o ființă de descărcare de la început până la sfârșit, care abia necesită îngrijire sau hrănire. Am urmărit instalarea unui client Usenet și BitTorrent și cu această ultimă tranșă aveți acum trei instrumente de automatizare la îndemână, pentru a vă permite să descărcați caseta de descărcări Raspberry Pi ca un microserver mic, cu putere redusă și fără cap poate fi.

Acestea fiind spuse, există întotdeauna mai multă distracție pentru a fi avut cu micul pus puternic Pi-sunet off cu Raspberry Pi construi idei și vom face tot ce putem pentru a le aduce la viață.

Recomandat: