Como automatizar sua caixa de download Always-On Raspberry Pi

Índice:

Como automatizar sua caixa de download Always-On Raspberry Pi
Como automatizar sua caixa de download Always-On Raspberry Pi

Vídeo: Como automatizar sua caixa de download Always-On Raspberry Pi

Vídeo: Como automatizar sua caixa de download Always-On Raspberry Pi
Vídeo: Super FÁCIL! Deixe TUDO INTELIGENTE na sua CASA com esse GADGET! E funciona com ALEXA e GOOGLE HOME! - YouTube 2024, Abril
Anonim
Recentemente, mostramos a você como transformar seu Raspberry Pi em uma máquina de download de baixa potência 24 horas por dia, 7 dias por semana. Agora voltamos para mostrar como tornar o sistema quase totalmente disponível com incríveis ferramentas de automação.
Recentemente, mostramos a você como transformar seu Raspberry Pi em uma máquina de download de baixa potência 24 horas por dia, 7 dias por semana. Agora voltamos para mostrar como tornar o sistema quase totalmente disponível com incríveis ferramentas de automação.

Por que eu quero fazer isso?

Se você acompanhou o projeto de download do Raspberry Pi, neste ponto do processo, você tem uma máquina BitTorrent / Usenet completa. Isso é incrível, mas não é totalmente automático. Você ainda tem que interagir com a caixa regularmente para continuar apontando para novos arquivos, escolhendo episódios de seus programas de TV favoritos, e assim por diante.

Depois que você terminar com o segmento final do nosso tutorial de caixa de download do Raspberry Pi, o guia de hoje sobre automação, você terá um dispositivo totalmente automatizado em suas mãos, onde tudo que você precisa fazer é dizer o que você quer e internet para esses arquivos em seu nome.

Se você não está trabalhando conosco, reserve um momento para conferir Como transformar um Raspberry Pi em uma caixa Always-On BitTorrent e Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa.

O que eu preciso?

Como nos tutoriais anteriores, para este tutorial nós assumimos que você tem uma unidade Raspberry Pi com o Raspbian instalado, é capaz de acessar o dispositivo diretamente através de um monitor e teclado conectados ou remotamente via SSH e VNC, e que você possui uma unidade USB ( ou unidades) ligado a ele. Além disso, também assumimos que você concluiu pelo menos um (ou ambos) de nossos tutoriais sobre como transformar o Raspberry Pi em uma máquina de download de BitTorrent e / ou Usenet. Se você precisar se atualizar nessas áreas, sugerimos que você leia os seguintes guias na ordem em que estão listados aqui:
Como nos tutoriais anteriores, para este tutorial nós assumimos que você tem uma unidade Raspberry Pi com o Raspbian instalado, é capaz de acessar o dispositivo diretamente através de um monitor e teclado conectados ou remotamente via SSH e VNC, e que você possui uma unidade USB ( ou unidades) ligado a ele. Além disso, também assumimos que você concluiu pelo menos um (ou ambos) de nossos tutoriais sobre como transformar o Raspberry Pi em uma máquina de download de BitTorrent e / ou Usenet. Se você precisar se atualizar nessas áreas, sugerimos que você leia os seguintes guias na ordem em que estão listados aqui:
  1. O guia HTG para começar com o Raspberry Pi
  2. Como configurar seu Raspberry Pi para shell remoto, desktop e transferência de arquivos
  3. Como transformar um Raspberry Pi em um dispositivo de armazenamento de rede de baixo consumo
  4. Como transformar um Raspberry Pi em uma caixa BitTorrent sempre ativa
  5. Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa

As seções a seguir do tutorial e as ferramentas contidas nele serão de pouca utilidade para você, caso você ainda não tenha configurado seu Raspberry Pi e tenha alcançado o estágio de acesso a bitTorrent / Usenet.

Uma vez que você está nesse estágio, no entanto, é hora de começar a automatizar toda a sua construção para baixar o bem.

Cada seção do tutorial é independente das outras. Se você deseja automatizar o snatch de programas de TV, mas não o snatch de filmes, por exemplo, é possível pular para a parte relevante do tutorial e ignorar o resto.

Finalmente, uma pequena nota sobre a instalação de todas as ferramentas de automação neste guia. Descobrimos que você pode instalá-los todos em um Raspberry Pi sem sobrecarregar o sistema muito severamente. Contudo, Como cada sistema de automação tende a ser um pouco pesado no front-end (quando você o instala, muitas vezes há muito trabalho pesado para fazer como encontrar e baixar episódios anteriores de programas de televisão que você quer assistir), sugerimos dar cada instalação um pouco de espaço para respirar, a fim de permitir que ele monopolize os recursos do sistema, o SABnzbd e o HDD USB. Uma vez que você passou da recuperação, tudo deve ficar bem, mas liberar todos os três aplicativos de automação lado a lado no início é muito difícil com os recursos limitados disponíveis para o Pi.

Instalando as Dependências

Para usar as ferramentas descritas neste guia: SickBeard, CouchPotato e Fones de ouvido, você precisará instalar algumas dependências antes de começar. (Não iremos abordar as dependências que já estão instaladas com a distribuição Rasbian padrão.)

Antes de mais nada, vamos atualizar e atualizar nosso instalador do apt-get. Se você * apenas * acompanhou os nossos tutoriais anteriores do Raspberry Pi, você pode pular esta segurança com segurança, como acabou de atualizar.

No terminal, digite os seguintes comandos:

sudo apt-get update

sudo apt-get upgrade

Depois de atualizar / atualizar, é hora de começar a instalar as dependências específicas de que precisamos. Primeiro, todas as ferramentas usam a ferramenta de gerenciamento de código fonte do software Git. Como o Rasbian não é fornecido com o Git, precisaremos instalá-lo. No terminal, digite os seguintes comandos:

sudo apt-get install git-core

Quando solicitado, pressione Y para continuar a instalação e aguarde um ou dois minutos quando os processos forem concluídos. Depois, verifique a instalação digitando “git –version” no prompt para verificar se o git está instalado. Se ele não retornar um número de versão, execute o instalador novamente.

Além do Git, o SickBeard (mas não o CouchPotato ou o Headphones) depende do Cheetah, uma ferramenta de modelo do Python. Se você instalou o SABnzbd no guia Como transformar um Raspberry Pi em um Always-On Usenet Machine, você já tem o Cheetah instalado. Se você seguiu apenas o guia BitTorrent, precisará instalá-lo. No terminal, digite o seguinte comando:

sudo apt-get install python-cheetah

Depois de instalar o Git e o Python-Cheetah (se você planeja usar o SickBeard para programas de TV), estamos prontos para começar.

Instalando e configurando o SickBeard em Raspbian

O SickBeard é uma ferramenta de gerenciamento de televisão para downloads de Usenet e BitTorrent - o suporte Usenet é significativamente mais maduro do que o suporte a BitTorrent, mas ambos são funcionais.Em uma porca, você diz ao SickBeard quais programas de TV você quer assistir e age como um TiVo ligado à Internet, baixando esses programas para você (seja de um backlog, se você está se atualizando ou como eles são lançados se sua coleção de shows está atualizado). É uma maneira fantástica de ficar por dentro de seus programas favoritos.
O SickBeard é uma ferramenta de gerenciamento de televisão para downloads de Usenet e BitTorrent - o suporte Usenet é significativamente mais maduro do que o suporte a BitTorrent, mas ambos são funcionais.Em uma porca, você diz ao SickBeard quais programas de TV você quer assistir e age como um TiVo ligado à Internet, baixando esses programas para você (seja de um backlog, se você está se atualizando ou como eles são lançados se sua coleção de shows está atualizado). É uma maneira fantástica de ficar por dentro de seus programas favoritos.

Instalando o SickBeard: Para instalar o SickBeard, abra o terminal e digite o seguinte comando:

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

Quando a instalação estiver concluída, mude para o diretório SickBeard e execute o SickBeard pela primeira vez:

cd Sick-Beard

python SickBeard.py

Ele parecerá ficar suspenso por um momento, e você verá um script SickBeard detalhado passando por ele e depois ficará ocioso. Neste ponto, você pode entrar em um navegador da Web e apontá-lo no seguinte endereço para verificar o SickBeard:

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

Configurando o SickBeard: Ao contrário de algumas das ferramentas que usamos nos tutoriais anteriores, SickBeard não tem um assistente de configuração para nos orientar na configuração. Vamos orientá-lo nos passos importantes agora. Listaremos os itens relevantes que você deseja alterar por sua seção na parte Configuração da interface do SickBeard.

No Config -> Geral seção:

Desmarque o navegador de lançamento: acessaremos a caixa remotamente, não há necessidade dessa opção de desperdício de recursos.

Sob Web Interface: Você pode, se desejar, adicionar um nome de usuário e senha ao SickBeard e / ou alterar o número da porta.

No Config -> Configurações de pesquisa seção:

Aqui, nós configuramos o SickBeard para trabalhar com nosso cliente Usenet e / ou BitTorrent. SickBeard realmente brilha com a Usenet e nós encorajamos você a seguir esse caminho.

Ajustar a retenção da Usenet: o padrão é de 500 dias. Se você tem um provedor Usenet premium, sua retenção deve ser muito maior, geralmente 1100 dias ou mais. Verifique com seu provedor e preencha o número apropriado aqui.

Em Pesquisa NZB, verifique se a opção "Pesquisar NZBs" está marcada e se você selecionou SABnzbd. Conecte a URL, o nome de usuário e a senha (se você definir um) e a chave da API de sua instalação do SABnzbd. Clique em "Testar SABnzbd" quando terminar para garantir que o SickBeard possa se comunicar com êxito.

Observação: se você usa o BitTorrent, precisa marcar "Pesquisar Torrents" e definir a pasta de observação do seu cliente do Torrent.

No Config -> Provedores de Pesquisa seção:

Aqui, você pode selecionar quais índices pesquisar e inserir suas chaves de API para índices de pesquisa particulares / pagos.

Em Prioridades do provedor, você pode verificar para habilitar provedores e depois arrastá-los e soltá-los na lista para priorizá-los. Por padrão, o Índice de Womble é marcado. Você pode verificar o Índice de Barba Suja e o nzbX, mas o restante deles exige contas com chaves de API. Você precisará visitar os respectivos sites e passar pelo processo de inscrição para usá-los.

Observação: se você ativou a pesquisa de torrent na etapa anterior, também verá rastreadores de torrent de TV listados aqui.

No Config -> Pós Processamento seção:

Na seção inicial "Pós-processamento", deixe o "TV Download Dir" em branco. Vamos configurar um script auxiliar para o SABnzbd que cuidará dessa função. Desmarque a opção "Manter arquivos originais"; Não temos espaço no nosso mini-servidor Pi para armazenar duplicados de tudo o que baixamos. Marque “Mover Arquivos Associados” e “Renomear Episódios” para que o SickBeard mova quaisquer arquivos adicionais baixados com o seu conteúdo de TV e renomeie os shows com a convenção selecionada na seção “Nomeação”.

Por fim, você pode ter metadados de download do SickBeard no formato adequado à configuração da sua central multimídia. Como usamos todas as instalações do XBMC, selecionamos o XBMC como nosso “Tipo de Metadados” e verificamos todos os tipos de arquivo de metadados que queríamos que o SickBeard criasse (como imagens de pastas e fanart).

No Config -> Notificações seção:

Esta seção é totalmente opcional. Você pode configurar notificações em seus clientes de mídia (como o XBMC) e serviços de notificação, como o Growl. As notificações do XBMC podem ser extremamente úteis se você quiser um sistema totalmente automatizado, pois você pode configurar o SickBeard para forçar o XBMC a executar atualizações de biblioteca após o download de novos programas.

Ligando o SABnzbd e o SickBeard: O SickBeard e o SABnzbd, configurados de maneira adequada, possuem um bom relacionamento simbiótico. Você pode configurá-lo para que o SickBeard encontre os programas, direcione os arquivos NZB para o SABnzbd e, em seguida, o SABnzbd chame um script auxiliar do SickBeard para pós-processar todos os programas e transferi-los para as pastas apropriadas. Uma vez configurado, o processo é completamente transparente.

Para unir os dois, precisamos copiar o script auxiliar e editar o minúsculo arquivo de configuração que o acompanha. Primeiro, digite o seguinte comando no terminal para levá-lo à pasta onde os dois arquivos estão localizados:

cd /home/pi/Sick-Beard/autoProcessTV

Dentro desse diretório estão os dois arquivos que nos interessam: autoProcessTV.py (o script auxiliar) e autoProcessTV.cfg.sample (o arquivo de configuração de amostra). Vamos abrir o arquivo de configuração e fazer alterações. Digite o seguinte comando:

nano autoProcessTV.cfg.sample

No editor nano, verifique se tudo no arquivo de configuração simples corresponde à sua instalação. Por padrão, o arquivo de configuração aponta para o host local, na porta 8081, sem nome de usuário ou senha. Se você tiver alterado alguma das configurações (como o número da porta ou adicionando um nome de usuário / senha), edite o arquivo para refletir isso. Quando terminar, pressione CTRL + X para sair. Altere o nome do arquivo para autoProcessTV.cfg (removendo a amostra do final).

Existem duas maneiras de fornecer acesso ao SABnzbd aos scripts.A maneira preguiçosa é simplesmente alterar o diretório do script de pós-processamento na seção Config -> Folder do SABnzbd para / home / pi / Sick-Beard / autoProcessTV. Se os scripts do SickBeard forem as únicas ferramentas de pós-processamento usadas, isso funcionará bem.

Alternativamente, se você quiser manter todos os seus scripts SABnzbd em um único local, você pode usar o seguinte comando para copiá-los para sua pasta de scripts SABnzbd (a pasta que configuramos no guia Usenet):

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

De qualquer forma, depois de ter os scripts configurados e copiados, você precisa dizer ao SABnzbd para usá-los. No SABnzbd, navegue até Config -> Categories e crie uma nova categoria “tv”. Na seção de script, selecione sabToSickBeard.py como seu script de pós-processamento. Se você deseja criar uma pasta onde seus downloads de TV serão temporariamente sequestrados de seus outros downloads antes de serem transferidos para a pasta de TV permanente, você pode definir uma pasta / caminho (por exemplo, SickBeardTV). Certifique-se de clicar no botão Adicionar para salvar suas alterações.

Adicionando Shows ao SickBeard: Agora que você configurou o SickBeard, é hora da parte mais importante: adicionar programas de televisão ao seu novo sistema automatizado.

Primeiro, precisamos criar um diretório para o SickBeard armazenar os shows. (Se você já tem um diretório de programas de TV configurado no disco rígido externo que está usando com seu Pi, pule esta etapa). No terminal, digite o seguinte comando (alterando o nome do caminho, se você não estiver usando a mesma configuração que criamos tutoriais anteriores):

mkdir /media/USBHDD1/shares/TV/

Agora, na interface principal do SickBeard, clique em Add Shows (localizado na barra de navegação secundária no canto superior esquerdo). Você tem duas opções para adicionar apresentações ao sistema: você pode criar uma nova entrada para um novo programa ou importar programas de TV já baixados para o sistema. Mesmo se você não tiver uma coleção de programas de TV existente para adicionar ao SickBeard, ainda precisamos começar com o botão "Add Existing Shows" para apontar SickBeard em nosso diretório de programas de TV (independentemente de estar vazio ou cheio).

Clique em Adicionar Shows Existentes e, na guia Gerenciar Diretórios, clique em Novo. Selecione sua pasta de TV no explorador de arquivos. Depois de clicar em OK, clique em Definir como padrão e, em seguida, em Enviar na parte inferior da página.

Depois de configurar o diretório de TV padrão, navegue até Adicionar Shows -> Adicionar Novo Show para adicionar um programa de TV à sua coleção. Digite um título completo ou parcial na caixa de pesquisa, pesquise por ele e selecione o programa que você deseja monitorar e fazer o download. Clique em Avançar para verificar novamente a pasta em que será depositada e a próxima novamente para informar a SickBeard se você deseja que os episódios ausentes sejam sinalizados como Procurados ou Ignorados, bem como a qualidade de vídeo do download. Se tudo parece bem, clique em Adicionar. Você retornará à sua lista de shows e o SickBeard criará a pasta do programa, fará o download dos metadados e começará a procurar por episódios. (Se você não quiser esperar até que o cronômetro faça a contagem regressiva para a próxima pesquisa de episódios, clique em Gerenciar -> Resumo do registro posterior para forçar uma pesquisa imediatamente.)

Executando o SickBeard na inicialização: Há uma etapa final para o processo de configuração do SickBeard; Vamos adicionar um pequeno script de inicialização para iniciar o SickBeard na inicialização. Não faz sentido ter um programa de download automático de programas de TV, afinal, se você precisar iniciá-lo manualmente. Criamos um número suficiente desses scripts de inicialização no Raspberry Pi anterior, como tutoriais da Caixa de Download, para listar os comandos que você precisa inserir sem uma detalhada descrição passo-a-passo.

Digite os seguintes comandos no terminal para copiar o script de inicialização, alterar as permissões e atualizar os arquivos de inicialização:

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 defaults

Isso é tudo, agora você está pronto para ir! Adicione programas antigos aos quais você gostaria de assistir, adicione programas que esteja assistindo no momento, adicione programas que ainda não foram ao ar, mas que você gostaria de assistir. O SickBeard irá baixá-los automaticamente para você.

Instalando e configurando o CouchPotato no Raspbian

Se você está exausto de toda essa configuração na seção anterior, tenha cuidado. O SickBeard é de longe a ferramenta mais complicada para configurar no nosso roundup hoje. Vamos começar com o CouchPotato, o filme equivalente ao download de TV automatizado do SickBeard.
Se você está exausto de toda essa configuração na seção anterior, tenha cuidado. O SickBeard é de longe a ferramenta mais complicada para configurar no nosso roundup hoje. Vamos começar com o CouchPotato, o filme equivalente ao download de TV automatizado do SickBeard.

Instalando o CouchPotato: Já instalamos todas as dependências, então vamos direto ao ponto de pegar o código-fonte do Git. No terminal, digite o seguinte comando:

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

Depois de executar o script Python, o cursor apenas ficará inativo. Se, em vez disso, você receber um despejo de memória, precisará fazer uma edição rápida para permitir que você ative o daemon da Web e o assistente de inicialização. Apenas faça essa edição se o script falhar. No terminal, digite o seguinte comando:

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

No script, página para baixo até ver esta seção e adicionar a linha em negrito:

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

Salve suas alterações e execute novamente o script. Depois que o script for executado com êxito, você poderá apontar seu navegador para o seguinte endereço para começar:

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

Assim como com SickBeard, vamos orientá-lo na configuração básica. Os comandos relevantes são listados por seção.

Configurando o CouchPotato: Você pode pular o Bem vinda seção. Não temos nenhum banco de dados do CouchPotato para importar (se você estiver mudando e o CouchPotato estiver instalado na nova caixa de download do Raspberry Pi, siga as instruções e aponte o assistente para o seu antigo data.db)

No Geral seção, você pode definir um nome de usuário e senha, bem como alterar o número da porta, se desejar.Desmarque a opção "Launch Browser".

Image
Image

No Downloaders seção, você precisa 1) configurar o CouchPotato para se comunicar com o SABnzbd ou 2) especificar uma pasta monitorada para seus arquivos torrent para fazê-lo funcionar com o Deluge. Estamos configurando para trabalhar com o SABnzbd: vá em frente e deixe o host sozinho e insira a chave da API do SABnzbd (a mesma usada para o SickBeard).

Você também pode especificar uma categoria SABnzbd. Para realmente automatizar todo o processo, recomendamos esta etapa - ao habilitar uma categoria CouchPotato específica, ela ajuda o mecanismo de renomeação / arquivo automático a funcionar de maneira mais suave.

No Provedores seção, selecione os provedores que você deseja que o CouchPotato use. Assim como com o SickBeard, você precisará inserir os detalhes de login / chaves de API para provedores premium.

No Renamers seção, você pode configurar a renomeação / movimentação automática de arquivos. Esse é um recurso fantástico. Defina a pasta Para para especificar onde deseja que os filmes sejam enviados, verifique a limpeza e especifique uma pasta De (essa deve ser a mesma pasta que você atribuiu à marca Movies no SABnzbd).

No Automação seção, você pode instalar um script GreaseMonkey ou bookmarklet que faz a adição de filmes desejados para a sua instalação CouchPotato do seu navegador fácil peasy.

Quando terminar, analise suas configurações e clique no botão verde gigante na parte inferior. Embora o assistente de inicialização cubra praticamente todas as configurações relevantes, há uma área na qual você pode dar uma olhada. O assistente de inicialização não solicita que você configure notificações. Para fazer isso, clique na engrenagem no canto superior direito e clique em Notificações na barra lateral de navegação. Lá, assim como no SickBeard, você pode ativar as notificações por push para vários sistemas, incluindo unidades do XBMC, áreas de trabalho com notificações do Growl ativadas e até mesmo configurar avisos por e-mail.

Configurando o CouchPotato para iniciar na inicialização: Neste ponto, sabemos que você está animado em começar a conectar seus filmes imperdíveis ao CouchPotato, mas temos um pequeno passo para concluir antes de prosseguirmos. Precisamos configurar os arquivos de inicialização para garantir que o CouchPotato seja iniciado na inicialização.

Abra o terminal e insira os seguintes comandos:

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

Neste ponto, você está pronto para a configuração e pode começar a trabalhar com a nova instalação do CouchPotato.

Instalando e configurando fones de ouvido em Raspbian

A ferramenta de automação final em nossa trinca de bondade de automação hoje é Fones de ouvido: como SickBeard é para TV e CouchPotato é para Filmes, Fones de ouvido é para você adivinhou música.
A ferramenta de automação final em nossa trinca de bondade de automação hoje é Fones de ouvido: como SickBeard é para TV e CouchPotato é para Filmes, Fones de ouvido é para você adivinhou música.

Instalando fones de ouvido: Para começar, abra o terminal e digite o seguinte comando:

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

fones de ouvido python / Headphones.py

Configurando Fones de Ouvido: Como SickBeard, não há assistente de instalação, mas o menu de configurações é bastante direto. Clique na engrenagem no canto superior direito da interface de fones de ouvido para acessar o menu de configurações. Vamos passar por cada seção relevante, uma por uma.

No Interface web seção, você pode adicionar um login / senha, alterar o número da porta e ativar a API Headphones (necessário para alguns aplicativos auxiliares de terceiros).

No Baixar seção de configurações, você precisa apontar Headphones em sua instalação do SABnzbd usando as mesmas informações que usou para o SickBeard e CouchPotato (o host com o número da porta, nome de usuário e senha, se ativado, bem como a chave da API). Não se esqueça de aproveitar a função de categoria e, em seguida, especifique uma subpasta na sua pasta de download do SABnzbd para música. Você também pode, como os outros aplicativos de automação, configurar os fones de ouvido para usar torrents, se desejar.

No Qualidade e pós-processamento seção, você pode definir a qualidade com base em sua taxa de bits preferida (ou configurá-lo para qualidade sem perdas). Você também pode definir os recursos de pós-processamento, como incorporação automática de capas de álbuns, classificação para pastas e renomeação automática de arquivos.

Finalmente, sob Configurações avançadas, há uma infinidade de configurações com as quais você pode mexer (embora aconselhamos que você leia atentamente antes de ativar e desativar as coisas). Você pode alterar o formato de renomeação, habilitar a recodificação automática de formatos de áudio e habilitar notificações.

A configuração mais importante no menu Advanced Settings para um novo usuário Headphones é a opção “Musicbrainz Mirror” no canto inferior direito. Deixe como está,mas Se você perceber que está obtendo erros de "busca com falha" de forma consistente ao pesquisar por artistas e álbuns, precisará voltar a esta seção e selecionar um espelho alternativo.

Quando você terminar de mexer, pressione Salvar alterações na parte inferior e depois Reiniciar no canto superior direito para que as alterações entrem em vigor.

A única outra grande etapa de configuração que você pode considerar é: se você já tem muita música na unidade externa que está usando com seu Pi, defina Fones de ouvido para gerenciar sua coleção. Você pode fazer isso clicando em Gerenciar na barra de navegação principal e apontando Fones de ouvido no diretório apropriado.

Configurando fones de ouvido para iniciar na inicialização: Neste momento, você está pronto para começar a pesquisar e usar fones de ouvido, mas, como com nossas ferramentas de automação anteriores, ativaremos a inicialização automática durante a inicialização. Para isso, digite os seguintes comandos no terminal:

cd ~/headphones sudo nano init.ubuntu

Dentro dos arquivos init.ubuntu, vamos fazer duas mudanças rápidas.Sim, na parte superior do arquivo, ele adverte severamente contra a edição do arquivo (mas vivemos no limite e, mais importante, não estamos usando uma conta de usuário dedicada apenas para fones de ouvido, por isso, precisamos fazer essa alteração).

Percorra as linhas 29 e 30:

## HP_USER= #$RUN_AS, […]

## HP_HOME= #$APP_PATH, […]

Edite o comentário ## marcas nessas duas linhas e insira o seguinte nome de usuário e diretório pessoal:

HP_USER=pi #$RUN_AS, […]

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

Pressione CTRL + X para sair, salve seu trabalho e digite os seguintes comandos no prompt:

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

Os fones de ouvido agora estão configurados para serem executados na inicialização e a parte final do seu ataque triplo de automação de download foi colocada em ação.

Neste ponto, sua caixa de Raspberry Pi é uma besta de download do início ao fim que mal precisa de qualquer cuidado ou alimentação. Nós orientamos você na instalação de um cliente Usenet e BitTorrent e, com essa versão final, você agora tem três ferramentas úteis de automação para fazer com que sua caixa de download do Raspberry Pi tenha as mãos livres como um minúsculo servidor sem cabeça e de baixo consumo de energia.

Dito isso, sempre há mais diversão com o pequeno e potente Pi-sound com suas ideias de construção de Raspberry Pi e faremos o que pudermos para dar vida a elas.

Recomendado: