Główna » jak » Jak zautomatyzować swoje zawsze do pobrania Raspberry Pi Download Box

    Jak zautomatyzować swoje zawsze do pobrania Raspberry Pi Download Box

    Niedawno pokazaliśmy, jak zmienić Raspberry Pi w maszynę do pobierania energii o niskiej mocy 24/7. Teraz wrócimy, aby pokazać, jak sprawić, by system niemal całkowicie odłączył się od niesamowitych narzędzi automatyzacji.

    Dlaczego chcę to zrobić?

    Jeśli śledziłeś wraz z naszym projektem pobierania Raspberry Pi, w tym momencie masz już pełnoprawną maszynę BitTorrent / Usenet. To niesamowite, ale nie w pełni automatyczne. Nadal musisz regularnie wchodzić w interakcję z pudełkiem, aby wskazać nowe pliki, wybierać odcinki ulubionych programów telewizyjnych itp..

    Po zakończeniu ostatniego segmentu naszego podręcznika dotyczącego pobierania plików Raspberry Pi, dzisiejszego przewodnika dotyczącego automatyzacji, będziesz mieć w pełni zautomatyzowane urządzenie w zasięgu ręki, w którym wszystko, co musisz zrobić, to powiedzieć, czego chcesz, a to zrewiduje internet dla tych plików w twoim imieniu.

    Jeśli nie pracowałeś z nami, zdecydowanie poświęć chwilę na sprawdzenie, jak zmienić Raspberry Pi w Always-On BitTorrent Box i jak zamienić Raspberry Pi w maszynę Always-On Usenet.

    Czego potrzebuję?

    Podobnie jak w poprzednich samouczkach, w tym samouczku zakładamy, że masz urządzenie Raspberry Pi z zainstalowanym Raspbian, możesz uzyskać dostęp do urządzenia bezpośrednio za pomocą podłączonego monitora i klawiatury lub zdalnie przez SSH i VNC, i masz napęd USB ( lub dyski) podłączone do niego. Ponadto zakładamy również, że ukończyłeś przynajmniej jeden (lub oba) nasze samouczki dotyczące przekształcania Raspberry Pi w maszynę do pobierania BitTorrent i / lub Usenet. Jeśli potrzebujesz przyspieszyć działanie w tych obszarach, zdecydowanie zalecamy przeczytanie następujących poradników w kolejności, w jakiej je wymieniamy:

    1. Poradnik HTG do rozpoczęcia pracy z Raspberry Pi
    2. Jak skonfigurować Raspberry Pi do zdalnej powłoki, pulpitu i transferu plików
    3. Jak zmienić Raspberry Pi w urządzenie pamięci masowej o niskiej mocy
    4. Jak zmienić Raspberry Pi w Always-On BitTorrent Box
    5. Jak zmienić Raspberry Pi w urządzenie Always-On Usenet

    Poniższe sekcje samouczka i narzędzia w nim zawarte będą mało użyteczne, jeśli jeszcze nie skonfigurowałeś swojego Raspberry Pi i nie osiągnąłeś dostępu do wersji BitTorrent / Usenet.

    Gdy jesteś już na tym etapie, nadszedł czas, aby zająć się automatyzacją całej twojej kompilacji, aby czerpać dobro.

    Każda sekcja samouczka jest niezależna od pozostałych. Jeśli chcesz zautomatyzować wyskakiwanie do programów telewizyjnych, ale nie możesz przechwycić filmu, możesz przejść do odpowiedniej części samouczka i zignorować resztę.

    Na koniec mała uwaga dotycząca instalacji wszystkich narzędzi automatyzacji w tym przewodniku. Odkryliśmy, że możesz zainstalować je wszystkie na Raspberry Pi bez zbytniego obciążania systemu. jednak, ponieważ każdy system automatyzacji wydaje się być trochę ciężki na przednim końcu (kiedy po raz pierwszy go instalujesz, często jest dużo ciężkich ćwiczeń, takich jak wyszukiwanie i pobieranie poprzednich odcinków programów telewizyjnych, które chcesz oglądać), sugerujemy każda instalacja ma niewielki pokój oddechowy, aby umożliwić monopolowanie zasobów systemowych, SABnzbd i USB HDD. Gdy minie już nadrabianie zaległości, wszystko powinno być w porządku, ale uwolnienie wszystkich trzech aplikacji automatyzacyjnych na pełnym beczułku na początku jest naprawdę trudne z ograniczonymi zasobami dostępnymi dla Pi..

    Instalowanie zależności

    Aby korzystać z narzędzi opisanych w tym przewodniku - SickBeard, CouchPotato i słuchawkach - przed rozpoczęciem musisz zainstalować kilka zależności. (Nie będziemy odpowiadać na zależności, które są już zainstalowane z domyślną dystrybucją Rasbian.)

    Przede wszystkim będziemy aktualizować i aktualizować nasz instalator apt-get. Jeśli * po prostu * postępowałeś zgodnie z naszymi poprzednimi samouczkami Raspberry Pi, możesz to spokojnie pominąć, ponieważ niedawno uaktualniłeś.

    W terminalu wprowadź następujące polecenia:

    sudo apt-get update
    sudo apt-get upgrade

    Po aktualizacji / uaktualnieniu nadszedł czas, aby rozpocząć instalację konkretnych zależności, których potrzebujemy. Po pierwsze, wszystkie narzędzia korzystają z narzędzia do zarządzania kodami źródłowymi oprogramowania Git. Ponieważ Rasbian nie jest dostarczany z Git, musimy go zainstalować. W terminalu wprowadź następujące polecenia:

    sudo apt-get install git-core

    Po wyświetleniu monitu naciśnij klawisz Y, aby kontynuować instalację i zaczekaj minutę lub dwie, gdy proces się zakończy. Następnie sprawdź dokładnie instalację, wpisując "git -version" na monitorze, aby sprawdzić, czy git jest zainstalowany. Jeśli nie zwróci numeru wersji, uruchom ponownie instalator.

    Oprócz Git, SickBeard (ale nie CouchPotato lub słuchawki) jest zależny od Cheetah, narzędzia szablonu Python. Jeśli zainstalowałeś SABnzbd w "Jak zamienić Raspberry Pi w przewodnik Always-On Usenet Machine", masz już zainstalowany Cheetah. Jeśli śledziłeś tylko przewodnik BitTorrent, musisz go zainstalować. Na terminalu wpisz następujące polecenie:

    sudo apt-get install python-cheetah

    Po zainstalowaniu Git i Python-Cheetah (jeśli planujesz używać SickBeard do programów telewizyjnych), jesteśmy gotowi, aby zacząć.

    Instalowanie i konfigurowanie SickBeard na Raspbian

    SickBeard to narzędzie do zarządzania telewizją dla pobierania grup Usenet i BitTorrent - obsługa Usenet jest znacznie bardziej dojrzała niż obsługa BitTorrenta, ale oba są funkcjonalne. W skorupie orzechowej opowiadasz SickBeardowi, jakie programy telewizyjne chcesz oglądać, i działa jak TiVo z dostępem do Internetu, pobierając te programy dla ciebie (z zaległości, jeśli nadrabiasz zaległości lub gdy są wydane, jeśli twoja kolekcja pokazów jest aktualny). To fantastyczny sposób, aby pozostać na szczycie swoich ulubionych programów.

    Instalowanie SickBeard: Aby zainstalować SickBeard, otwórz terminal i wprowadź następujące polecenie:

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

    Po zakończeniu instalacji przejdź do katalogu SickBeard i uruchom program SickBeard po raz pierwszy:

    cd Sick-Beard
    python SickBeard.py

    Wygląda na to, że zawiesi się na chwilę, a potem zobaczysz pełen gadżetów skrypt SickBeard, a potem bezczynnie. W tym momencie możesz wskoczyć do przeglądarki internetowej i wskazać ją pod następującym adresem, aby sprawdzić SickBeard:

    http: // [adres IP twojego PI]: 8081 / home /

    Konfigurowanie SickBeard: W przeciwieństwie do niektórych narzędzi, których użyliśmy w poprzednich samouczkach, SickBeard nie ma kreatora konfiguracji, który poprowadzi nas przez tę konfigurację. Przeprowadzimy Cię teraz przez ważne kroki. Wyświetlimy odpowiednie elementy, które chcesz zmienić, według ich sekcji w części Konfiguracja interfejsu SickBeard.

    w Config -> Ogólne Sekcja:

    Odznacz opcję Uruchom przeglądarkę: Zdecydowanie będziemy uzyskiwać dostęp do skrzynki zdalnie, nie ma potrzeby korzystania z tej opcji marnowania zasobów.

    W interfejsie internetowym: Możesz, jeśli chcesz, dodać nazwę użytkownika i hasło do SickBeard i / lub zmienić numer portu.

    w Config -> Ustawienia wyszukiwania Sekcja:

    Tutaj konfigurujemy SickBeard do pracy z naszym Usenetem i / lub klientem BitTorrent. SickBeard naprawdę błyszczy dzięki Usenetowi i zachęcamy Cię do pójścia tą drogą.

    Dostosuj utrzymywanie grup dyskusyjnych: Domyślna wartość to 500 dni. Jeśli masz najlepszego dostawcę Usenetu, twoje utrzymanie powinno być znacznie wyższe, zwykle ponad 1100 dni. Sprawdź u swojego operatora i wpisz odpowiedni numer tutaj.

    W Wyszukiwarce NZB upewnij się, że zaznaczono "Wyszukaj NZB" i że wybrałeś SABnzbd. Podaj adres URL, nazwę użytkownika i hasło (jeśli je ustawiono) oraz klucz API z instalacji SABnzbd. Po zakończeniu kliknij przycisk "Przetestuj SABnzbd", aby upewnić się, że SickBeard może z nim poprawnie komunikować się.

    Uwaga: Jeśli używasz BitTorrenta, musisz sprawdzić "Szukaj torrentów" i ustawić folder oglądania dla klienta Torrent.

    w Config -> Dostawcy wyszukiwania Sekcja:

    W tym miejscu możesz wybrać indeksy do wyszukiwania i wpisywania swoich kluczy API dla prywatnych / płatnych indeksów wyszukiwania.

    W Priorytetach dostawców możesz sprawdzić, czy włączyć dostawców, a następnie przeciągnij i upuść je na liście, aby nadać im priorytet. Domyślnie Womble's Index jest zaznaczony. Możesz sprawdzić Sick Beard Index i nzbX, ale pozostałe z nich wymagają kont z kluczami API - musisz odwiedzić odpowiednie witryny i przejść proces rejestracji, aby z nich skorzystać.

    Uwaga: Jeśli w poprzednim kroku włączono wyszukiwanie w trybie torrent, zobaczysz tutaj listę śledzenia torrentów telewizyjnych.

    w Config -> Przetwarzanie po zakończeniu Sekcja:

    W początkowej sekcji "Post-Processing" pozostaw puste pole "TV Download Dir". Przygotujemy skrypt pomocniczy dla SABnzbd, który zajmie się tą funkcją. Odznacz "Zachowaj oryginalne pliki"; nie mamy miejsca na naszym serwerze mini Pi, aby przechowywać duplikaty wszystkiego, co pobieramy. Zaznacz "Przenieś powiązane pliki" i "Zmień nazwę odcinków", aby SickBeard przenosił dodatkowe pliki pobrane z twoją zawartością telewizyjną i zmieniał nazwy pokazów zgodnie z konwencją wybraną w sekcji "Nazwanie".

    Na koniec możesz pobrać metadane pobierania SickBeard w formacie odpowiadającym Twojej konfiguracji centrum multimedialnego. Ponieważ używamy wszystkich instalacji XBMC, wybraliśmy XBMC dla naszego "Metadata Type" i sprawdziliśmy wszystkie typy plików metadanych, które chcieliśmy stworzyć SickBeard (np. Obrazy folderów i fanart).

    w Config -> Powiadomienia Sekcja:

    Ta sekcja jest całkowicie opcjonalna. Możesz skonfigurować powiadomienia na swoich klientach mediów (takich jak XBMC) i usługach powiadamiania, takich jak Growl. Powiadomienia XBMC mogą być bardzo przydatne, jeśli chcesz w pełni zautomatyzowany system, ponieważ możesz ustawić SickBeard, aby wymusić na XBMC aktualizację biblioteki po pobraniu nowych programów.

    Łączenie SABnzbd i SickBeard: Odpowiednio skonfigurowane SickBeard i SABnzbd mają fajną symbiotyczną relację. Możesz go ustawić tak, aby SickBeard znajdował pokazy, kopał pliki NZB do SABnzbd, a następnie SABnzbd z kolei wywołuje skrypt pomocnika SickBeard, aby przetwarzać wszystkie pokazy i przenosić je do odpowiednich folderów. Po skonfigurowaniu proces jest całkowicie bezproblemowy.

    Aby połączyć te dwa elementy, musimy skopiować skrypt pomocnika i edytować bardzo mały plik konfiguracyjny, który mu towarzyszy. Najpierw wprowadź na terminalu następujące polecenie, aby przejść do folderu, w którym znajdują się dwa pliki:

    cd / home / pi / Sick-Beard / autoProcessTV

    Wewnątrz tego katalogu znajdują się dwa pliki, na których nam zależy: autoProcessTV.py (skrypt pomocniczy) i autoProcessTV.cfg.sample (przykładowy plik konfiguracyjny). Otwórzmy plik konfiguracyjny i wprowadź zmiany. Wprowadź następujące polecenie:

    nano autoProcessTV.cfg.sample

    W edytorze nano sprawdź, czy wszystko w prostym pliku konfiguracyjnym pasuje do twojej instalacji. Domyślnie plik konfiguracyjny wskazuje na lokalnym hoście, na porcie 8081, bez nazwy użytkownika i hasła. Jeśli zmieniłeś jakiekolwiek ustawienia (takie jak numer portu lub dodając nazwę użytkownika / hasło), edytuj plik, aby to odzwierciedlić. Gdy skończysz, naciśnij CTRL + X, aby wyjść. Zmień nazwę pliku na autoProcessTV.cfg (upuszczając .sample od końca).

    Istnieją dwa sposoby zapewnienia SABnzbd dostępu do skryptów. Leniwa droga polega na zmianie katalogu skryptów przetwarzania końcowego w sekcji Config -> Folder SABnzbd na / home / pi / Sick-Beard / autoProcessTV. Jeśli skrypty SickBeard są jedynymi używanymi narzędziami do przetwarzania postów, to będzie działało dobrze.

    Ewentualnie, jeśli chcesz zachować wszystkie skrypty SABnzbd w jednym miejscu, możesz użyć poniższego polecenia, aby skopiować je do folderu skryptów SABnzbd (folder, który ustawiliśmy w przewodniku Usenet):

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

    Tak czy inaczej, po skonfigurowaniu i skopiowaniu skryptów musisz poinformować SABnzbd, aby z nich korzystał. W SABnzbd, przejdź do Config -> Categories i stwórz nową kategorię "tv". W sekcji skryptów wybierz sabToSickBeard.py jako skrypt post-processingu. Jeśli chcesz utworzyć folder, w którym pliki pobierane z telewizora zostaną tymczasowo zablokowane przed innymi pobraniami, zanim zostaną przetasowane do stałego folderu TV, możesz ustawić folder / ścieżkę (np. SickBeardTV). Pamiętaj, aby nacisnąć przycisk Dodaj, aby zapisać zmiany.

    Dodawanie pokazów do SickBeard: Po skonfigurowaniu SickBeard nadszedł czas na najważniejszą część: dodanie programów telewizyjnych do nowego zautomatyzowanego systemu.

    Najpierw musimy stworzyć katalog dla SickBeard do przechowywania programów. (Jeśli masz już katalog programów telewizyjnych skonfigurowany na zewnętrznym dysku twardym, którego używasz z Pi, pomiń ten krok). Na terminalu wpisz następujące polecenie (zmieniając nazwę ścieżki, jeśli nie używasz tego samego zestawu, dla którego ustanowiliśmy poprzednie samouczki):

    mkdir / media / USBHDD1 / shares / TV /

    Teraz, z głównego interfejsu SickBeard, kliknij Dodaj pokazy (znajduje się na drugorzędnym pasku nawigacyjnym w lewym górnym rogu). Masz dwie opcje dodawania spektakli do systemu: możesz utworzyć nowy wpis dla nowego spektaklu lub możesz importować programy telewizyjne, które już pobrałeś do systemu. Nawet jeśli nie masz istniejącej kolekcji programów telewizyjnych, aby dodać ją do SickBeard, nadal musimy zacząć od przycisku "Dodaj istniejące programy", aby wskazać SickBeardowi w naszym katalogu programów telewizyjnych (niezależnie od tego, czy jest pusty czy pełny).

    Kliknij Dodaj istniejące programy, a następnie na karcie Zarządzaj katalogami kliknij Nowa. Wybierz folder TV w eksploratorze plików. Po kliknięciu przycisku OK kliknij Ustaw jako domyślny, a następnie Prześlij u dołu strony.

    Po skonfigurowaniu domyślnego katalogu telewizyjnego możesz przejść do opcji Dodaj programy -> Dodaj nowy program, aby dodać program telewizyjny do swojej kolekcji. Wprowadź pełny lub częściowy tytuł programu w polu wyszukiwania, wyszukaj go, a następnie wybierz program, który chcesz monitorować i pobrać. Kliknij przycisk Dalej, aby dwukrotnie sprawdzić folder, w którym zostanie zdeponowany, a następnie ponownie, aby poinformować SickBeard, czy chcesz, aby brakujące odcinki zostały oznaczone jako Poszukiwane lub Pomijane, a także jakość wideo pobierania. Jeśli wszystko wygląda dobrze, kliknij Dodaj. Zostaniesz przywrócony na swoją listę programów, a SickBeard utworzy folder dla programu, pobierze metadane i rozpocznie wyszukiwanie odcinków. (Jeśli nie chcesz czekać na odliczanie czasu do następnego wyszukiwania odcinka, możesz kliknąć Zarządzaj -> Przegląd zaległości, aby natychmiast wymusić wyszukiwanie.)

    Uruchamianie SickBeard przy uruchamianiu: Jest jeden ostatni krok do procesu konfiguracji SickBeard; dodamy mały skrypt startowy, aby uruchomić SickBeard przy starcie. Nie ma sensu posiadanie zautomatyzowanego programu do pobierania programów telewizyjnych, w końcu, jeśli musisz ręcznie go uruchomić. Stworzyliśmy wystarczająco dużo skryptów startowych w poprzednim Raspberry Pi jako tutoriali Download Box, a my po prostu wyślemy listę poleceń, które musisz wprowadzić bez szczegółowego, krok po kroku, podziału.

    Wprowadź następujące polecenia na terminalu, aby skopiować skrypt uruchamiania, zmienić uprawnienia i zaktualizować pliki startowe:

    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 sickbeard domyślnie

    To wszystko, co do niego należy, teraz jesteś gotowy! Dodaj stare programy, które chciałbyś obejrzeć, dodaj programy, które aktualnie oglądasz, dodaj programy, których jeszcze nie wyemitowano, ale chcesz obejrzeć. SickBeard sprawnie i automatycznie pobierze je wszystkie za Ciebie.

    Instalowanie i konfigurowanie CouchPotato na Raspbian

    Jeśli jesteś wyczerpany wszystkimi konfiguracjami w poprzedniej sekcji, weź na duchu. SickBeard jest zdecydowanie najbardziej skomplikowanym narzędziem do skonfigurowania w naszej rundzie. Zacznijmy od CouchPotato - filmu odpowiadającego automatycznemu pobieraniu TV przez SickBeard.

    Instalowanie CouchPotato: Zainstalowaliśmy już wszystkie zależności, więc przejdźmy od razu do pobrania kodu źródłowego z Git. Na terminalu wpisz następujące polecenie:

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

    Po uruchomieniu skryptu Python kursor będzie bezczynny. Jeśli zamiast tego otrzymasz zrzut awaryjny, musisz dokonać szybkiej edycji, aby umożliwić włączenie demona i kreatora uruchamiania. Wykonuj tę zmianę tylko wtedy, gdy skrypt się zawiesi. Na terminalu wpisz następujące polecenie:

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

    W skrypcie odczekaj, aż zobaczysz tę sekcję i dodaj wiersz, który pogrubiliśmy:

    config =
    "use_reloader": reloader,
    "port": tryInt (Env.setting ("port", domyślnie = 5000)),
    "host": Env.setting ("host", domyślnie = "),
    "ssl_cert": Env.setting ("ssl_cert", domyślnie = Brak),
    'ssl_key': Env.setting ('ssl_key', domyślnie = Brak),
    "host": Env.setting ("host", domyślnie = "0.0.0.0"),

    Zapisz zmiany i ponownie uruchom skrypt. Po uruchomieniu skryptu możesz wskazać przeglądarkę pod następującym adresem, aby rozpocząć:

    http: // [adres IP twojego PI]: 5050 / wizard /

    Podobnie jak w przypadku SickBeard, przeprowadzimy cię przez podstawowe ustawienia. Odpowiednie polecenia są wymienione według sekcji.

    Konfigurowanie CouchPotato: Możesz pominąć Witamy Sekcja. Nie mamy bazy danych CouchPotato do zaimportowania (jeśli się przeprowadzasz i stara instalacja CouchPotato instalujesz w nowym oknie pobierania Raspberry Pi, postępuj zgodnie z instrukcjami i wskaż kreatora na starych danych.

    w Generał możesz ustawić nazwę użytkownika i hasło, a także zmienić numer portu, jeśli chcesz. Odznacz "Uruchom przeglądarkę".

    w Downloaders sekcja, musisz albo 1) ustawić CouchPotato do komunikacji z SABnzbd lub 2) określić obserwowany folder dla plików torrent, aby działał z Potopem. Przygotowujemy go do pracy z SABnzbd: śmiało zostawmy hosta i wstaw klucz API SABnzbd (ten sam, którego używałeś dla SickBeard).

    Możesz także określić kategorię SABnzbd. Aby naprawdę zautomatyzować cały proces, gorąco polecamy ten krok - poprzez włączenie konkretnej kategorii CouchPotato, pomaga on automatycznemu przemiennikowi / plikowi do przeniesienia.

    w Dostawcy sekcję, wybierz dostawców, których chcesz używać CouchPotato. Podobnie jak w przypadku SickBeard, musisz podać szczegóły logowania / klucze API dla dostawców premium.

    w Renamerzy sekcję, możesz skonfigurować automatyczną zmianę nazwy / przenoszenia. To jest fantastyczna funkcja. Ustaw folder To, aby określać, gdzie mają się znaleźć filmy, sprawdź czyszczenie i określ folder From (powinien to być ten sam folder, który został przypisany do znacznika Movies w SABnzbd).

    w Automatyzacja możesz zainstalować skrypt GreaseMonkey lub bookmarklet, który sprawia, że ​​dodawanie pożądanych filmów do twojej instalacji CouchPotato z przeglądarki jest łatwe.

    Kiedy skończysz, sprawdź ustawienia i kliknij olbrzymi zielony przycisk na dole. Chociaż kreator uruchamiania obejmuje prawie każde odpowiednie ustawienie, istnieje jeden obszar, który warto przyjrzeć się. Kreator uruchamiania nie monituje o skonfigurowanie powiadomień. Aby to zrobić, kliknij narzędzie w prawym górnym rogu, a następnie kliknij Powiadomienia na pasku bocznym nawigacji. Tam, podobnie jak w SickBeard, będziesz mógł włączyć powiadomienia push do różnych systemów, w tym jednostek XBMC, komputerów stacjonarnych z włączonymi powiadomieniami Growl, a nawet skonfigurować powiadomienia e-mail.

    Konfigurowanie CouchPotato do uruchamiania przy rozruchu: W tym momencie wiemy, że jesteś podekscytowany tym, że zaczynasz podłączać swoje obowiązkowe filmy do CouchPotato, ale zanim przejdziemy dalej, mamy jeszcze jeden mały krok do ukończenia. Musimy skonfigurować pliki startowe, aby zapewnić uruchomienie CouchPotato podczas startu.

    Otwórz terminal i wprowadź następujące polecenia:

    cd ~ /
    sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
    sudo chmod 755 /etc/init.d/couchpotato
    sudo update-rc.d domyślne ustawienia couchpotato

    W tym momencie wszystko odbywa się za pomocą konfiguracji i możesz przystąpić do pracy z nową instalacją CouchPotato.

    Instalowanie i konfigurowanie słuchawek na Raspbian

    Ostatnim narzędziem automatyzacji w naszej trójce dobroci automatyzacji jest dziś Hełmofon: jak SickBeard jest dla TV i CouchPotato to dla Filmów, Słuchawki to-odgadłeś to-muzyka.

    Instalowanie słuchawek: Aby rozpocząć, otwórz terminal i wprowadź następujące polecenie:

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

    python headphones / Headphones.py

    Konfiguracja słuchawek: Podobnie jak SickBeard, nie ma kreatora instalacji, ale menu ustawień jest wystarczająco proste. Kliknij narzędzie w prawym górnym rogu interfejsu słuchawek, aby uzyskać dostęp do menu ustawień. Przejrzymy każdą odpowiednią sekcję jeden po drugim.

    w Interfejs sieciowy możesz dodać login / hasło, zmienić numer portu i włączyć interfejs słuchawkowy API (wymagany w przypadku niektórych aplikacji pomocniczych stron trzecich).

    w Ściągnij sekcji ustawień, musisz wskazać słuchawki w instalacji SABnzbd przy użyciu tych samych informacji, które zostały użyte dla SickBeard i CouchPotato (host z numerem portu, nazwą użytkownika i hasłem, jeśli jest włączony, a także kluczem API). Nie zapomnij skorzystać z funkcji kategorii, a następnie określ podfolder w folderze pobierania SABnzbd dla muzyki. Możesz także, podobnie jak inne aplikacje do automatyzacji, skonfigurować Słuchawki do używania torrentów, jeśli chcesz.

    w Jakość i przetwarzanie końcowe możesz ustawić jakość na podstawie preferowanej przepływności (lub ustawić ją dla jakości bezstratnej). Możesz także ustawić funkcje przetwarzania końcowego, takie jak automatyczne osadzanie okładek albumów, sortowanie do folderów i automatyczna zmiana nazwy pliku.

    Wreszcie pod Zaawansowane ustawienia, jest mnóstwo ustawień, z którymi możesz majstrować (chociaż radzimy ci uważnie czytać przed bezmyślnym włączaniem i wyłączaniem). Możesz zmienić format zmiany nazwy, włączyć automatyczne ponowne kodowanie formatów audio i włączyć powiadomienia.

    Najważniejszym ustawieniem w menu Advanced Settings dla nowego użytkownika słuchawek jest opcja "Musicbrainz Mirror" w dolnym prawym rogu. Zostaw to tak, jak jest, ale Jeśli zauważysz, że podczas wyszukiwania artystów i albumów stale pojawiają się błędy "pobierania nie powiodło się", musisz wrócić do tej sekcji i wybrać alternatywne lustro.

    Kiedy skończysz majstrować, pamiętaj, abyś wcisnął Zapisz zmiany na dole, a następnie Uruchom ponownie w prawym górnym rogu, aby zmiany zaczęły obowiązywać.

    Jedynym innym ważnym krokiem konfiguracji, który możesz rozważyć, jest to, że masz już dużo muzyki na zewnętrznym napędzie, którego używasz z Pi, ustawiając Słuchawki do zarządzania swoją kolekcją. Możesz to zrobić, klikając Zarządzaj na głównym pasku nawigacyjnym i wskazując Słuchawki w odpowiednim katalogu.

    Konfigurowanie słuchawek do uruchamiania przy rozruchu: W tym momencie jesteś gotowy do rozpoczęcia wyszukiwania i korzystania ze słuchawek, ale podobnie jak z naszymi poprzednimi narzędziami automatyzacji, włączymy automatyczne uruchamianie przy starcie systemu. Aby to zrobić, wprowadź następujące polecenia na terminalu:

    cd ~ / słuchawki
    sudo nano init.ubuntu

    W plikach init.ubuntu wprowadzimy dwie szybkie zmiany. Tak, w górnej części pliku ostro ostrzega przed edycją pliku (ale żyjemy na krawędzi, a co ważniejsze, nie używamy dedykowanego konta użytkownika tylko dla słuchawek, więc musimy wprowadzić tę zmianę).

    Przewiń w dół linię 29 i 30:

    ## HP_USER = # $ RUN_AS, [...]
    ## HP_HOME = # $ APP_PATH, [...]

    Wyedytuj znaczniki ## w tych dwóch wierszach i wstaw następującą nazwę użytkownika i katalog domowy:

    HP_USER = pi # $ RUN_AS, [...]
    HP_HOME = / home / pi / headphones # $ APP_PATH, [...]

    Naciśnij CTRL + X, aby wyjść, zapisz swoją pracę, a następnie wpisz następujące polecenia w oknie zachęty:

    sudo cp init.ubuntu /etc/init.d/headphones
    sudo chmod 755 /etc/init.d/headphones
    Domyślne ustawienia słuchawek sudo update-rc.d

    Słuchawki są teraz ustawione do uruchamiania podczas rozruchu, a ostatni element potrójnej ataku automatyzacji pobierania został wprowadzony do gry.


    W tym momencie twoje pudło Raspberry Pi to od początku do końca ściągająca bestia, która ledwo wymaga opieki i karmienia. Przeprowadziliśmy Cię przez instalację klienta Usenet i BitTorrent, a dzięki tej ostatniej wersji masz teraz trzy przydatne narzędzia do automatyzacji, dzięki którym twoje pudełko do pobierania Raspberry Pi ma wolne ręce, ponieważ mały, bezmyślny mikroprocesor może być.

    To powiedziawszy, zawsze można mieć więcej zabawy z tym, że maleńkie, potężne brzmienie Pi-off zostało wyłączone dzięki twoim pomysłom na tworzenie Raspberry Pi, a my zrobimy co w naszej mocy, aby je ożywić..