Startpagina » hoe » Hoe u uw Always-On Raspberry Pi Download Box automatiseert

    Hoe u uw Always-On Raspberry Pi Download Box automatiseert

    We hebben je onlangs laten zien hoe je van je Raspberry Pi een 24/7 low-power downloadmachine maakt. Nu zijn we terug om u te laten zien hoe u het systeem bijna volledig kunt uitschakelen met geweldige automatiseringstools.

    Waarom wil ik dit doen??

    Als je ons download-project van Raspberry Pi hebt gevolgd, heb je op dit moment een volwaardig BitTorrent / Usenet-apparaat. Dat is geweldig, maar het is niet volledig automatisch. Je moet nog steeds vrij regelmatig met de doos omgaan om hem naar nieuwe bestanden te wijzen, afleveringen van je favoriete tv-programma's te selecteren, enzovoort.

    Nadat je klaar bent met het laatste deel van onze Raspberry Pi downloadbox zelfstudie, de gids van vandaag over automatisering, heb je een volledig geautomatiseerd apparaat bij je, waar je alleen hoeft te vertellen wat je wilt en het de internet voor die bestanden namens u.

    Als je nog niet met ons hebt samengewerkt, neem dan zeker even de tijd om te kijken hoe je een Raspberry Pi in een Always-On BitTorrent Box verandert en hoe je een Raspberry Pi in een Always-On Usenet-machine verandert.

    Wat heb ik nodig?

    Net als de vorige tutorials, gaan we er voor deze tutorial van uit dat je een Raspberry Pi-eenheid met Raspbian hebt geïnstalleerd, direct toegang hebt tot het apparaat via een aangesloten monitor en toetsenbord of op afstand via SSH en VNC, en dat je een USB-stick hebt ( of drives) eraan verbonden. Daarnaast gaan we er ook van uit dat u ten minste één (of beide) van onze tutorials hebt voltooid om de Raspberry Pi in een BitTorrent en / of Usenet-downloadmachine te veranderen. Als u op deze gebieden op de hoogte wilt zijn, raden we u aan de volgende handleidingen te lezen in de volgorde waarin ze hier worden vermeld:

    1. De HTG-gids om met Raspberry Pi aan de slag te gaan
    2. Hoe u uw Raspberry Pi configureert voor externe shell-, desktop- en bestandsoverdracht
    3. Hoe een Raspberry Pi in een low-power netwerkopslagapparaat te veranderen
    4. Hoe een Raspberry Pi in een Always-On BitTorrent Box te veranderen
    5. Hoe een Raspberry Pi in een Always-On Usenet-machine te veranderen

    De volgende secties van de zelfstudie en de hulpmiddelen die hierin zijn opgenomen, hebben weinig zin als u uw Raspberry Pi nog niet hebt ingesteld en de can-access-BitTorrent / Usenet-fase hebt bereikt.

    Als je eenmaal in dat stadium bent, is het echter tijd om je volledige build te automatiseren voor hands-off downloaden van goedheid.

    Elke sectie van de tutorial is onafhankelijk van de anderen. Als je bijvoorbeeld snatching van de tv-show wilt automatiseren, maar niet filmpicking, kun je het relevante gedeelte van de tutorial overslaan en de rest negeren.

    Eindelijk een kleine opmerking over het installeren van alle automatiseringstools in deze handleiding. We hebben vastgesteld dat je ze allemaal op een Raspberry Pi kunt installeren zonder het systeem te zwaar te belasten. Echter, omdat elk automatiseringssysteem een ​​beetje zwaar is aan de voorkant (wanneer je het voor het eerst installeert, is er vaak veel zwaar tillen om te doen, zoals het vinden en downloaden van afleveringen van televisieprogramma's die je wilt bekijken), dan raden we je aan om te geven elke installatie een beetje ademruimte om het systeembronnen, SABnzbd en de USB HDD te kunnen monopoliseren. Als je de inhaalvlaag voorbij bent, moet alles in orde zijn, maar het ontketenen van alle drie de automatiseringsapps in het begin, zij aan zij, is erg moeilijk met de beperkte middelen die beschikbaar zijn voor de Pi.

    De afhankelijkheden installeren

    Om de tools te gebruiken die in deze handleiding worden beschreven, SickBeard, CouchPotato en Headphones, moet je een paar afhankelijkheden installeren voordat je begint. (We gaan niet in op afhankelijkheden die al zijn geïnstalleerd met de standaard Rasbian-distributie.)

    Voor alles gaan we ons apt-get-installatieprogramma bijwerken en upgraden. Als je * net * hebt gevolgd met onze eerdere Raspberry Pi-zelfstudies, kun je dit veilig overslaan omdat je zojuist een upgrade hebt uitgevoerd.

    Op de terminal voert u de volgende opdrachten in:

    sudo apt-get update
    sudo apt-get upgrade

    Nadat je hebt geüpdatet / geüpgraded, wordt het tijd om de specifieke afhankelijkheden te installeren die we nodig hebben. Ten eerste maken alle tools gebruik van de Git-software voor het beheer van de broncode. Omdat Rasbian niet met Git wordt geleverd, moeten we het installeren. Op de terminal voert u de volgende opdrachten in:

    sudo apt-get install git-core

    Druk wanneer u daarom wordt gevraagd op Y om door te gaan met de installatie en een minuut of twee te wachten als de processen zijn voltooid. Controleer daarna de installatie door "git -version" in te typen bij de prompt om te controleren of git is geïnstalleerd. Als het versienummer niet wordt geretourneerd, voert u het installatieprogramma opnieuw uit.

    Behalve Git is SickBeard (maar niet CouchPotato of Headphones) afhankelijk van Cheetah, een sjabloonhulpmiddel van Python. Als je SABnzbd hebt geïnstalleerd in de procedure Hoe een Raspberry Pi in een Always-On Usenet-machinegids te veranderen, heb je Cheetah al geïnstalleerd. Als je alleen de BitTorrent-handleiding hebt gevolgd, moet je deze installeren. Op de terminal voert u de volgende opdracht in:

    sudo apt-get install python-cheetah

    Na het installeren van Git en Python-Cheetah (als je van plan bent om SickBeard te gebruiken voor tv-programma's), zijn we klaar om aan de slag te gaan.

    SickBeard op Raspbian installeren en configureren

    SickBeard is een hulpprogramma voor televisiebeheer voor Usenet- en BitTorrent-downloads - de Usenet-ondersteuning is beduidend volwassener dan de BitTorrent-ondersteuning, maar ze zijn beide functioneel. In een notendop vertel je SickBeard welke tv-programma's je wilt bekijken en het fungeert als een door internet aangedreven TiVo, die deze programma's voor je download (ofwel van een backlog als je een inhaalslag maakt of als ze worden vrijgegeven als je showcollectie is up-to-date). Het is een fantastische manier om op de hoogte te blijven van je favoriete programma's.

    SickBeard installeren: Om SickBeard te installeren, opent u de terminal en voert u de volgende opdracht in:

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

    Zodra de installatie is voltooid, schakelt u over naar de SickBeard-directory en voert u SickBeard voor de eerste keer uit:

    cd Sick-Beard
    python SickBeard.py

    Het zal even lijken te hangen, en dan zul je een breed SickBeard-script voorbij zien komen en dan niets doen. Op dit punt kunt u in een webbrowser springen en deze naar het volgende adres verwijzen om SickBeard te controleren:

    http: // [IP-adres van uw PI]: 8081 / home /

    SickBeard configureren: In tegenstelling tot sommige van de tools die we in de vorige tutorials hebben gebruikt, heeft SickBeard geen configuratiewizard om ons door de setup te leiden. We zullen je nu door de belangrijke stappen leiden. We geven een overzicht van de relevante items die u wilt wijzigen via hun sectie in het gedeelte Configuration van de SickBeard-interface.

    In de Config -> Algemeen sectie:

    Verwijder het vinkje bij Launch Browser: we gaan de box op afstand openen, deze resourceverspillende optie is niet nodig.

    Onder Web Interface: U kunt, als u dat wenst, een gebruikersnaam en wachtwoord toevoegen aan SickBeard en / of het poortnummer wijzigen.

    In de Config -> Zoek instellingen sectie:

    Hier configureren we SickBeard om met onze Usenet- en / of BitTorrent-client te werken. SickBeard schittert echt met Usenet en we moedigen je aan om die route te gaan.

    Aanpassen Usenet-retentie: de standaardinstelling is 500 dagen. Als u een premium Usenet-provider heeft, moet uw retentie veel hoger zijn, meestal 1100+ dagen. Neem contact op met uw provider en vul hier het juiste nummer in.

    Controleer onder NZB Zoeken of "Zoeken naar NZB's" is aangevinkt en of u SABnzbd hebt geselecteerd. Sluit de URL, gebruikersnaam en wachtwoord in (als u er een hebt ingesteld) en de API-sleutel van uw SABnzbd-installatie. Klik op "SABnzbd testen" wanneer u klaar bent om ervoor te zorgen dat SickBeard er met succes mee kan communiceren.

    Opmerking: als u bent ingesteld op het gebruik van BitTorrent, moet u "Torrents zoeken" aanvinken en de bewakingsmap voor uw Torrent-client instellen.

    In de Config -> Zoekproviders sectie:

    Hier kunt u selecteren welke indexen u moet zoeken en uw API-sleutels moeten invoeren voor privéindexen / zoekindexen voor betalen.

    Onder Prioriteiten van leveranciers kunt u controleren of providers in te schakelen zijn en vervolgens slepen en neerzetten in de lijst om ze prioriteit te geven. Womble's Index is standaard aangevinkt. Je kunt Sick Beard Index en nzbX bekijken, maar voor de rest zijn accounts met API-sleutels vereist. Je moet dan naar de respectievelijke websites gaan en het aanmeldingsproces doorlopen om ze te gebruiken.

    Opmerking: als je torrent-zoeken in de vorige stap hebt ingeschakeld, zie je ook tv-torrent-trackers die hier worden vermeld.

    In de Config -> Postverwerking sectie:

    Laat de "TV Download Dir" in het eerste gedeelte "Nabewerking" leeg. We gaan een helper-script opzetten voor SABnzbd dat voor deze functie zal zorgen. Verwijder het vinkje bij "Keep Original Files"; we hebben niet de ruimte op onze mini Pi-server om duplicaten van alles wat we downloaden op te slaan. Vink "Verplaats geassocieerde bestanden" en "Verander afleveringen" aan zodat SickBeard alle extra bestanden die zijn gedownload met uw tv-inhoud verplaatst en de shows hernoemt met de conventie die u selecteert in de sectie "Benoemen".

    Ten slotte kunt u SickBeard metadata downloaden in de indeling die past bij de instellingen van uw mediacenter. Omdat we alle XBMC-installaties gebruiken, hebben we XBMC geselecteerd voor ons "Metadata Type" en alle metadata-bestandstypen gecontroleerd die we SickBeard wilden laten maken (zoals mapafbeeldingen en fanart).

    In de Config -> Meldingen sectie:

    Deze sectie is volledig optioneel. U kunt meldingen instellen op uw mediaclients (zoals XBMC) en kennisgevingsservices zoals Growl. De XBMC-meldingen kunnen uitermate handig zijn als u een volledig geautomatiseerd systeem wilt, aangezien u SickBeard kunt instellen om XBMC te dwingen bibliotheekupdates uit te voeren nadat nieuwe shows zijn gedownload.

    Koppeling van SABnzbd en SickBeard: Goed geconfigureerde SickBeard en SABnzbd hebben een mooie symbiotische relatie. Je kunt het zo instellen dat SickBeard de shows vindt, de NZB-bestanden naar SABnzbd schopt en vervolgens op zijn beurt een SickBeard-helper-script gebruikt om alle shows na te bewerken en naar de juiste mappen over te zetten. Eenmaal geconfigureerd, verloopt het proces volledig naadloos.

    Om de twee samen te koppelen, moeten we het helper-script kopiëren en het zeer kleine configuratiebestand dat eraan gekoppeld is bewerken. Voer eerst de volgende opdracht in op de terminal om u naar de map te brengen waar de twee bestanden zich bevinden:

    cd / home / pi / Sick-Beard / autoProcessTV

    In die map zijn de twee bestanden die we belangrijk vinden: autoProcessTV.py (het helper-script) en autoProcessTV.cfg.sample (het voorbeeldconfiguratiebestand). Laten we het configuratiebestand openen en wijzigingen aanbrengen. Voer de volgende opdracht in:

    nano autoProcessTV.cfg.voorbeeld

    Controleer in de nano-editor of alles in het eenvoudige configuratiebestand overeenkomt met uw installatie. Standaard wijst het configuratiebestand naar de lokale host, op poort 8081, zonder gebruikersnaam of wachtwoord. Als u een van de instellingen hebt gewijzigd (zoals het poortnummer of door een gebruikersnaam / wachtwoord toe te voegen), bewerkt u het bestand om dat te weerspiegelen. Wanneer u klaar bent, drukt u op CTRL + X om af te sluiten. Verander de bestandsnaam in autoProcessTV.cfg (laat het .sample achterwege).

    Er zijn twee manieren om SABnzbd toegang tot de scripts te geven. De luie manier is om de scriptmap na de verwerking in de Config-map van SABnzbd te veranderen in / home / pi / Sick-Beard / autoProcessTV. Als de SickBeard-scripts de enige postverwerkingstools zijn die u gebruikt, werkt dit prima.

    Als u echter al uw SABnzbd-scripts op één locatie wilt bewaren, kunt u de volgende opdracht gebruiken om ze naar uw map SABnzbd-scripts te kopiëren (de map die we in de Usenet-handleiding hebben ingesteld):

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

    Hoe dan ook, als je eenmaal de scripts hebt geconfigureerd en gekopieerd, moet je SABnzbd vertellen ze te gebruiken. Ga in SABnzbd naar Config -> Categorieën en maak een nieuwe categorie "tv". Selecteer sabToSickBeard.py in het scriptgedeelte als het script voor naverwerking. Als u een map wilt maken waarin uw tv-downloads tijdelijk worden afgezonderd van uw andere downloads voordat deze worden verplaatst naar de map met permanente tv, kunt u een map / pad instellen (bijvoorbeeld SickBeardTV). Zorg ervoor dat je op de knop Toevoegen klikt om je wijzigingen op te slaan.

    Shows toevoegen aan SickBeard: Nu u SickBeard hebt geconfigureerd, is het tijd voor het belangrijkste: het toevoegen van televisieshows aan uw nieuwe geautomatiseerde systeem.

    Eerst moeten we een map maken voor SickBeard om de shows op te slaan. (Sla deze stap over als u al een directory voor tv-shows hebt ingesteld op de externe harde schijf die u gebruikt met uw Pi). Voer bij de terminal de volgende opdracht in (als u de padnaam wijzigt als u niet dezelfde setup gebruikt als bij vorige tutorials):

    mkdir / media / USBHDD1 / shares / TV /

    Klik nu vanuit de hoofdinterface van SickBeard op Show Shows (op de secundaire navigatiebalk in de linkerbovenhoek). U hebt twee opties om shows aan het systeem toe te voegen: u kunt een nieuw item voor een nieuwe show maken of u kunt tv-programma's importeren die u al naar het systeem hebt gedownload. Zelfs als je geen bestaande verzameling tv-shows hebt om toe te voegen aan SickBeard, moeten we nog steeds beginnen met de knop "Bestaande shows toevoegen" om SickBeard naar onze tv-showmap te wijzen (ongeacht of deze leeg of vol is).

    Klik op Bestaande shows toevoegen en klik vervolgens op het tabblad Directories beheren op Nieuw. Selecteer uw tv-map in de bestandsverkenner. Nadat u op OK hebt geklikt, klikt u op Als standaard instellen en vervolgens op Verzenden onderaan de pagina.

    Nadat u de standaard tv-map hebt ingesteld, kunt u naar Shows toevoegen -> Nieuwe tonen toevoegen gaan om een ​​tv-programma toe te voegen aan uw verzameling. Voer een volledige of gedeeltelijke titel in het zoekvak in, zoek ernaar en selecteer vervolgens de show die u wilt controleren en downloaden. Klik op 'Volgende' om de map te controleren waarin deze wordt geplaatst en vervolgens opnieuw om SickBeard te vertellen of u de ontbrekende afleveringen wilt markeren als Gezocht of Overgeslagen, evenals de videokwaliteit van de download. Als alles er goed uitziet, klik je op Toevoegen. Je wordt teruggestuurd naar je showlijst en SickBeard maakt de map voor de show, download de metadata en begint naar afleveringen te zoeken. (Als u niet wilt wachten tot de timer aftelt naar de volgende afleveringszoekactie, kunt u klikken op Beheren -> Overzicht achterstand om onmiddellijk een zoekopdracht te forceren.)

    SickBeard uitvoeren bij opstarten: er is nog een laatste stap voor het configuratieproces van SickBeard; we gaan een klein opstartscript toevoegen om SickBeard tijdens het opstarten te starten. Het heeft geen zin om een ​​geautomatiseerde downloader voor tv-programma's te hebben, als u het handmatig moet opstarten. We hebben genoeg van deze opstartscripts in de vorige Raspberry Pi gemaakt als downloadkistoolprogramma's dat we de opdrachten die je moet invoeren gewoon in een lijst opnemen zonder een gedetailleerde stapsgewijze opsplitsing.

    Voer de volgende opdrachten in op de terminal om het opstartscript te kopiëren, de machtigingen te wijzigen en de opstartbestanden bij te werken:

    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 standaardinstelling voor zieke beren

    Dat is alles wat er is, nu bent u klaar om te gaan! Voeg oude shows toe die je had willen bekijken, bekijk shows die je aan het kijken bent, voeg shows toe die nog niet eens zijn uitgezonden, maar die je graag zou willen bekijken. SickBeard zal ze allemaal naadloos en automatisch voor u downloaden.

    CouchPotato installeren en configureren op Raspbian

    Als je uitgeput bent van alles wat je in het vorige gedeelte configureert, neem dan je hart. SickBeard is verreweg het meest gecompliceerde hulpmiddel om vandaag in onze revisie te configureren. Laten we beginnen met CouchPotato - de film die overeenkomt met SickBeard's geautomatiseerde tv-download.

    CouchPotato installeren: We hebben al de afhankelijkheden geïnstalleerd, dus laten we meteen beginnen met het pakken van de broncode van Git. Op de terminal voert u de volgende opdracht in:

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

    Nadat u het Python-script hebt uitgevoerd, zal de cursor gewoon inactief zijn. Als u in plaats daarvan een crashdump krijgt, moet u een snelle bewerking uitvoeren om de webdaemon en de opstartwizard aan te zetten. Voer deze bewerking alleen uit als het script vastloopt. Op de terminal voert u de volgende opdracht in:

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

    Blader in het script naar beneden tot je dit gedeelte ziet en voeg de regel toe die we vetgedrukt hebben:

    config =
    'use_reloader': reloader,
    'poort': tryInt (Env.setting ('poort', standaard = 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"),

    Sla uw wijzigingen op en voer het script opnieuw uit. Nadat het script met succes is uitgevoerd, kunt u uw browser naar het volgende adres verwijzen om aan de slag te gaan:

    http: // [IP-adres van uw PI]: 5050 / wizard /

    Net als bij SickBeard zullen we u door de basisinstellingen begeleiden. De relevante opdrachten worden per sectie vermeld.

    CouchPotato configureren: U kunt de. Overslaan Welkom sectie. We hebben geen bestaande CouchPotato-database om te importeren (als je je verplaatst en de oude CouchPotato-installatie in je nieuwe Raspberry Pi-downloadvak volgt, volg dan de instructies en wijs de wizard naar je oude gegevens.db)

    In de Algemeen sectie, kunt u een gebruikersnaam en wachtwoord instellen en het poortnummer desgewenst wijzigen. Verwijder het vinkje bij 'Browser starten'.

    In de downloaders sectie, je moet ofwel 1) CouchPotato instellen om met SABnzbd te communiceren of 2) een bewaakte map voor je torrent-bestanden specificeren om het met Deluge te laten werken. We gaan het opzetten om met SABnzbd te werken: ga je gang en laat de host met rust en plaats je SABnzbd API-sleutel (dezelfde die je voor SickBeard hebt gebruikt).

    U kunt ook een SABnzbd-categorie opgeven. Om het hele proces echt te automatiseren, raden we deze stap sterk aan door een specifieke CouchPotato-categorie in te schakelen, het helpt de automatische herneming / bestandsverplaatser om soepeler te werken.

    In de providers sectie, selecteert u de providers die u CouchPotato wilt gebruiken. Net als bij SickBeard moet u de inloggegevens / API-sleutels voor premium providers invoeren.

    In de Renamers sectie kunt u automatische bestandsherkenning / verplaatsing instellen. Dit is een fantastische functie. Stel de map Naar in om aan te geven waar de films naartoe moeten gaan, controleer opschonen en geef een map Van op (dit moet dezelfde map zijn die u hebt toegewezen aan de Movies-tag in SABnzbd).

    In de Automatisering sectie, kunt u een GreaseMonkey-script of bookmarklet installeren die het toevoegen van gewenste films aan uw CouchPotato-installatie vanuit uw browser gemakkelijk maakt.

    Als je klaar bent, bekijk je je instellingen en klik je op de grote groene knop onderaan. Hoewel de startup-wizard ongeveer elke relevante instelling omvat, is er een gebied waar u misschien een kijkje op wilt nemen. De opstartwizard vraagt ​​u niet om meldingen in te stellen. Om dit te doen, klikt u op het tandwiel in de rechterbovenhoek en klikt u vervolgens op Meldingen in de navigatiezijbalk. Daar kunt u, net als in SickBeard, pushmeldingen inschakelen voor verschillende systemen, waaronder XBMC-eenheden, desktops met Growl-meldingen ingeschakeld en zelfs e-mailmeldingen instellen.

    CouchPotato configureren om te starten bij opstarten: Op dit moment weten we dat je enthousiast bent om aan de slag te gaan met het aansluiten van je onzichtbare films op CouchPotato, maar we hebben nog een kleine stap te voltooien voordat we verder gaan. We moeten de opstartbestanden instellen om ervoor te zorgen dat CouchPotato wordt gestart bij het opstarten.

    Open de terminal en voer de volgende opdrachten in:

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

    Op dit moment bent u helemaal klaar met de configuratie en kunt u aan de slag met uw nieuwe CouchPotato-installatie.

    Installatie en configuratie van een hoofdtelefoon op Raspbian

    De laatste automatiseringstool in onze trifecta van automatiseringsgoedheid vandaag is de koptelefoon: zoals SickBeard naar tv en CouchPotato naar films, hoofdtelefoons is - je raadt het al - muziek.

    Hoofdtelefoons installeren: Om te beginnen, open de terminal en voer de volgende opdracht in:

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

    python-hoofdtelefoons / Headphones.py

    Hoofdtelefoon configureren: Net als SickBeard is er geen installatiewizard, maar het instellingenmenu is eenvoudig genoeg. Klik op het tandwiel in de rechterbovenhoek van de hoofdtelefooninterface om toegang te krijgen tot het instellingenmenu. We zullen elke relevante sectie één voor één bekijken.

    In de Webinterface sectie, kunt u een login / wachtwoord toevoegen, het poortnummer wijzigen en de hoofdtelefoon-API inschakelen (nodig voor sommige helper-apps van derden).

    In de Download instellingen, moet u de koptelefoon op uw SABnzbd-installatie richten met dezelfde informatie die u voor SickBeard en CouchPotato hebt gebruikt (de host met poortnummer, gebruikersnaam en wachtwoord indien ingeschakeld, evenals de API-sleutel). Vergeet niet om gebruik te maken van de categoriefunctie en geef vervolgens een submap op in uw SABnzbd-downloadmap voor muziek. Je kunt ook, net als de andere automatiserings-apps, hoofdtelefoons configureren om torrents te gebruiken als je dat wilt.

    In de Kwaliteit en postverwerking sectie, kunt u de kwaliteit instellen op basis van uw gewenste bitrate (of instellen voor kwaliteit zonder kwaliteitsverlies). U kunt ook de functies voor nabewerking instellen, zoals het automatisch insluiten van albumhoezen, sorteren naar mappen en automatisch hernoemen van bestanden.

    Eindelijk, onder Geavanceerde instellingen, er zijn een overvloed aan instellingen waar je aan kunt sleutelen (hoewel we je aanraden om aandachtig te lezen voordat je de dingen op non-actief manier aan en uit zet). U kunt de indeling van de naam wijzigen, automatische hercodering van audioformaten inschakelen en meldingen inschakelen.

    De belangrijkste instelling onder het menu Geavanceerde instellingen voor een nieuwe hoofdtelefoongebruiker is de "Musicbrainz Mirror" -optie verderop in de rechter benedenhoek. Laat het zoals het is, maar als je merkt dat je steeds "fetch failed" -fouten krijgt bij het zoeken naar artiesten en albums, moet je teruggaan naar dit gedeelte en een alternatieve mirror selecteren.

    Als je klaar bent met knutselen, zorg dan dat je onderaan op Save Changes drukt en vervolgens Restart in de rechterbovenhoek om de wijzigingen door te voeren.

    De enige andere belangrijke stap in de configuratie die u zou kunnen overwegen is, als u al veel muziek hebt op de externe schijf die u gebruikt met uw Pi, een hoofdtelefoon instellen om uw verzameling te beheren. U kunt dit doen door in de hoofdnavigatiebalk op Beheren te klikken en Koptelefoons in de juiste map te wijzen.

    Hoofdtelefoon configureren om te starten bij opstarten: Op dit moment bent u klaar om te beginnen met zoeken en het gebruik van een koptelefoon, maar net als bij onze vorige automatiseringstools gaan we automatisch opstarten bij opstarten inschakelen. Hiertoe voert u de volgende opdrachten in op de terminal:

    cd ~ / hoofdtelefoon
    sudo nano init.ubuntu

    Binnen de init.ubuntu-bestanden gaan we twee snelle wijzigingen aanbrengen. Ja, bovenaan het bestand waarschuwt het streng voor het bewerken van het bestand (maar we leven op de rand, en wat nog belangrijker is, we gebruiken geen speciaal gebruikersaccount alleen voor koptelefoons, dus we moeten deze wijziging aanbrengen).

    Scroll door regel 29 en 30:

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

    Bewerk de opmerking ## markeringen op die twee regels en voeg de volgende gebruikersnaam en basismap in:

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

    Druk op CTRL + X om af te sluiten, sla uw werk op en voer de volgende opdrachten in bij de prompt:

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

    Hoofdtelefoons zijn nu ingesteld om te worden gebruikt bij het opstarten en het laatste deel van uw triple-attack voor downloadautomatisering is in het spel gebracht.


    Op dit punt is je Raspberry Pi-box een start-tot-eind download-beest dat nauwelijks verzorging of voeding nodig heeft. We hebben je laten zien hoe je een Usenet- en BitTorrent-client installeert en met deze laatste installatie heb je nu drie handige automatiseringstools om ervoor te zorgen dat je Raspberry Pi-downloaddoos zijn handen uit de mouwen steekt, omdat een kleine, energiezuinige, headless-microserver kan worden.

    Dat gezegd hebbende, er is altijd meer plezier te beleven met het piepkleine krachtige Pi-geluid uit met je Raspberry Pi-ideeën en we zullen doen wat we kunnen om ze tot leven te brengen.