Comment automatiser votre téléchargement permanent de Raspberry Pi

Table des matières:

Comment automatiser votre téléchargement permanent de Raspberry Pi
Comment automatiser votre téléchargement permanent de Raspberry Pi

Vidéo: Comment automatiser votre téléchargement permanent de Raspberry Pi

Vidéo: Comment automatiser votre téléchargement permanent de Raspberry Pi
Vidéo: 10 CHOSES GENIALES QUE VOUS POUVEZ ACHETER SUR INTERNET | Lama Faché - YouTube 2024, Avril
Anonim
Nous vous avons récemment montré comment transformer votre Raspberry Pi en une machine de téléchargement basse consommation 24/7. Nous sommes maintenant de retour pour vous montrer comment rendre le système presque complètement autonome avec des outils d’automatisation impressionnants.
Nous vous avons récemment montré comment transformer votre Raspberry Pi en une machine de téléchargement basse consommation 24/7. Nous sommes maintenant de retour pour vous montrer comment rendre le système presque complètement autonome avec des outils d’automatisation impressionnants.

Pourquoi est-ce que je veux faire ça?

Si vous suivez notre projet de téléchargement de Raspberry Pi, vous avez à ce stade du processus une machine à part entière BitTorrent / Usenet. C’est génial, mais ce n’est pas complètement automatique. Vous devez toujours interagir avec la boîte assez régulièrement pour continuer à la pointer sur de nouveaux fichiers, sélectionner des épisodes de vos émissions de télévision préférées, etc.

Après avoir terminé le dernier segment de notre tutoriel sur la boîte de téléchargement de Raspberry Pi, le guide actuel sur l’automatisation, vous disposerez d’un dispositif entièrement automatisé. Tout ce que vous avez à faire, c’est de dire ce que vous voulez et Internet pour ces fichiers en votre nom.

Si vous n’avez pas travaillé avec nous, prenez certainement le temps de regarder comment transformer un Raspberry Pi en une boîte BitTorrent permanente et comment transformer un Raspberry Pi en une machine Usenet permanente.

De quoi ai-je besoin?

Comme les didacticiels précédents, dans ce didacticiel, nous supposons que vous avez une unité Raspberry Pi sur laquelle Raspbian est installé, que vous pouvez accéder au périphérique directement via un moniteur et un clavier connectés ou à distance via SSH et VNC, et que vous disposez d'un lecteur USB ( ou lecteurs) attaché à elle. De plus, nous supposons également que vous avez terminé au moins un (ou les deux) de nos tutoriels sur la conversion de Raspberry Pi en un téléchargeur BitTorrent et / ou Usenet. Si vous devez vous familiariser avec ces domaines, nous vous suggérons vivement de lire les guides suivants dans l'ordre indiqué.
Comme les didacticiels précédents, dans ce didacticiel, nous supposons que vous avez une unité Raspberry Pi sur laquelle Raspbian est installé, que vous pouvez accéder au périphérique directement via un moniteur et un clavier connectés ou à distance via SSH et VNC, et que vous disposez d'un lecteur USB ( ou lecteurs) attaché à elle. De plus, nous supposons également que vous avez terminé au moins un (ou les deux) de nos tutoriels sur la conversion de Raspberry Pi en un téléchargeur BitTorrent et / ou Usenet. Si vous devez vous familiariser avec ces domaines, nous vous suggérons vivement de lire les guides suivants dans l'ordre indiqué.
  1. Le guide HTG pour démarrer avec Raspberry Pi
  2. Comment configurer votre Raspberry Pi pour Remote Shell, Desktop et le transfert de fichiers
  3. Comment transformer un Raspberry Pi en un périphérique de stockage réseau basse consommation
  4. Comment transformer un Raspberry Pi en une boîte BitTorrent permanente
  5. Comment transformer un Raspberry Pi en une machine Usenet toujours active

Les sections suivantes du didacticiel et les outils qu’il contient ne vous seront d'aucune utilité si vous n'avez pas déjà configuré votre Raspberry Pi et si vous êtes parvenu à l'étape can-access-BitTorrent / Usenet.

Une fois que vous en êtes à ce stade, il est temps de passer à la tâche d’automatiser l’intégralité de votre version pour que vous puissiez télécharger sans problème.

Chaque section du didacticiel est indépendante des autres. Par exemple, si vous souhaitez automatiser la capture d’émissions de télévision mais pas de films, vous êtes libre de passer à la partie pertinente du didacticiel et d’ignorer le reste.

Enfin, une petite note sur l'installation de tous les outils d'automatisation de ce guide. Nous avons constaté que vous pouvez tous les installer sur un Raspberry Pi sans trop encombrer le système. cependant, comme chaque système d’automatisation a tendance à être un peu lourd en amont (lors de la première installation, il est souvent très difficile de trouver et de télécharger des épisodes d’émissions télévisées que vous souhaitez regarder), nous vous suggérons de donner chaque installation un peu de marge de manœuvre afin de lui permettre de monopoliser les ressources système, SABnzbd, et le disque dur USB. Une fois que vous avez dépassé votre temps de rattrapage, tout devrait bien se passer, mais lancer les trois applications d'automatisation côte à côte au début est vraiment difficile avec les ressources limitées disponibles pour le Pi.

Installer les dépendances

Pour utiliser les outils décrits dans ce guide (SickBeard, CouchPotato et Headphones), vous devez installer quelques dépendances avant de commencer. (Nous ne traiterons pas les dépendances déjà installées avec la distribution Rasbian par défaut.)

Avant toute chose, nous allons mettre à jour et installer notre installateur apt-get. Si vous * suivez * nos tutoriels précédents sur Raspberry Pi, vous pouvez les ignorer en toute sécurité, car vous venez de les mettre à niveau.

Sur le terminal, entrez les commandes suivantes:

sudo apt-get update

sudo apt-get upgrade

Après avoir mis à jour / mis à jour, il est temps de commencer à installer les dépendances spécifiques dont nous avons besoin. Premièrement, tous les outils utilisent l'outil de gestion de code source du logiciel Git. Comme Rasbian n’est pas livré avec Git, nous devrons l’installer. Sur le terminal, entrez les commandes suivantes:

sudo apt-get install git-core

Lorsque vous y êtes invité, appuyez sur Y pour poursuivre l'installation et attendez une minute ou deux à la fin du processus. Ensuite, vérifiez l’installation en tapant «git –version» à l’invite pour vérifier que git est installé. S'il ne renvoie pas de numéro de version, exécutez à nouveau le programme d'installation.

En plus de Git, SickBeard (mais pas CouchPotato ou Headphones) dépend de Cheetah, un outil de modèle Python. Si vous avez installé SABnzbd dans le guide Comment transformer un Raspberry Pi en une machine Usenet permanente, vous avez déjà installé Cheetah. Si vous n’avez suivi que le guide BitTorrent, vous devez l’installer. Sur le terminal, entrez la commande suivante:

sudo apt-get install python-cheetah

Après avoir installé Git et Python-Cheetah (si vous prévoyez d’utiliser SickBeard pour des émissions télévisées), nous sommes prêts à commencer.

Installation et configuration de SickBeard sur Raspbian

SickBeard est un outil de gestion de la télévision pour les téléchargements Usenet et BitTorrent. Le support Usenet est nettement plus mature que le support BitTorrent, mais ils sont tous deux fonctionnels.En résumé, vous indiquez à SickBeard quelles séries télévisées vous souhaitez regarder. C’est comme un TiVo alimenté par Internet qui télécharge ces émissions pour vous (à partir d’un carnet de commandes si vous êtes en train de rattraper votre retard ou lorsqu’elles sont publiées si votre collection est à jour). C’est un moyen fantastique de rester au top de vos programmes préférés.
SickBeard est un outil de gestion de la télévision pour les téléchargements Usenet et BitTorrent. Le support Usenet est nettement plus mature que le support BitTorrent, mais ils sont tous deux fonctionnels.En résumé, vous indiquez à SickBeard quelles séries télévisées vous souhaitez regarder. C’est comme un TiVo alimenté par Internet qui télécharge ces émissions pour vous (à partir d’un carnet de commandes si vous êtes en train de rattraper votre retard ou lorsqu’elles sont publiées si votre collection est à jour). C’est un moyen fantastique de rester au top de vos programmes préférés.

Installer SickBeard: Pour installer SickBeard, ouvrez le terminal et entrez la commande suivante:

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

Une fois l'installation terminée, basculez vers le répertoire SickBeard et lancez SickBeard pour la première fois:

cd Sick-Beard

python SickBeard.py

Il semblera que l’appareil s’accroche un instant, puis vous verrez apparaître un script de script SickBeard détaillé, puis inactif. À ce stade, vous pouvez sauter dans un navigateur Web et le pointer à l'adresse suivante pour vérifier SickBeard:

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

Configuration de SickBeard: Contrairement à certains des outils que nous avons utilisés dans les didacticiels précédents, SickBeard ne dispose pas d’assistant de configuration pour nous guider pas à pas. Nous allons maintenant vous guider à travers les étapes importantes. Nous énumérerons les éléments pertinents que vous voudrez modifier par section dans la partie Configuration de l’interface de SickBeard.

dans le Config -> Général section:

Décochez Lancer le navigateur: nous allons accéder à la boîte à distance, cette option de gaspillage de ressources n’est plus nécessaire.

Sous Interface Web: Vous pouvez, si vous le souhaitez, ajouter un nom d'utilisateur et un mot de passe à SickBeard et / ou modifier le numéro de port.

dans le Config -> Paramètres de recherche section:

Ici, nous configurons SickBeard pour fonctionner avec notre client Usenet et / ou BitTorrent. SickBeard brille vraiment avec Usenet et nous vous encourageons à suivre cette voie.

Ajuster la conservation Usenet: La valeur par défaut est 500 jours. Si vous avez un fournisseur Premium Usenet, votre rétention devrait être beaucoup plus élevée, généralement plus de 1100 jours. Vérifiez auprès de votre fournisseur et indiquez le numéro approprié ici.

Sous Recherche NZB, assurez-vous que «Rechercher NZB» est coché et que vous avez sélectionné SABnzbd. Branchez l'URL, le nom d'utilisateur et le mot de passe (si vous en avez défini un), ainsi que la clé API de votre installation SABnzbd. Cliquez sur «Test SABnzbd» lorsque vous avez terminé pour vous assurer que SickBeard peut communiquer avec elle.

Remarque: si vous souhaitez utiliser BitTorrent, vous devez cocher «Search Torrents» et définir le dossier de surveillance de votre client Torrent.

dans le Config -> Fournisseurs de recherche section:

Ici, vous pouvez sélectionner les index à rechercher et saisir vos clés d'API pour les index de recherche privés / payants.

Sous Priorités des fournisseurs, vous pouvez cocher pour activer les fournisseurs, puis les faire glisser et les déposer dans la liste pour les hiérarchiser. Par défaut, l’index de Womble est coché. Vous pouvez consulter Sick Beard Index et nzbX, mais le reste d’entre eux nécessite des comptes avec des clés d’API. Vous devrez donc consulter les sites Web respectifs et suivre le processus d’inscription pour pouvoir les utiliser.

Remarque: si vous avez activé la recherche torrent à l’étape précédente, les trackers de torrent TV sont également listés ici.

dans le Config -> Post-traitement section:

Dans la section initiale «Post-traitement», laissez le «Répertoire de téléchargement TV» vierge. Nous allons configurer un script d’aide pour SABnzbd qui prendra en charge cette fonction. Décochez la case «Conserver les fichiers originaux»; nous n’avons pas assez d’espace sur notre serveur mini-Pi pour stocker les doublons de tout ce que nous téléchargeons. Cochez «Déplacer les fichiers associés» et «Renommer les épisodes» afin que SickBeard déplace tous les fichiers supplémentaires téléchargés avec le contenu de votre téléviseur et renomme les émissions selon la convention que vous avez sélectionnée dans la section «Nommage».

Enfin, vous pouvez demander à SickBeard de télécharger les métadonnées dans le format qui convient à votre configuration Media Center. Puisque nous utilisons toutes les installations XBMC, nous avons sélectionné XBMC pour notre «Type de métadonnées» et vérifié tous les types de fichiers de métadonnées que nous voulions que SickBeard crée (comme les images de dossiers et les fanart).

dans le Config -> Notifications section:

Cette section est entièrement optionnelle. Vous pouvez configurer des notifications sur vos clients multimédias (tels que XBMC) et des services de notification tels que Growl. Les notifications XBMC peuvent s'avérer extrêmement pratiques si vous souhaitez un système entièrement automatisé, car vous pouvez configurer SickBeard pour obliger XBMC à effectuer les mises à jour de la bibliothèque après le téléchargement des nouvelles émissions.

Liaison entre SABnzbd et SickBeard: SickBeard et SABnzbd correctement configurés entretiennent une belle relation symbiotique. Vous pouvez le configurer pour que SickBeard trouve les émissions, envoie les fichiers NZB à SABnzbd, puis SABnzbd appelle à son tour un script d'assistance SickBeard pour post-traiter toutes les émissions et les transférer dans leurs dossiers appropriés. Une fois configuré, le processus est complètement transparent.

Afin de relier les deux, nous devons copier le script d'assistance et éditer le très petit fichier de configuration qui l'accompagne. Commencez par saisir la commande suivante sur le terminal pour accéder au dossier où se trouvent les deux fichiers:

cd /home/pi/Sick-Beard/autoProcessTV

À l'intérieur de ce répertoire, se trouvent les deux fichiers qui nous intéressent: autoProcessTV.py (le script d'aide) et autoProcessTV.cfg.sample (le fichier de configuration exemple). Ouvrons le fichier de configuration et apportons les modifications. Entrez la commande suivante:

nano autoProcessTV.cfg.sample

Dans l'éditeur nano, vérifiez que tout dans le fichier de configuration simple correspond à votre installation. Par défaut, le fichier de configuration pointe sur l'hôte local, sur le port 8081, sans nom d'utilisateur ni mot de passe. Si vous avez modifié l'un des paramètres (tels que le numéro de port ou en ajoutant un nom d'utilisateur / mot de passe), modifiez le fichier pour en tenir compte. Lorsque vous avez terminé, appuyez sur CTRL + X pour quitter. Modifiez le nom de fichier en autoProcessTV.cfg (en supprimant le.sample à la fin).

Il existe deux manières de donner à SABnzbd l'accès aux scripts.La méthode la plus simple consiste à changer le répertoire de script de post-traitement dans la section Config -> Folder de SABnzbd en / home / pi / Sick-Beard / autoProcessTV. Si les scripts SickBeard sont les seuls outils de post-traitement que vous utilisez, cela fonctionnera correctement.

Si vous souhaitez conserver tous vos scripts SABnzbd au même endroit, vous pouvez utiliser la commande suivante pour les copier dans votre dossier de scripts SABnzbd (le dossier que nous avons configuré dans le guide Usenet):

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

Quoi qu'il en soit, une fois les scripts configurés et copiés, vous devez dire à SABnzbd de les utiliser. Dans SABnzbd, accédez à Config -> Catégories et créez une nouvelle catégorie «tv». Dans la section Script, sélectionnez sabToSickBeard.py comme script de post-traitement. Si vous souhaitez créer un dossier dans lequel vos téléchargements TV seront temporairement séquestrés à partir de vos autres téléchargements avant d'être transférés dans le dossier TV permanent, vous pouvez définir un dossier / chemin (par exemple, SickBeardTV). Assurez-vous de cliquer sur le bouton Ajouter pour enregistrer vos modifications.

Ajout de spectacles à SickBeard: Maintenant que vous avez configuré SickBeard, c’est le moment le plus important: ajouter des émissions de télévision à votre nouveau système automatisé.

Premièrement, nous devons créer un répertoire pour que SickBeard puisse stocker les émissions. (Si vous avez déjà configuré un répertoire d’émissions télévisées sur le disque dur externe que vous utilisez avec votre Pi, ignorez cette étape). Sur le terminal, entrez la commande suivante (en modifiant le chemin si vous n’utilisez pas la même configuration, nous avons établi les tutoriels précédents):

mkdir /media/USBHDD1/shares/TV/

Maintenant, à partir de l'interface principale de SickBeard, cliquez sur Ajouter des émissions (situé dans la barre de navigation secondaire dans le coin supérieur gauche). Vous avez deux options pour ajouter des émissions dans le système: vous pouvez créer une nouvelle entrée pour une nouvelle émission ou importer des émissions télévisées que vous avez déjà téléchargées dans le système. Même si vous n'avez aucune collection d'émissions télévisées à ajouter à SickBeard, nous devons tout de même commencer par le bouton «Ajouter des émissions existantes» afin de pointer SickBeard vers notre répertoire d'émissions télévisées (qu'il soit vide ou plein)..

Cliquez sur Ajouter des émissions existantes, puis sous l'onglet Gérer les répertoires, cliquez sur Nouveau. Sélectionnez votre dossier TV dans l'explorateur de fichiers. Après avoir cliqué sur OK, cliquez sur Définir par défaut, puis sur Soumettre au bas de la page.

Une fois que vous avez configuré le répertoire de télévision par défaut, vous pouvez accéder à Ajouter des émissions -> Ajouter une nouvelle émission pour ajouter une émission de télévision à votre collection. Entrez un titre complet ou partiel dans la zone de recherche, recherchez-le, puis sélectionnez le spectacle que vous souhaitez surveiller et télécharger. Cliquez sur Suivant pour vérifier le dossier dans lequel il sera déposé, puis à nouveau pour indiquer à SickBeard si vous souhaitez que les épisodes manquants soient signalés comme étant recherchés ou ignorés, ainsi que la qualité vidéo du téléchargement. Si tout semble bien, cliquez sur Ajouter. SickBeard créera le dossier de l’émission, téléchargera les métadonnées et commencera à chercher des épisodes. (Si vous ne voulez pas attendre que la minuterie compte à rebours pour la recherche d’un épisode, vous pouvez cliquer sur Gérer -> Aperçu du carnet de commandes pour forcer une recherche immédiatement.)

Exécution de SickBeard au démarrage: Il existe une dernière étape pour le processus de configuration de SickBeard; nous allons ajouter un petit script de démarrage pour lancer SickBeard au démarrage. Il n’est pas utile d’avoir un téléchargeur automatisé d’émissions télévisées, après tout, si vous devez le démarrer manuellement. Nous avons créé suffisamment de ces scripts de démarrage dans les didacticiels précédents de Raspberry Pi en tant que zone de téléchargement. Nous allons simplement répertorier les commandes que vous devez entrer sans une ventilation détaillée étape par étape.

Entrez les commandes suivantes sur le terminal pour copier le script de démarrage, modifier les autorisations et mettre à jour les fichiers de démarrage:

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 par défaut

C’est tout ce qu’il ya à faire, vous êtes prêt à partir! Ajoutez d’anciennes émissions que vous souhaiteriez avoir regardées, ajoutez des émissions que vous regardez actuellement, ajoutez des émissions qui n’ont même pas encore été diffusées mais que vous souhaitez regarder. SickBeard les téléchargera automatiquement et de manière transparente pour vous.

Installation et configuration de CouchPotato sur Raspbian

Si vous êtes épuisé par toute cette configuration dans la section précédente, prenez courage. SickBeard est de loin l'outil le plus compliqué à configurer dans notre rafle aujourd'hui. Commençons avec CouchPotato, l’équivalent film du téléchargement automatisé de télévision de SickBeard.
Si vous êtes épuisé par toute cette configuration dans la section précédente, prenez courage. SickBeard est de loin l'outil le plus compliqué à configurer dans notre rafle aujourd'hui. Commençons avec CouchPotato, l’équivalent film du téléchargement automatisé de télévision de SickBeard.

Installation de CouchPotato: Nous avons déjà installé toutes les dépendances, alors allons-y immédiatement pour récupérer le code source de Git. Sur le terminal, entrez la commande suivante:

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

Après avoir exécuté le script Python, le curseur sera simplement inactif. Si, au lieu de cela, vous obtenez un vidage sur incident, vous devrez procéder à une édition rapide pour vous permettre d'activer le démon Web et l'assistant de démarrage. N'effectuez cette modification que si le script se bloque. Sur le terminal, entrez la commande suivante:

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

Dans le script, vers le bas de la page jusqu'à ce que vous voyiez cette section et ajoutez la ligne en gras:

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'), }

Enregistrez vos modifications et réexécutez le script. Une fois le script exécuté, vous pouvez pointer votre navigateur à l'adresse suivante pour commencer:

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

Comme avec SickBeard, nous allons vous expliquer la configuration de base. Les commandes pertinentes sont listées par section.

Configuration de CouchPotato: Vous pouvez sauter le Bienvenue section. Nous n'avons aucune base de données CouchPotato à importer (si vous déplacez et installez l'ancienne installation de CouchPotato dans votre nouvelle boîte de téléchargement Raspberry Pi, suivez les instructions et pointez l'assistant sur votre ancien fichier data.db).

dans le Général section, vous pouvez définir un nom d'utilisateur et un mot de passe, ainsi que modifier le numéro de port si vous le souhaitez.Décochez la case "Lancer le navigateur".

Image
Image

dans le Téléchargeurs section, vous devez soit 1) configurer CouchPotato pour communiquer avec SABnzbd ou 2) spécifier un dossier de contrôle pour vos fichiers torrent afin de le faire fonctionner avec Deluge. Nous sommes en train de le configurer pour fonctionner avec SABnzbd: continuez, laissez l’hôte seul et insérez votre clé d’API SABnzbd (la même que celle que vous avez utilisée pour SickBeard).

Vous pouvez également spécifier une catégorie SABnzbd. Afin d'automatiser réellement l'ensemble du processus, nous recommandons vivement cette étape. En activant une catégorie spécifique de CouchPotato, cela facilite le travail de changement de nom / fichier automatique.

dans le Fournisseurs section, sélectionnez les fournisseurs que vous souhaitez utiliser avec CouchPotato. Comme avec SickBeard, vous devez saisir les informations de connexion / clés API des fournisseurs premium.

dans le Renamers section, vous pouvez configurer le renommage / déplacement automatique des fichiers. C'est une fonctionnalité fantastique. Définissez le dossier À pour spécifier l'emplacement souhaité pour les films, vérifiez le nettoyage et spécifiez un dossier De (il doit s'agir du même dossier que celui que vous avez attribué à la balise Movies dans SABnzbd).

dans le Automatisation section, vous pouvez installer un script ou un bookmarklet GreaseMonkey qui facilite l’ajout de films souhaités à votre installation CouchPotato à partir de votre navigateur.

Lorsque vous avez terminé, passez en revue vos paramètres et cliquez sur le bouton vert géant en bas. Bien que l'assistant de démarrage couvre à peu près tous les paramètres pertinents, vous pouvez jeter un coup d'œil sur un domaine. L’assistant de démarrage ne vous invite pas à configurer les notifications. Pour ce faire, cliquez sur l'engrenage dans le coin supérieur droit, puis sur Notifications dans la barre de navigation. Comme dans SickBeard, vous pourrez activer les notifications push vers divers systèmes, notamment les unités XBMC, les ordinateurs de bureau avec notifications Growl activées et même configurer les notifications par courrier électronique.

Configuration de CouchPotato pour démarrer au démarrage: À ce stade, nous savons que vous êtes impatient de commencer à brancher vos films à voir absolument à CouchPotato, mais il nous reste un petit pas à faire avant de poursuivre. Nous devons configurer les fichiers de démarrage pour nous assurer que CouchPotato sera lancé au démarrage.

Ouvrez le terminal et entrez les commandes suivantes:

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

À ce stade, la configuration est terminée et vous pouvez vous mettre au travail avec votre nouvelle installation de CouchPotato.

Installation et configuration d'un casque sur Raspbian

Aujourd'hui, le dernier outil d'automatisation de notre tri facto d'automatisation est Headphones: tout comme SickBeard pour la télévision et CouchPotato pour le cinéma, Headphones est pour vous, vous l'aurez deviné, la musique.
Aujourd'hui, le dernier outil d'automatisation de notre tri facto d'automatisation est Headphones: tout comme SickBeard pour la télévision et CouchPotato pour le cinéma, Headphones est pour vous, vous l'aurez deviné, la musique.

Installation d'écouteurs: Pour commencer, ouvrez le terminal et entrez la commande suivante:

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

écouteurs python / écouteurs.py

Configuration du casque: Comme SickBeard, il n’ya pas d’assistant d’installation, mais le menu des paramètres est assez simple. Cliquez sur l'engrenage dans le coin supérieur droit de l'interface Casque pour accéder au menu des paramètres. Nous allons parcourir chaque section pertinente une par une.

dans le Interface Web section, vous pouvez ajouter un identifiant / mot de passe, modifier le numéro de port et activer l’API Headphones (nécessaire pour certaines applications tierces).

dans le Télécharger Dans la section des paramètres, vous devez pointer Headphones sur votre installation SABnzbd en utilisant les mêmes informations que vous avez utilisées pour SickBeard et CouchPotato (l’hôte avec le numéro de port, le nom d’utilisateur et le mot de passe s’il est activé, ainsi que la clé API). N’oubliez pas de tirer parti de la fonction de catégorie, puis de spécifier un sous-dossier dans votre dossier de téléchargement SABnzbd pour la musique. Vous pouvez également, comme les autres applications d'automatisation, configurer Casque pour utiliser des torrents si vous le souhaitez.

dans le Qualité et post-traitement section, vous pouvez définir la qualité en fonction de votre débit préféré (ou le définir pour une qualité sans perte). Vous pouvez également définir les fonctionnalités de post-traitement, telles que l'intégration automatique des pochettes d'album, le tri en dossiers et le renommage automatique des fichiers.

Enfin, sous Réglages avancés, il y a une pléthore de paramètres que vous pouvez bricoler (bien que nous vous conseillons de lire attentivement avant de basculer librement des choses). Vous pouvez modifier le format de changement de nom, activer le réencodage automatique des formats audio et activer les notifications.

Le paramètre le plus important dans le menu Paramètres avancés pour un nouvel utilisateur d’écouteurs est l’option «Musicbrainz Mirror» située dans le coin inférieur droit. Le laisser tel qu'il est,mais Si vous constatez régulièrement des erreurs de type «échec de la récupération» lors de la recherche d'artistes et d'albums, vous devez revenir à cette section et sélectionner un autre miroir.

Lorsque vous avez fini de bricoler, veillez à appuyer sur Enregistrer les modifications en bas, puis sur Redémarrer dans le coin supérieur droit pour que les modifications prennent effet.

Si vous avez déjà beaucoup de musique sur le disque externe que vous utilisez avec votre Pi, définissez Casque pour gérer votre collection. Vous pouvez le faire en cliquant sur Gérer dans la barre de navigation principale et en pointant Casque dans le répertoire approprié.

Configuration du casque pour démarrer au démarrage: À ce stade, vous êtes prêt à commencer à rechercher et à utiliser des écouteurs, mais comme avec nos anciens outils d’automatisation, nous allons activer le démarrage automatique au démarrage. Pour ce faire, entrez les commandes suivantes sur le terminal:

cd ~/headphones sudo nano init.ubuntu

Dans les fichiers init.ubuntu, nous allons faire deux changements rapides.Oui, en haut du fichier, il est vivement conseillé de ne pas éditer le fichier (mais nous vivons sur le bord et, plus important encore, nous n’utilisons pas de compte utilisateur dédié uniquement aux écouteurs, nous devons donc effectuer ce changement).

Faites défiler les lignes 29 et 30:

## HP_USER= #$RUN_AS, […]

## HP_HOME= #$APP_PATH, […]

Éditez les marques de commentaire ## sur ces deux lignes et insérez le nom d'utilisateur et le répertoire de base suivants:

HP_USER=pi #$RUN_AS, […]

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

Appuyez sur CTRL + X pour quitter, enregistrez votre travail, puis entrez les commandes suivantes à l'invite:

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

Les écouteurs sont maintenant configurés pour démarrer au démarrage et la dernière pièce de votre triple attaque automatisée de téléchargement a été mise en jeu.

À ce stade, votre boîte Raspberry Pi est une bête de téléchargement qui nécessite à peine de soins ou d’alimentation. Nous vous avons présenté l’installation d’un client Usenet et BitTorrent et, avec ce dernier versement, vous disposez maintenant de trois outils d’automatisation pratiques pour que votre boîte de téléchargement Raspberry Pi se mette à la tâche, comme un minuscule, un micro serveur sans alimentation.

Cela dit, il est toujours plus amusant de jouer avec le petit son puissant Pi avec vos idées de construction de Raspberry Pi et nous ferons tout ce qui est en notre pouvoir pour les concrétiser.

Conseillé: