Automatisieren der Always-On-Himbeer-Pi-Download-Box
Wir haben Ihnen kürzlich gezeigt, wie Sie aus Ihrem Raspberry Pi eine rund um die Uhr verfügbare Download-Maschine mit geringem Stromverbrauch machen können. Jetzt zeigen wir Ihnen wieder, wie Sie das System mit fantastischen Automatisierungstools fast vollständig in Betrieb nehmen können.
Warum möchte ich das tun??
Wenn Sie unser Raspberry Pi-Downloadprojekt verfolgt haben, haben Sie an diesem Punkt im Prozess eine vollwertige BitTorrent / Usenet-Maschine. Das ist großartig, aber es ist nicht vollautomatisch. Sie müssen immer noch ziemlich regelmäßig mit der Box interagieren, um immer auf neue Dateien zu zeigen, Episoden Ihrer Lieblings-TV-Sendungen auszuwählen und so weiter.
Nachdem Sie mit dem letzten Abschnitt unseres Raspberry Pi-Download-Box-Tutorials, dem heutigen Leitfaden zur Automatisierung, fertig sind, haben Sie ein vollautomatisches Gerät in der Hand, in dem Sie nur sagen müssen, was Sie wollen, und es wird die Umgebung erkunden Internet für diese Dateien in Ihrem Namen.
Wenn Sie nicht mit uns zusammengearbeitet haben, nehmen Sie sich auf jeden Fall einen Moment Zeit, um herauszufinden, wie aus einem Raspberry Pi eine Always-On BitTorrent-Box und aus einem Raspberry Pi eine Always-On Usenet-Maschine wird.
Was brauche ich?
Wie in den vorherigen Tutorials gehen wir in diesem Tutorial davon aus, dass Sie eine Raspberry Pi-Einheit mit Raspbian installiert haben, entweder direkt über einen angeschlossenen Monitor und eine angeschlossene Tastatur oder remote über SSH und VNC auf das Gerät zugreifen können und dass Sie über ein USB-Laufwerk verfügen ( oder Laufwerke) angeschlossen. Außerdem gehen wir davon aus, dass Sie mindestens eines (oder beide) unserer Tutorials absolviert haben, um den Raspberry Pi in einen BitTorrent- und / oder Usenet-Download-Rechner zu verwandeln. Wenn Sie sich mit diesen Bereichen vertraut machen möchten, empfehlen wir Ihnen, die folgenden Anleitungen in der Reihenfolge zu lesen, in der wir sie hier aufgelistet haben:
- Der HTG-Leitfaden für die ersten Schritte mit Raspberry Pi
- So konfigurieren Sie Ihr Raspberry Pi für Remote Shell, Desktop und Dateiübertragung
- So verwandeln Sie ein Raspberry Pi in ein Netzwerkspeichergerät mit geringem Stromverbrauch
- So verwandeln Sie ein Himbeer-Pi in eine Always-On-BitTorrent-Box
- So verwandeln Sie einen Himbeer-Pi in eine Always-On-Usenet-Maschine
Die folgenden Abschnitte des Lernprogramms und die darin enthaltenen Tools sind für Sie von geringem Nutzen, wenn Sie Ihren Raspberry Pi noch nicht eingerichtet haben und die Stufe can-access-BitTorrent / Usenet erreicht haben.
Sobald Sie sich in diesem Stadium befinden, ist es jedoch an der Zeit, sich mit der Automatisierung Ihres gesamten Builds zu beschäftigen, um das Herunterladen von Gütern zu erleichtern.
Jeder Abschnitt des Tutorials ist unabhängig von den anderen. Wenn Sie beispielsweise das TV-Fernsehprogramm, aber nicht das Filmprogramm automatisieren möchten, können Sie zum entsprechenden Teil des Lernprogramms springen und den Rest ignorieren.
Zum Schluss noch ein kleiner Hinweis zur Installation aller Automatisierungswerkzeuge in diesem Handbuch. Wir haben festgestellt, dass Sie sie alle auf einem Raspberry Pi installieren können, ohne das System zu stark zu belasten. jedoch, Da jedes Automatisierungssystem im Front-End-Bereich etwas schwer ist (wenn Sie es zum ersten Mal installieren, ist es oft schwer, die letzten Folgen von Fernsehsendungen zu finden und herunterzuladen, die Sie sich ansehen möchten) Jede Installation hat einen kleinen Atempause, um Systemressourcen, SABnzbd und die USB-HDD zu monopolisieren. Sobald Sie die Aufholjagd hinter sich gelassen haben, sollte alles in Ordnung sein, aber zu Beginn alle drei Automatisierungs-Apps nebeneinander voll durchzubrennen, ist mit den begrenzten Ressourcen, die dem Pi zur Verfügung stehen, sehr grob.
Abhängigkeiten installieren
Um die in diesem Handbuch beschriebenen Tools (SickBeard, CouchPotato und Kopfhörer) verwenden zu können, müssen Sie einige Abhängigkeiten installieren, bevor Sie beginnen. (Wir werden uns nicht mit Abhängigkeiten befassen, die bereits mit der Standard-Rasbian-Distribution installiert sind.)
Vor allem wird unser apt-get Installer aktualisiert und aktualisiert. Wenn Sie * nur * zusammen mit unseren vorherigen Raspberry Pi-Tutorials gefolgt sind, können Sie dies sicher überspringen, da Sie kürzlich ein Upgrade durchgeführt haben.
Geben Sie am Terminal die folgenden Befehle ein:
sudo apt-get update
Sudo apt-get Upgrade
Nach dem Aktualisieren / Aktualisieren ist es an der Zeit, die spezifischen Abhängigkeiten zu installieren, die wir benötigen. Zunächst verwenden alle Tools das Quellcode-Management-Tool von Git. Da Rasbian nicht mit Git ausgeliefert wird, müssen wir es installieren. Geben Sie am Terminal die folgenden Befehle ein:
sudo apt-get install git-core
Wenn Sie dazu aufgefordert werden, drücken Sie J, um die Installation fortzusetzen, und warten Sie nach Abschluss der Prozesse ein bis zwei Minuten. Überprüfen Sie anschließend die Installation, indem Sie an der Eingabeaufforderung "git -version" eingeben, um zu prüfen, ob git installiert ist. Wenn keine Versionsnummer zurückgegeben wird, führen Sie das Installationsprogramm erneut aus.
Zusätzlich zu Git ist SickBeard (aber nicht CouchPotato oder Kopfhörer) von Cheetah, einem Python-Vorlagenwerkzeug, abhängig. Wenn Sie SABnzbd in der Anleitung Wie man aus einem Raspberry Pi eine Always-On-Usenet-Maschine macht, installiert haben, ist Cheetah bereits installiert. Wenn Sie nur das BitTorrent-Handbuch befolgt haben, müssen Sie es installieren. Geben Sie am Terminal den folgenden Befehl ein:
sudo apt-get install python-cheetah
Nach der Installation von Git und Python-Cheetah (wenn Sie SickBeard für TV-Shows verwenden möchten), können wir loslegen.
SickBeard auf Raspbian installieren und konfigurieren
SickBeard ist ein TV-Management-Tool für Usenet- und BitTorrent-Downloads. Die Usenet-Unterstützung ist wesentlich ausgereifter als die BitTorrent-Unterstützung, sie sind jedoch beide funktionsfähig. In einer Nussschale sagen Sie SickBeard, welche TV-Sendungen Sie sehen möchten, und es wirkt wie ein TiVo mit Internetanschluss, der diese Shows für Sie herunterlädt (entweder aus einem Backlog, wenn Sie aufholen oder wenn Ihre Show-Sammlung veröffentlicht wird) ist aktuell). Es ist eine fantastische Möglichkeit, Ihre Lieblingsprogramme im Griff zu behalten.
SickBeard installieren: Um SickBeard zu installieren, öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:
git clone git: //github.com/midgetspy/Sick-Beard.git
Wechseln Sie nach Abschluss der Installation in das SickBeard-Verzeichnis und führen Sie SickBeard zum ersten Mal aus:
CD Sick-Bart
python SickBeard.py
Es scheint, als würde es für einen Moment hängen, und dann sehen Sie ein ausführliches SickBeard-Skript und dann inaktiv. An diesem Punkt können Sie in einen Webbrowser springen und ihn an die folgende Adresse richten, um SickBeard auszuchecken:
http: // [IP-Adresse Ihres PI]: 8081 / home /
SickBeard konfigurieren: Im Gegensatz zu einigen der Tools, die wir in den vorherigen Tutorials verwendet haben, verfügt SickBeard nicht über einen Konfigurationsassistenten, der uns durch das Setup führt. Wir führen Sie jetzt durch die wichtigen Schritte. Wir listen die relevanten Elemente, die Sie ändern möchten, nach ihrem Abschnitt im Konfigurationsbereich der SickBeard-Benutzeroberfläche auf.
In dem Konfig -> Allgemein Sektion:
Deaktivieren Sie "Launch Browser" (Browser starten): Wir werden remote auf das Kontrollkästchen zugreifen. Diese Ressourcenverschwendung ist nicht erforderlich.
Unter Webinterface: Sie können, falls Sie möchten, einen Benutzernamen und ein Passwort zu SickBeard hinzufügen und / oder die Portnummer ändern.
In dem Konfig -> Sucheinstellungen Sektion:
Hier konfigurieren wir SickBeard für die Zusammenarbeit mit unserem Usenet- und / oder BitTorrent-Client. SickBeard glänzt mit Usenet und wir empfehlen Ihnen, diesen Weg zu gehen.
Anpassen der Usenet-Aufbewahrung: Der Standardwert beträgt 500 Tage. Wenn Sie einen Premium-Usenet-Anbieter haben, sollte Ihre Aufbewahrung wesentlich höher sein, normalerweise über 1100 Tage. Erkundigen Sie sich bei Ihrem Provider und geben Sie hier die entsprechende Nummer ein.
Vergewissern Sie sich, dass unter NZB Search die Option "Search NZBs" aktiviert ist und dass Sie SABnzbd ausgewählt haben. Geben Sie die URL, den Benutzernamen und das Kennwort (sofern Sie einen festgelegt haben) und den API-Schlüssel Ihrer SABnzbd-Installation an. Klicken Sie auf "Test SABnzbd", um sicherzustellen, dass SickBeard erfolgreich damit kommunizieren kann.
Hinweis: Wenn Sie BitTorrent verwenden möchten, müssen Sie "Torrents durchsuchen" aktivieren und den Überwachungsordner für Ihren Torrent-Client festlegen.
In dem Config -> Suchanbieter Sektion:
Hier können Sie auswählen, welche Indizes durchsucht werden sollen, und Ihre API-Schlüssel für private / bezahlte Suchindizes eingeben.
Unter Anbieterprioritäten können Sie prüfen, ob Anbieter aktiviert sind, und sie dann per Drag & Drop in die Liste ziehen, um sie zu priorisieren. Standardmäßig wird der Womble-Index geprüft. Sie können den Sick Beard Index und den nzbX überprüfen, aber der Rest erfordert Konten mit API-Schlüsseln. Sie müssen die entsprechenden Websites besuchen und den Anmeldeprozess durchlaufen, um sie verwenden zu können.
Hinweis: Wenn Sie die Torrent-Suche im vorherigen Schritt aktiviert haben, werden hier auch TV-Torrent-Tracker aufgeführt.
In dem Konfig -> Nachbearbeitung Sektion:
Lassen Sie im ersten Abschnitt „Nachbearbeitung“ das Feld „TV Download Dir“ leer. Wir werden ein Hilfsskript für SABnzbd einrichten, das sich um diese Funktion kümmert. Deaktivieren Sie "Ursprüngliche Dateien behalten". Auf unserem Mini-Pi-Server ist nicht genügend Speicherplatz vorhanden, um Duplikate von allem, was wir herunterladen, zu speichern. Aktivieren Sie "Zugeordnete Dateien verschieben" und "Episoden umbenennen", damit SickBeard alle zusätzlichen Dateien, die Sie mit Ihrem TV-Inhalt heruntergeladen haben, verschieben und die Shows mit der im Abschnitt "Benennung" ausgewählten Konvention umbenennen.
Schließlich können Sie Metadaten von SickBeard in dem Format herunterladen, das zu Ihrem Media Center-Setup passt. Da wir alle XBMC-Installationen verwenden, haben wir XBMC als "Metadatentyp" ausgewählt und alle Metadatendateitypen geprüft, die SickBeard erstellen soll (wie Ordnerbilder und Fanart)..
In dem Config -> Benachrichtigungen Sektion:
Dieser Abschnitt ist völlig optional. Sie können Benachrichtigungen auf Ihren Medienclients (wie XBMC) und Benachrichtigungsdiensten wie Growl einrichten. Die XBMC-Benachrichtigungen können sehr praktisch sein, wenn Sie ein vollautomatisches System wünschen, da Sie SickBeard so einstellen können, dass XBMC nach dem Herunterladen neuer Shows Bibliotheksaktualisierungen durchführt.
Verknüpfen von SABnzbd und SickBeard: Richtig konfiguriert SickBeard und SABnzbd haben eine nette Symbiose-Beziehung. Sie können es so einrichten, dass SickBeard die Shows findet, die NZB-Dateien zu SABnzbd überträgt und dann wiederum SABnzbd ein SickBeard-Hilfsskript auffordert, um alle Shows nachzubearbeiten und in die entsprechenden Ordner zu übertragen. Nach der Konfiguration ist der Prozess vollständig nahtlos.
Um die beiden miteinander zu verknüpfen, müssen Sie das Hilfsskript kopieren und die winzige Konfigurationsdatei bearbeiten, die es enthält. Geben Sie zunächst am Terminal den folgenden Befehl ein, um in den Ordner zu gelangen, in dem sich die beiden Dateien befinden:
cd / home / pi / Sick-Beard / autoProcessTV
In diesem Verzeichnis befinden sich die beiden Dateien, die uns wichtig sind: autoProcessTV.py (das Hilfsskript) und autoProcessTV.cfg.sample (die Beispielkonfigurationsdatei). Lassen Sie uns die Konfigurationsdatei öffnen und Änderungen vornehmen. Geben Sie den folgenden Befehl ein:
nano autoProcessTV.cfg.sample
Prüfen Sie im Nano-Editor, ob alles in der einfachen Konfigurationsdatei zu Ihrer Installation passt. Standardmäßig zeigt die Konfigurationsdatei auf den lokalen Host (Port 8081), ohne Benutzernamen oder Kennwort. Wenn Sie eine der Einstellungen geändert haben (z. B. die Portnummer oder durch Hinzufügen eines Benutzernamens / Kennworts), bearbeiten Sie die Datei entsprechend. Wenn Sie fertig sind, drücken Sie zum Verlassen STRG + X. Ändern Sie den Dateinamen in autoProcessTV.cfg (löscht das .sample vom Ende).
Es gibt zwei Möglichkeiten, SABnzbd Zugriff auf die Skripts zu gewähren. Der faulste Weg ist, einfach das Nachbearbeitungs-Skriptverzeichnis in SABnzbd's Config -> Folder-Abschnitt in / home / pi / Sick-Beard / autoProcessTV zu ändern. Wenn die SickBeard-Skripts die einzigen Nachverarbeitungswerkzeuge sind, die Sie verwenden, funktioniert dies problemlos.
Wenn Sie alle SABnzbd-Skripts an einem Ort aufbewahren möchten, können Sie sie mit dem folgenden Befehl in Ihren SABnzbd-Skriptordner kopieren (den Ordner, den wir im Usenet-Handbuch eingerichtet haben):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / shares / SABnzbd / scripts
Wenn Sie die Skripts konfiguriert und kopiert haben, müssen Sie SABnzbd auffordern, sie zu verwenden. Navigieren Sie in SABnzbd zu Config -> Categories und legen Sie eine neue Kategorie „tv“ an. Wählen Sie im Skriptabschnitt sabToSickBeard.py als Nachbearbeitungsskript aus. Wenn Sie einen Ordner erstellen möchten, in dem die TV-Downloads vorübergehend von Ihren anderen Downloads entfernt werden, bevor Sie in den permanenten TV-Ordner verschoben werden, können Sie einen Ordner / Pfad (z. B. SickBeardTV) festlegen. Klicken Sie auf die Schaltfläche Hinzufügen, um die Änderungen zu speichern.
Hinzufügen von Shows zu SickBeard: Jetzt, da Sie SickBeard konfiguriert haben, ist es Zeit für den wichtigsten Teil: Hinzufügen von Fernsehsendungen zu Ihrem neuen automatisierten System.
Zuerst müssen wir ein Verzeichnis für SickBeard erstellen, um die Shows zu speichern. (Wenn Sie bereits ein TV-Sendeverzeichnis auf der externen Festplatte Ihres Pi eingerichtet haben, überspringen Sie diesen Schritt). Geben Sie am Terminal den folgenden Befehl ein (Ändern des Pfadnamens, wenn Sie nicht das gleiche Setup verwenden, haben wir die vorherigen Tutorials erstellt):
mkdir / media / USBHDD1 / shares / TV /
Klicken Sie nun in der SickBeard-Hauptoberfläche auf "Shows hinzufügen" (in der sekundären Navigationsleiste in der oberen linken Ecke). Sie haben zwei Möglichkeiten, Shows in das System einzufügen: Sie können einen neuen Eintrag für eine neue Show erstellen oder bereits geladene TV-Shows in das System importieren. Selbst wenn Sie noch keine TV-Sendungssammlung zu SickBeard hinzufügen möchten, müssen Sie noch mit der Schaltfläche "Vorhandene Shows hinzufügen" klicken, um SickBeard auf unser TV-Show-Verzeichnis (unabhängig davon, ob es leer oder voll ist) zu zeigen..
Klicken Sie auf Vorhandene Shows hinzufügen, und klicken Sie dann auf der Registerkarte Verzeichnisse verwalten auf Neu. Wählen Sie im Datei-Explorer Ihren TV-Ordner. Nachdem Sie auf OK geklickt haben, klicken Sie auf Als Standard festlegen und dann unten auf der Seite auf Senden.
Nachdem Sie das Standard-TV-Verzeichnis eingerichtet haben, können Sie zu Shows hinzufügen -> Neue Show hinzufügen wechseln, um Ihrer Sammlung eine TV-Show hinzuzufügen. Geben Sie einen vollständigen oder teilweisen Show-Titel in das Suchfeld ein, suchen Sie danach und wählen Sie die Show aus, die Sie überwachen und herunterladen möchten. Klicken Sie auf "Weiter", um den Ordner, in dem er abgelegt wird, noch einmal zu überprüfen, und klicken Sie anschließend auf "Weiter", um SickBeard mitzuteilen, ob die fehlenden Folgen als "Gesucht" oder "Übersprungen" markiert werden sollen, sowie die Videoqualität des Downloads. Wenn alles gut aussieht, klicken Sie auf Hinzufügen. Sie werden wieder in Ihre Showliste aufgenommen, und SickBeard erstellt den Ordner für die Show, lädt die Metadaten herunter und sucht nach Episoden. (Wenn Sie nicht warten möchten, bis der Timer bis zur nächsten Episksuche heruntergezählt ist, können Sie auf Verwalten -> Backlog-Übersicht klicken, um sofort eine Suche zu erzwingen.)
SickBeard beim Start ausführen: Es gibt einen letzten Schritt für den SickBeard-Konfigurationsprozess. Wir werden ein kleines Startskript hinzufügen, um SickBeard beim Booten zu starten. Es hat keinen Sinn, einen automatisierten TV-Show-Downloader zu haben, wenn Sie ihn manuell starten müssen. In den vorherigen Raspberry Pi-Tutorials haben wir genug Startupskripte als Download-Box-Tutorials erstellt, die nur die Befehle enthalten, die Sie eingeben müssen, ohne einen detaillierten Schritt für Schritt aufzugeben.
Geben Sie am Terminal die folgenden Befehle ein, um das Startskript zu kopieren, die Berechtigungen zu ändern und die Startdateien zu aktualisieren:
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 Standardeinstellungen für sickbeard
Jetzt können Sie loslegen! Fügen Sie alte Sendungen hinzu, die Sie gerne gesehen hätten, fügen Sie Sendungen hinzu, die Sie gerade sehen, fügen Sie Sendungen hinzu, die noch nicht ausgestrahlt wurden, die Sie jedoch gerne sehen würden. SickBeard lädt sie nahtlos und automatisch für Sie herunter.
CouchPotato auf Raspbian installieren und konfigurieren
Wenn Sie die Konfiguration des vorherigen Abschnitts erschöpft haben, nehmen Sie sich das Herz. SickBeard ist heute bei weitem das komplizierteste Werkzeug, das in unserer Zusammenfassung konfiguriert werden muss. Beginnen wir mit CouchPotato - dem Filmäquivalent zu SickBeards automatisiertem TV-Download.
CouchPotato installieren: Wir haben bereits alle Abhängigkeiten installiert, also lassen Sie uns gleich den Quellcode von Git holen. Geben Sie am Terminal den folgenden Befehl ein:
cd / home / pi
git clone http://github.com/RuudBurger/CouchPotatoServer.git
python CouchPotatoServer / CouchPotato.py
Nachdem Sie das Python-Skript ausgeführt haben, befindet sich der Cursor im Leerlauf. Wenn Sie stattdessen einen Absturzspeicherauszug erhalten, müssen Sie eine schnelle Bearbeitung vornehmen, damit Sie den Web-Daemon und den Startassistenten aktivieren können. Nehmen Sie diese Bearbeitung nur vor, wenn das Skript abstürzt. Geben Sie am Terminal den folgenden Befehl ein:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
Blättern Sie im Skript nach unten, bis Sie diesen Abschnitt sehen, und fügen Sie die fett gedruckte Zeile hinzu:
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"),
Speichern Sie Ihre Änderungen und führen Sie das Skript erneut aus. Nachdem das Skript erfolgreich ausgeführt wurde, können Sie Ihren Browser an die folgende Adresse richten, um zu beginnen:
http: // [IP-Adresse Ihres PI]: 5050 / Assistent /
Genau wie bei SickBeard führen wir Sie durch die Grundeinstellungen. Die entsprechenden Befehle sind nach Abschnitten aufgeführt.
CouchPotato konfigurieren: Sie können das überspringen Herzlich willkommen Sektion. Wir haben keine CouchPotato-Datenbank zum Importieren (wenn Sie umziehen und alte CouchPotato-Dateien in Ihre neue Raspberry Pi-Downloadbox installieren, folgen Sie den Anweisungen und weisen Sie den Assistenten auf Ihre alte data.db.)
In dem Allgemeines In diesem Abschnitt können Sie einen Benutzernamen und ein Kennwort festlegen sowie die Portnummer ändern, wenn Sie möchten. Deaktivieren Sie "Browser starten"..
In dem Downloader In diesem Abschnitt müssen Sie entweder 1) CouchPotato für die Kommunikation mit SABnzbd einrichten oder 2) einen überwachten Ordner für Ihre Torrent-Dateien angeben, damit dieser mit Deluge funktioniert. Wir richten es für die Zusammenarbeit mit SABnzbd ein: Fahren Sie fort und lassen Sie den Host in Ruhe und fügen Sie Ihren SABnzbd-API-Schlüssel ein (den gleichen, den Sie für SickBeard verwendet haben)..
Sie können auch eine SABnzbd-Kategorie angeben. Um den gesamten Prozess wirklich zu automatisieren, empfehlen wir dringend, diesen Schritt zu aktivieren, indem eine bestimmte CouchPotato-Kategorie aktiviert wird. Dies hilft dem automatischen Renamer / File Mover, reibungsloser zu arbeiten.
In dem Anbieter Wählen Sie im Abschnitt die Anbieter aus, die CouchPotato verwenden soll. Wie bei SickBeard müssen Sie die Zugangsdaten / API-Schlüssel für Premiumanbieter eingeben.
In dem Renamers In diesem Abschnitt können Sie das automatische Umbenennen / Verschieben von Dateien einrichten. Dies ist eine fantastische Funktion. Legen Sie im Ordner "An" fest, wo die Filme gespeichert werden sollen, überprüfen Sie die Bereinigung und geben Sie den Ordner "Von" an (dies sollte derselbe Ordner sein, den Sie dem Tag "Movies" in SABnzbd zugewiesen haben)..
In dem Automatisierung In diesem Abschnitt können Sie ein GreaseMonkey-Skript oder ein Bookmarklet installieren, das das Hinzufügen gewünschter Filme zur CouchPotato-Installation von Ihrem Browser aus einfach macht.
Wenn Sie fertig sind, überprüfen Sie Ihre Einstellungen und klicken Sie unten auf die grüne Schaltfläche. Obwohl der Startassistent so gut wie alle relevanten Einstellungen abdeckt, gibt es einen Bereich, in dem Sie einen Blick darauf werfen möchten. Der Startassistent fordert Sie nicht auf, Benachrichtigungen einzurichten. Klicken Sie dazu auf das Zahnrad in der rechten oberen Ecke und klicken Sie dann in der Navigationsleiste auf Benachrichtigungen. Genau wie in SickBeard können Sie Push-Benachrichtigungen auf verschiedenen Systemen aktivieren, darunter XBMC-Einheiten, Desktops mit aktivierten Growl-Benachrichtigungen und sogar E-Mail-Benachrichtigungen.
Konfigurieren von CouchPotato für den Start beim Booten: An diesem Punkt wissen wir, dass Sie sich darauf freuen, Ihre wichtigsten Filme in CouchPotato einzufügen, aber wir haben noch einen kleinen Schritt vor uns, bevor wir weitermachen. Wir müssen die Startdateien einrichten, um sicherzustellen, dass CouchPotato beim Booten gestartet wird.
Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:
cd ~ /
Sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
sudo chmod 755 /etc/init.d/couchpotato
sudo Update-rc.d couchpotato-Standardeinstellungen
An diesem Punkt sind Sie mit der Konfiguration fertig und können mit Ihrer neuen CouchPotato-Installation loslegen.
Kopfhörer bei Raspbian installieren und konfigurieren
Das letzte Automatisierungswerkzeug in unserem Dreifach der Automatisierung ist heute Kopfhörer: Da SickBeard für TV und CouchPotato für Filme steht, ist Kopfhörer für Sie Musik.
Kopfhörer installieren: Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:
Git-Klon https://github.com/rembo10/headphones.git
Python-Kopfhörer / Kopfhörer.py
Kopfhörer konfigurieren: Wie bei SickBeard gibt es keinen Installationsassistenten, aber das Einstellungsmenü ist einfach genug. Klicken Sie auf das Zahnrad in der oberen rechten Ecke der Kopfhörer-Benutzeroberfläche, um das Einstellungsmenü aufzurufen. Wir werden die relevanten Abschnitte nacheinander durchgehen.
In dem Webschnittstelle In diesem Abschnitt können Sie ein Login / Passwort hinzufügen, die Portnummer ändern und die Kopfhörer-API aktivieren (für einige Hilfsanwendungen von Drittanbietern erforderlich)..
In dem Herunterladen Im Einstellungsbereich müssen Sie auf die SABnzbd-Installation unter Verwendung der gleichen Informationen verweisen, die Sie für SickBeard und CouchPotato verwendet haben (der Host mit Portnummer, Benutzername und Kennwort, sofern aktiviert, sowie der API-Schlüssel). Vergessen Sie nicht, die Kategorie-Funktion zu nutzen und anschließend einen Unterordner in Ihrem SABnzbd-Downloadordner für Musik anzugeben. Wie bei den anderen Automatisierungs-Apps können Sie auch Kopfhörer so konfigurieren, dass er Torrents verwendet, wenn Sie möchten.
In dem Qualität und Nachbearbeitung In diesem Abschnitt können Sie die Qualität basierend auf Ihrer bevorzugten Bitrate einstellen (oder auf verlustfreie Qualität einstellen). Sie können auch die Nachbearbeitungsfunktionen einstellen, z. B. das automatische Einbetten von Albumcover, das Sortieren nach Ordnern und das automatische Umbenennen von Dateien.
Schließlich unter Erweiterte Einstellungen, Es gibt eine Fülle von Einstellungen, mit denen Sie basteln können (obwohl wir Ihnen raten sollten, diese sorgfältig zu lesen, bevor Sie mutwillig Dinge an- und ausschalten). Sie können das Umbenennungsformat ändern, die automatische Umcodierung von Audioformaten aktivieren und Benachrichtigungen aktivieren.
Die wichtigste Einstellung im Menü "Erweiterte Einstellungen" für einen neuen Kopfhörerbenutzer ist die Option "Musicbrainz Mirror" ganz unten in der rechten Ecke. Lass es so wie es ist, aber Wenn Sie feststellen, dass Sie bei der Suche nach Interpreten und Alben ständig „Abruffehler“ erhalten, müssen Sie zu diesem Abschnitt zurückkehren und einen alternativen Spiegel auswählen.
Wenn Sie mit dem Basteln fertig sind, drücken Sie unten rechts auf Änderungen speichern und dann in der oberen rechten Ecke auf Neustart, damit die Änderungen wirksam werden.
Der einzige andere wichtige Konfigurationsschritt, den Sie in Betracht ziehen könnten, ist, wenn Sie bereits viel Musik auf dem externen Laufwerk haben, das Sie mit Ihrem Pi verwenden, und Kopfhörer so einstellen, dass Ihre Sammlung verwaltet wird. Klicken Sie in der Hauptnavigationsleiste auf Verwalten, und zeigen Sie Headphones auf das entsprechende Verzeichnis.
Kopfhörer für den Start beim Booten konfigurieren: Jetzt können Sie mit der Suche und Verwendung von Kopfhörern beginnen, aber wie bei unseren vorherigen Automatisierungstools aktivieren wir den automatischen Start beim Booten. Geben Sie dazu am Terminal folgende Befehle ein:
CD ~ / Kopfhörer
sudo nano init.ubuntu
In den init.ubuntu-Dateien nehmen wir zwei schnelle Änderungen vor. Ja, am oberen Rand der Datei warnt sie streng davor, die Datei zu bearbeiten (aber wir leben am Rand, und was noch wichtiger ist, wir verwenden kein dediziertes Benutzerkonto nur für Kopfhörer. Daher müssen wir diese Änderung vornehmen.).
Zeile 29 und 30 nach unten scrollen:
## HP_USER = # $ RUN_AS, […]
## HP_HOME = # $ APP_PATH, […]
Bearbeiten Sie die Kommentar-##-Markierungen in diesen beiden Zeilen und fügen Sie den folgenden Benutzernamen und das Basisverzeichnis ein:
HP_USER = pi # $ RUN_AS, […]
HP_HOME = / home / pi / Kopfhörer # $ APP_PATH, […]
Drücken Sie zum Verlassen STRG + X, speichern Sie Ihre Arbeit und geben Sie an der Eingabeaufforderung die folgenden Befehle ein:
Sudo cp init.ubuntu /etc/init.d/headphones
sudo chmod 755 /etc/init.d/headphones
sudo update-rc.d Kopfhörer-Standardeinstellungen
Kopfhörer sind jetzt so eingestellt, dass sie beim Booten ausgeführt werden können, und der letzte Teil des dreifachen Angriffs zum Herunterladen der Automatisierung wurde ins Spiel gebracht.
Zu diesem Zeitpunkt ist Ihre Raspberry Pi-Box ein Download-Best-of-to-Finish, das kaum Pflege oder Fütterung benötigt. Wir haben Sie durch die Installation eines Usenet- und BitTorrent-Clients geführt, und mit dieser letzten Installation haben Sie jetzt drei praktische Automatisierungs-Tools, mit denen Ihre Raspberry Pi-Download-Box die Hände eines kleinen Heads-Micro-Servers mit geringem Stromverbrauch hat.
Das heißt, es gibt immer mehr Spaß mit dem winzigen Pi-Sound aus Ihren Raspberry Pi Build-Ideen, und wir werden alles tun, um sie zum Leben zu erwecken.