Comment automatiser votre téléchargement permanent de Raspberry Pi
Nous vous avons récemment montré comment transformer votre Raspberry Pi en une machine de téléchargement basse consommation 24/7. Maintenant, nous sommes de retour pour vous montrer comment rendre le système presque complètement autonome avec des outils d'automatisation impressionnants..
Pourquoi je veux faire ça?
Si vous avez suivi 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..
Une fois que vous avez terminé le dernier segment de notre didacticiel relatif à 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 un moment pour jeter un coup d'œil à 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. En outre, nous supposons également que vous avez terminé au moins un (ou les deux) de nos tutoriels sur la transformation du 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é.
- Le guide HTG pour démarrer avec Raspberry Pi
- Comment configurer votre Raspberry Pi pour Remote Shell, Desktop et le transfert de fichiers
- Comment transformer un Raspberry Pi en un périphérique de stockage réseau basse consommation
- Comment transformer un Raspberry Pi en une boîte BitTorrent permanente
- 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 que très peu utiles si vous n’avez pas encore configuré votre Raspberry Pi et n’avez pas atteint l’étape can-access-BitTorrent / Usenet..
Une fois que vous êtes à ce stade, cependant, il est temps de vous lancer dans la tâche d'automatiser l'intégralité de votre construction pour un téléchargement sans souci..
Chaque section du didacticiel est indépendante des autres. Si vous souhaitez automatiser l'arrachage d'émissions télévisées mais pas l'arrachage de films, par exemple, 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 gêner trop le système.. toutefois, 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 aurez dépassé vos limites, 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 * venez * de suivre nos précédents tutoriels sur Raspberry Pi, vous pouvez les ignorer en toute sécurité, car vous avez récemment effectué une mise à niveau..
Sur le terminal, entrez les commandes suivantes:
sudo apt-get update
sudo apt-get upgrade
Après avoir mis à jour / mis à niveau, 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. Rasbian n'étant 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 ne suivez que le guide BitTorrent, vous devrez l’installer. Sur le terminal, entrez la commande suivante:
sudo apt-get installez python-guépard
Après avoir installé Git et Python-Cheetah (si vous envisagez 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 bien plus avancé 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 favoris.
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 Malade-Barbe
python SickBeard.py
Il semblera que cela sera suspendu pendant un moment, puis vous verrez un script de script SickBeard verbeux, puis inactif. À ce stade, vous pouvez accéder à un navigateur Web et le pointer à l'adresse suivante pour vérifier SickBeard:
http: // [adresse IP de votre PI]: 8081 / home /
Configuration de SickBeard: Contrairement à certains des outils que nous avons utilisés dans les tutoriels précédents, SickBeard ne dispose pas d'un assistant de configuration pour nous guider à travers la configuration. Nous allons vous guider à travers les étapes importantes maintenant. 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 Launch Browser: nous allons accéder à la boîte à distance, cette option de gaspillage de ressources n'est pas 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 à choisir cette voie..
Ajuster la conservation de 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 entrez le numéro approprié ici..
Sous Recherche NZB, assurez-vous que la case «Rechercher dans NZB» est cochée 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'indice 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 devez donc consulter les sites Web respectifs et suivre le processus d’inscription pour les utiliser..
Remarque: si vous avez activé la recherche torrent à l'étape précédente, vous verrez également les trackers TV torrent répertoriés ici..
dans le Config -> Post-traitement section:
Dans la section initiale «Post-traitement», laissez le «Répertoire de téléchargement TV» vide. Nous allons configurer un script d'assistance 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 des copies de tout ce que nous téléchargeons. Cochez «Déplacer les fichiers associés» et «Renommer les épisodes» pour 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. Comme 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 être extrêmement pratiques si vous souhaitez un système entièrement automatisé, car vous pouvez configurer SickBeard pour obliger XBMC à effectuer des mises à jour de la bibliothèque après le téléchargement de nouveaux spectacles..
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
Dans ce répertoire se trouvent les deux fichiers qui nous intéressent: autoProcessTV.py (le script d'assistance) et autoProcessTV.cfg.sample (le fichier de configuration exemple). Ouvrons le fichier de configuration et apportons des 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. Changez le nom du fichier en autoProcessTV.cfg (en supprimant le .sample à la fin).
Il y a deux façons de donner à SABnzbd l'accès aux scripts. La méthode la plus simple consiste à modifier 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, le moment le plus important est d'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à un répertoire d'émissions télévisées configuré 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 d'accès si vous n'utilisez pas la même configuration, nous avons établi les tutoriels précédents):
mkdir / media / USBHDD1 / actions / 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 un nouveau spectacle 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 à rechercher des épisodes. (Si vous ne voulez pas attendre que la minuterie compte à rebours avant 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. Après tout, il ne sert à rien d'avoir un téléchargeur automatisé d'émissions de télévision 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 y a à faire, maintenant 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 ne sont même pas encore diffusées mais que vous souhaitez regarder. SickBeard les téléchargera automatiquement et automatiquement 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 du téléchargement télé automatisé de SickBeard.
Installation de CouchPotato: Nous avons déjà installé toutes les dépendances, allons donc récupérer le code source de Git. Sur le terminal, entrez la commande suivante:
cd / home / pi
git clone http://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 effectuer 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, faites défiler la page jusqu'à ce que vous voyiez cette section et ajoutez la ligne en gras:
config =
'use_reloader': reloader,
'port': tryInt (Env.setting ('port', par défaut = 5000)),
'hôte': Env.setting ('hôte', 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 indiquer votre navigateur à l'adresse suivante pour commencer:
http: // [adresse IP de votre PI]: 5050 / assistant /
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 pas de base de données CouchPotato à importer (si vous déménagez et que l'ancienne installation de CouchPotato est installée sur 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 "Lancer le navigateur".
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 qu'il fonctionne avec SABnzbd: continuez, laissez l'hôte seul et insérez votre clé 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 aide le déménageur automatique de fichier / renameur automatique à fonctionner plus facilement..
dans le Fournisseurs section, sélectionnez les fournisseurs que vous souhaitez utiliser avec CouchPotato. Comme avec SickBeard, vous devrez entrer les informations de connexion / clés API pour les 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 Dans cette 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é, vérifiez 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 sur 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 par défaut
À ce stade, vous avez terminé la configuration 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 triabolisme d'automatisation est Headphones: tout comme SickBeard pour la télévision et CouchPotato pour le cinéma, Headphones est pour vous la musique que vous avez devinée..
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 chacune des sections pertinentes une par une.
dans le Interface Web section, vous pouvez ajouter un identifiant / mot de passe, changer 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 fonctions de post-traitement telles que l’incorporation automatique des pochettes d’album, le tri dans des 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’Ecouteurs 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 que des erreurs de type «échec de la récupération» se produisent 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, appuyez 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 ~ / casque
sudo nano init.ubuntu
Dans les fichiers init.ubuntu, nous allons faire deux changements rapides. Oui, en haut du fichier, il met en garde contre toute modification du 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, […]
Supprimez 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 / casque # $ 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
casque sudo update-rc.d par défaut
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 expliquons comment installer 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 à bout, comme un minuscule, un micro-serveur sans tête et sans alimentation..
Cela dit, il est toujours plus amusant de jouer avec le son Pi très puissant avec vos idées de construction Raspberry Pi et nous ferons tout notre possible pour les concrétiser..