Как автоматизировать свой всегда загружаемый ящик для малины Pi

Оглавление:

Как автоматизировать свой всегда загружаемый ящик для малины Pi
Как автоматизировать свой всегда загружаемый ящик для малины Pi

Видео: Как автоматизировать свой всегда загружаемый ящик для малины Pi

Видео: Как автоматизировать свой всегда загружаемый ящик для малины Pi
Видео: Как выбрать ТЕЛЕВИЗОР в 2023 ▪️ Основные характеристики: Матрица, Разрешение, Смарт ТВ, Стандарты... - YouTube 2024, Апрель
Anonim
Недавно мы показали вам, как превратить вашу малину Pi в 24/7 маломощную загружающую машину. Теперь мы вернемся, чтобы показать вам, как сделать систему почти полностью отключенной с помощью замечательных средств автоматизации.
Недавно мы показали вам, как превратить вашу малину Pi в 24/7 маломощную загружающую машину. Теперь мы вернемся, чтобы показать вам, как сделать систему почти полностью отключенной с помощью замечательных средств автоматизации.

Почему я хочу это делать?

Если вы следовали вместе с нашим проектом загрузки Raspberry Pi, на этом этапе процесса у вас будет полноценная машина BitTorrent / Usenet. Это потрясающе, но оно не полностью автоматическое. Вы все равно должны регулярно взаимодействовать с ящиком, чтобы постоянно указывать на новые файлы, выбирать эпизоды ваших любимых телешоу и т. Д.

После того, как вы закончите с заключительным сегментом нашего учебника по загрузке Raspberry Pi, сегодняшнего гида по автоматизации, у вас будет полностью автоматизированное устройство на ваших руках, где все, что вам нужно сделать, это сказать, что вам нужно, и он будет разыскивать Интернет для этих файлов от вашего имени.

Если вы не работали вместе с нами, определенно найдите момент, чтобы проверить, как превратить малину Pi в всегда на бокс-боксерскую коробку и как превратить малину Pi в машину Always-On Usenet.

Что мне нужно?

Как и в предыдущих уроках, для этого урока мы предполагаем, что у вас есть блок Raspberry Pi с установленным Raspbian, можно получить доступ к устройству либо напрямую через подключенный монитор и клавиатуру, либо удаленно через SSH и VNC, и что у вас есть USB-накопитель ( или диски), прикрепленные к нему. Кроме того, мы также предполагаем, что вы завершили хотя бы один (или оба) наших урока по превращению малины Pi в загрузчик BitTorrent и / или Usenet. Если вам нужно ускориться в этих областях, мы настоятельно рекомендуем прочитать следующие руководства в том порядке, в котором они перечислены здесь:
Как и в предыдущих уроках, для этого урока мы предполагаем, что у вас есть блок Raspberry Pi с установленным Raspbian, можно получить доступ к устройству либо напрямую через подключенный монитор и клавиатуру, либо удаленно через SSH и VNC, и что у вас есть USB-накопитель ( или диски), прикрепленные к нему. Кроме того, мы также предполагаем, что вы завершили хотя бы один (или оба) наших урока по превращению малины Pi в загрузчик BitTorrent и / или Usenet. Если вам нужно ускориться в этих областях, мы настоятельно рекомендуем прочитать следующие руководства в том порядке, в котором они перечислены здесь:
  1. Руководство HTG по началу работы с малиной Pi
  2. Как настроить малину Pi для удаленной оболочки, рабочего стола и передачи файлов
  3. Как превратить малиновый Pi в сетевое запоминающее устройство с низким энергопотреблением
  4. Как превратить малину Pi в постоянную ботовую коробку BitTorrent
  5. Как превратить малину Pi в машину всегда на Usenet

Следующие разделы учебника и содержащихся в нем инструментов мало полезны для вас, если вы еще не настроили свой малиновый Pi и не достигли уровня доступа к BitTorrent / Usenet.

Однако, как только вы на этом этапе, пришло время перейти к автоматизации автоматизации всей вашей сборки для бесплатной загрузки.

Каждый раздел учебника не зависит от других. Например, если вы хотите автоматизировать захват телевизионных шоу, но не захват фильма, вы можете перейти к соответствующей части учебника и игнорировать остальные.

Наконец, небольшая заметка об установке всех средств автоматизации в этом руководстве. Мы обнаружили, что вы можете установить их все на малине Pi, не забивая систему слишком сильно. Тем не мение, так как каждая система автоматизации имеет тенденцию быть немного тяжелой на переднем конце (когда вы впервые устанавливаете ее, часто бывает много тяжелого подъема, чтобы делать, как найти и загрузить прошлые эпизоды телевизионных шоу, которые вы хотите посмотреть), мы предлагаем предложить каждая установка немного передышки, чтобы позволить ей монополизировать системные ресурсы, SABnzbd и USB HDD. Как только вы пройдете мимо догоняющего шквала, все должно быть хорошо, но разворачивание всех трех приложений автоматизации бок о бок в начале очень грубо с ограниченными ресурсами, доступными для Pi.

Установка зависимостей

Чтобы использовать инструменты, описанные в этом руководстве - SickBeard, CouchPotato и Headphones, вам нужно установить несколько зависимостей, прежде чем приступать к работе. (Мы не будем обращаться к зависимостям, которые уже установлены с дистрибутивом Rasbian по умолчанию.)

Прежде всего, мы собираемся обновить и обновить наш apt-get installer. Если вы * просто * следовали вместе с нашими предыдущими учебниками по малине Pi, вы можете смело пропустить это, как вы недавно обновили.

На терминале введите следующие команды:

sudo apt-get update

sudo apt-get upgrade

После того, как вы обновили / обновили, пришло время начать установку определенных зависимостей, которые нам нужны. Во-первых, все инструменты используют инструмент управления исходным кодом программного обеспечения Git. Поскольку Rasbian не поставляется с Git, нам нужно его установить. На терминале введите следующие команды:

sudo apt-get install git-core

При появлении запроса нажмите Y, чтобы продолжить установку, и подождите минуту или две, когда процессы завершатся. После этого дважды проверьте установку, введя «git -version» в приглашении, чтобы проверить, установлен ли git. Если он не возвращает номер версии, запустите программу установки еще раз.

В дополнение к Git, SickBeard (но не CouchPotato или Headphones) зависит от Cheetah, инструментария Python. Если вы установили SABnzbd в «Как превратить малину Pi в Руководство по машинам Always-On Usenet», у вас уже установлен Cheetah. Если вы только следовали вместе с руководством по BitTorrent, вам нужно его установить. На терминале введите следующую команду:

sudo apt-get install python-cheetah

После установки Git и Python-Cheetah (если вы планируете использовать SickBeard для телешоу), мы готовы приступить к работе.

Установка и настройка SickBeard на Raspbian

SickBeard - это инструмент управления телевизором для загрузки Usenet и BitTorrent - поддержка Usenet значительно более зрелая, чем поддержка BitTorrent, но они оба функциональны.В ореховой скорлупе вы сообщаете SickBeard, какие телевизионные шоу вы хотите смотреть, и они действуют как TiVo с питанием от Интернета, загружая эти шоу для вас (либо из отставания, если вы догоняете, либо по мере их выпуска, если ваша шоу-коллекция до даты). Это фантастический способ остаться на вершине ваших любимых программ.
SickBeard - это инструмент управления телевизором для загрузки Usenet и BitTorrent - поддержка Usenet значительно более зрелая, чем поддержка BitTorrent, но они оба функциональны.В ореховой скорлупе вы сообщаете SickBeard, какие телевизионные шоу вы хотите смотреть, и они действуют как TiVo с питанием от Интернета, загружая эти шоу для вас (либо из отставания, если вы догоняете, либо по мере их выпуска, если ваша шоу-коллекция до даты). Это фантастический способ остаться на вершине ваших любимых программ.

Установка SickBeard: Чтобы установить SickBeard, откройте терминал и введите следующую команду:

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

По завершении установки перейдите в каталог SickBeard и запустите SickBeard в первый раз:

cd Sick-Beard

python SickBeard.py

Похоже, что он навешивается на мгновение, а затем вы увидите многословный скрипт SickBeard, а затем простаиваете. На этом этапе вы можете перейти в веб-браузер и указать его по следующему адресу, чтобы проверить SickBeard:

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

Настройка SickBeard: В отличие от некоторых из инструментов, которые мы использовали в предыдущих уроках, SickBeard не имеет мастера настройки, чтобы пройти нас через настройку. Мы проверим вас через важные шаги. Мы перечислим соответствующие элементы, которые вы хотите изменить по своему разделу в разделе «Конфигурация» интерфейса SickBeard.

в Конфигурация -> Общие раздел:

Снимите флажок «Запуск браузера»: мы будем получать доступ к ящику удаленно, нет необходимости в этом ресурсе.

В разделе «Веб-интерфейс»: вы можете, если хотите, добавить имя пользователя и пароль в SickBeard и / или изменить номер порта.

в Config -> Настройки поиска раздел:

Здесь мы настраиваем SickBeard для работы с нашим клиентом Usenet и / или BitTorrent. SickBeard действительно сияет с Usenet, и мы рекомендуем вам пойти по этому маршруту.

Отрегулируйте сохранение Usenet: значение по умолчанию - 500 дней. Если у вас есть премиум-провайдер Usenet, ваше удержание должно быть намного выше, обычно 1100+ дней. Обратитесь к своему провайдеру и заполните соответствующий номер здесь.

В разделе «Поиск NZB» убедитесь, что «Поиск NZB» отмечен, и вы выбрали SABnzbd. Подключите URL-адрес, имя пользователя и пароль (если вы его установили) и ключ API из вашей установки SABnzbd. Нажмите «Тест SABnzbd», когда вы закончите, чтобы убедиться, что SickBeard может успешно обмениваться данными с ним.

Примечание. Если вы используете BitTorrent, вам необходимо установить флажок «Поиск торрентов» и установить папку просмотра для вашего клиента Torrent.

в Config -> Поисковые провайдеры раздел:

Здесь вы можете выбрать, какие индексы искать и вводить ключи API для частных / платных поисковых индексов.

В разделе «Приоритеты поставщиков» вы можете проверить, разрешать ли провайдеры, а затем перетаскивать их в списке, чтобы определить их приоритетность. По умолчанию проверяется индекс Womble. Вы можете проверить индекс Sick Beard и nzbX, но для остальных из них требуются учетные записи с ключами API - вам нужно посетить соответствующие веб-сайты и пройти процесс регистрации, чтобы использовать их.

Примечание. Если вы включили торрент-поиск на предыдущем шаге, вы также увидите телевизионные торрент-трекеры, перечисленные здесь.

в Config -> Post Processing раздел:

В начальном разделе «Постобработка» оставьте поле «TV Download Dir» пустым. Мы собираемся создать вспомогательный скрипт для SABnzbd, который позаботится об этой функции. Снимите флажок «Сохранить исходные файлы»; у нас нет пространства на нашем мини-сервере Pi для хранения дубликатов всего, что мы загружаем. Установите флажок «Переместить связанные файлы» и «Переименовать эпизоды», чтобы SickBeard переместил любые дополнительные файлы, загруженные с вашего ТВ-контента, и переименовал шоу с помощью соглашения, которое вы выбрали в разделе «Именование».

Наконец, вы можете загрузить метаданные SickBeard в формате, соответствующем настройке медиацентра. Поскольку мы используем все установки XBMC, мы выбрали XBMC для нашего «Тип метаданных» и проверили все типы файлов метаданных, которые мы хотели создать SickBeard (например, изображения папок и fanart).

в Config -> Уведомления раздел:

Этот раздел полностью необязателен. Вы можете настроить уведомления на своих медиа-клиентах (таких как XBMC) и службы уведомлений, такие как Growl. Уведомления XBMC могут быть чрезвычайно удобными, если вы хотите полностью автоматизированную систему, поскольку вы можете установить SickBeard, чтобы заставить XBMC выполнять обновления библиотек после загрузки новых шоу.

Связывание SABnzbd и SickBeard: правильно настроенные SickBeard и SABnzbd имеют приятные симбиотические отношения. Вы можете настроить его так, чтобы SickBeard обнаружил шоу, загрузил файлы NZB в SABnzbd, а затем SABnzbd, в свою очередь, вызывает вспомогательный скрипт SickBeard для последующей обработки всех шоу и переноса их в соответствующие папки. После настройки процесс полностью бесшовна.

Чтобы связать два вместе, нам нужно скопировать вспомогательный скрипт и отредактировать очень маленький файл конфигурации, который его сопровождает. Во-первых, введите следующую команду на терминале, чтобы отправить вас в папку, в которой находятся два файла:

cd /home/pi/Sick-Beard/autoProcessTV

Внутри этого каталога находятся два файла, которые нас волнуют: autoProcessTV.py (вспомогательный скрипт) и autoProcessTV.cfg.sample (пример файла конфигурации). Давайте откроем файл конфигурации и внесем изменения. Введите следующую команду:

nano autoProcessTV.cfg.sample

В редакторе nano дважды проверьте, что все в простом файле конфигурации соответствует вашей установке. По умолчанию файл конфигурации указывает на локальный хост на порту 8081 без имени пользователя или пароля. Если вы изменили какие-либо настройки (например, номер порта или добавили имя пользователя / пароль), отредактируйте файл, чтобы это отразить. Когда вы закончите, нажмите CTRL + X, чтобы выйти. Измените имя файла на autoProcessTV.cfg (отбрасывая.sample с конца).

Существует два способа предоставить SABnzbd доступ к скриптам.Ленький способ - просто изменить каталог сценария последующей обработки в разделе «Конфигурация -> Папка» SABnzbd в / home / pi / Sick-Beard / autoProcessTV. Если скрипты SickBeard являются единственными инструментами обработки сообщений, которые вы используете, это будет работать нормально.

Кроме того, если вы хотите сохранить все сценарии SABnzbd в одном месте, вы можете использовать следующую команду, чтобы скопировать их в папку SABnzbd (папка, которую мы установили в руководстве Usenet):

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

В любом случае, если у вас настроены и скопированы сценарии, вам нужно сказать SABnzbd, чтобы использовать их. В SABnzbd перейдите в Config -> Categories и создайте новую категорию «tv». В разделе сценария выберите sabToSickBeard.py в качестве сценария последующей обработки. Если вы хотите создать папку, в которой ваши загрузки ТВ будут временно секвестрированы из ваших других загрузок, прежде чем их перетащить в постоянную папку телевизора, вы можете установить папку / путь (например, SickBeardTV). Не забудьте нажать кнопку «Добавить», чтобы сохранить изменения.

Добавление шоу в SickBeard: Теперь, когда вы настроили SickBeard, пришло время для самой важной части: добавления телевизионных шоу в вашу новую автоматизированную систему.

Во-первых, нам нужно создать каталог для SickBeard для хранения шоу. (Если у вас уже есть каталог ТВ-шоу, настроенный на внешний жесткий диск, который вы используете с вашим Pi, пропустите этот шаг). На терминале введите следующую команду (изменив имя пути, если вы не используете ту же настройку, которую установили предыдущие учебники):

mkdir /media/USBHDD1/shares/TV/

Теперь, из основного интерфейса SickBeard, нажмите «Добавить шоу» (находится на дополнительной навигационной панели в верхнем левом углу). У вас есть два варианта добавления шоу в систему: вы можете создать новую запись для нового шоу или импортировать телепередачи, которые вы уже загрузили в систему. Даже если у вас нет существующей коллекции телешоу для добавления в SickBeard, нам все равно нужно начать с кнопки «Добавить существующие шоу», чтобы указать SickBeard в нашем каталоге ТВ-шоу (независимо от того, пуст или пуст),

Нажмите «Добавить существующие шоу», а затем на вкладке «Управление каталогами» нажмите «Создать». Выберите папку вашего ТВ в проводнике файлов. После того, как вы нажмете «ОК», нажмите «Установить по умолчанию», а затем «Отправить» в нижней части страницы.

После того, как у вас установлен установочный каталог по умолчанию, вы можете перейти к Add Shows -> Add New Show, чтобы добавить телешоу в свою коллекцию. Введите полное или частичное название шоу в поле поиска, найдите его, а затем выберите шоу, которое вы хотите отслеживать и загружать. Нажмите «Далее», чтобы дважды проверить папку, в которую она будет внесена, и еще раз, чтобы сообщить SickBeard, хотите ли вы, чтобы отсутствующие эпизоды были отмечены как «Требуются» или «Пропущенные», а также качество видео для загрузки. Если все выглядит хорошо, нажмите «Добавить». Вы вернетесь в свой список шоу, и SickBeard создаст папку для шоу, загрузит метаданные и начнет искать эпизоды. (Если вы не хотите ждать, пока таймер начнет отсчет до следующего поиска эпизода, вы можете нажать «Управление» -> «Обзор журнала», чтобы принудительно выполнить поиск).

Запуск SickBeard при запуске: есть один последний шаг для процесса настройки SickBeard; мы добавим небольшой скрипт запуска для запуска SickBeard при загрузке. В любом случае, нет необходимости в автоматическом загрузчике телешоу, если вам нужно вручную запустить его. Мы создали достаточное количество этих сценариев запуска в предыдущем учебном пособии Raspberry Pi, где мы просто собираемся перечислять команды, которые вам нужно вводить, без подробного поэтапного разбиения.

Введите следующие команды на терминале, чтобы скопировать сценарий запуска, изменить разрешения и обновить загрузочные файлы:

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 будет легко и автоматически загружать их все для вас.

Установка и настройка CouchPotato на Raspbian

Если вы исчерпаны из всех настроек, описанных в предыдущем разделе, возьмите сердце. SickBeard на сегодняшний день является самым сложным инструментом для настройки в нашем обзоре сегодня. Давайте начнем с CouchPotato - это фильм, эквивалентный автоматизированной загрузке телевизора SickBeard.
Если вы исчерпаны из всех настроек, описанных в предыдущем разделе, возьмите сердце. SickBeard на сегодняшний день является самым сложным инструментом для настройки в нашем обзоре сегодня. Давайте начнем с CouchPotato - это фильм, эквивалентный автоматизированной загрузке телевизора SickBeard.

Установка CouchPotato: Мы уже установили все зависимости, поэтому давайте перейдем к захвату исходного кода от Git. На терминале введите следующую команду:

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

После запуска скрипта Python курсор будет просто бездействовать. Если вместо этого вы получите дамп сбоя, вам нужно сделать быстрое редактирование, чтобы вы могли включить веб-демона и мастер запуска. Выполните это редактирование только в случае сбоя сценария, На терминале введите следующую команду:

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

В сценарии, страница вниз, пока вы не увидите этот раздел, и добавьте выделенную строку:

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

Сохраните изменения и повторите сценарий. После успешного запуска сценария вы можете указать свой браузер по следующему адресу, чтобы начать:

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

Как и в случае с SickBeard, мы собираемся провести базовую настройку. Соответствующие команды перечислены в разделе.

Настройка CouchPotato: Вы можете пропустить желанный раздел. У нас нет существующей базы данных CouchPotato для импорта (если вы перемещаетесь и старая CouchPotato устанавливаете в свой новый загрузочный ящик Raspberry Pi, следуйте инструкциям и указывайте мастер на свой старый data.db)

в генеральный раздел, вы можете установить имя пользователя и пароль, а также изменить номер порта, если хотите.Снимите флажок «Запустить браузер».

Image
Image

в загрузчики вам нужно либо: 1) установить CouchPotato для связи с SABnzbd или 2) указать наблюдаемую папку для ваших торрент-файлов, чтобы она работала с Deluge. Мы настраиваем его для работы с SABnzbd: продолжайте и оставите хост самостоятельно и вставьте свой ключ API SABnzbd (тот же, что вы использовали для SickBeard).

Вы также можете указать категорию SABnzbd. Чтобы действительно автоматизировать весь процесс, мы настоятельно рекомендуем этот шаг, включив определенную категорию CouchPotato, что помогает автоматическому переименованию / файловому движку работать более плавно.

в Провайдеры выберите поставщиков, которых вы хотите использовать CouchPotato. Как и в случае с SickBeard, вам нужно ввести ключи для входа / API для премиум-провайдеров.

в Renamers раздел, вы можете настроить автоматическое переименование файлов / перемещение. Это фантастическая особенность. Установите папку «В», чтобы указать, куда вы хотите, чтобы фильмы были доступны, проверьте очистку и укажите папку «От» (это должна быть та же папка, которую вы назначили тегу «Фильмы» в SABnzbd).

в автоматизация вы можете установить сценарий GreaseMonkey или букмарклет, который делает добавление желаемых фильмов к вашей установке CouchPotato из вашего браузера.

Когда все будет готово, просмотрите свои настройки и нажмите гигантскую зеленую кнопку внизу. Хотя мастер запуска охватывает почти все соответствующие настройки, есть одна область, в которой вы, возможно, захотите заглянуть. Мастер запуска не запрашивает настройки уведомлений. Для этого нажмите на шестерню в правом верхнем углу, а затем нажмите «Уведомления» на боковой панели навигации. Там, как и в SickBeard, вы сможете включать push-уведомления в различные системы, включая блоки XBMC, настольные компьютеры с включенными уведомлениями Growl, и даже настроить уведомления по электронной почте.

Настройка CouchPotato для запуска при загрузке: На этом этапе мы знаем, что вам очень нравится начинать подключать ваши фильмы обязательно к CouchPotato, но у нас есть один маленький шаг, который нужно закончить, прежде чем двигаться дальше. Нам нужно настроить загрузочные файлы, чтобы обеспечить запуск CouchPotato при загрузке.

Откройте терминал и введите следующие команды:

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

На этом этапе вы все закончите с конфигурацией, и вы можете приступить к работе с новой установкой CouchPotato.

Установка и настройка наушников на Raspbian

Заключительным инструментом автоматизации в нашей сегодняшней практике автоматизации являются наушники: как SickBeard - для телевидения, а CouchPotato - для фильмов, наушники - это вы догадались, что это музыка.
Заключительным инструментом автоматизации в нашей сегодняшней практике автоматизации являются наушники: как SickBeard - для телевидения, а CouchPotato - для фильмов, наушники - это вы догадались, что это музыка.

Установка наушников: Чтобы начать работу, откройте терминал и введите следующую команду:

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

Наушники python / Headphones.py

Настройка наушников: Как и SickBeard, мастер установки отсутствует, но меню настроек достаточно прямо. Нажмите на шестерню в правом верхнем углу интерфейса наушников, чтобы открыть меню настроек. Мы рассмотрим все соответствующие разделы по одному.

в Веб интерфейс раздел, вы можете добавить логин / пароль, изменить номер порта и включить API наушников (необходимый для некоторых сторонних вспомогательных приложений).

в Скачать в разделе настроек вам нужно указать наушники на вашей установке SABnzbd, используя ту же информацию, которую вы использовали для SickBeard и CouchPotato (хост с номером порта, именем пользователя и паролем, если он включен, а также ключ API). Не забудьте воспользоваться функцией категории, а затем указать подпапку в вашей папке загрузки SABnzbd для музыки. Вы также можете, как и другие приложения для автоматизации, настроить наушники, чтобы использовать торренты, если хотите.

в Качество и обработка почты раздел, вы можете установить качество на основе вашей предпочтительной скорости передачи битов (или установить его для качества без потерь). Вы также можете настроить функции пост-обработки, такие как автоматическое вложение обложек альбомов, сортировка по папкам и автоматическое переименование файлов.

Наконец, под Расширенные настройки, есть множество настроек, с которыми вы можете возиться (хотя мы бы советовали вам внимательно прочитать, прежде чем бесполезно переключать вещи и выключать). Вы можете изменить формат переименования, включить автоматическое повторное кодирование аудиоформатов и включить уведомления.

Наиболее важным параметром в меню «Дополнительные параметры» для нового пользователя «Наушники» является опция «Musicbrainz Mirror» вниз в нижнем правом углу. Оставьте это как есть,но если вы обнаружите, что при поиске исполнителей и альбомов вы постоянно получаете ошибки «fetch failed», вам нужно вернуться в этот раздел и выбрать альтернативное зеркало.

Когда все закончится, обязательно нажмите «Сохранить изменения» внизу, а затем «Перезапустить» в правом верхнем углу, чтобы изменения вступили в силу.

Единственный другой важный шаг конфигурации, который вы можете рассмотреть, - если у вас уже есть много музыки на внешнем диске, который вы используете с вашим Pi, настройка наушников для управления вашей коллекцией. Вы можете сделать это, нажав «Управление» на главной панели навигации и указав «Наушники» в соответствующем каталоге.

Настройка наушников для запуска при загрузке: На этом этапе вы готовы начать поиск и использование наушников, но, как и в наших предыдущих инструментах автоматизации, мы включим автоматический запуск при загрузке. Для этого введите следующие команды на терминале:

cd ~/headphones sudo nano init.ubuntu

Внутри файлов init.ubuntu мы сделаем две быстрых изменения.Да, в верхней части файла он строго предостерегает от редактирования файла (но мы живем на грани, и, что более важно, мы не используем выделенную учетную запись пользователя только для наушников, поэтому мы должны сделать это изменение).

Прокрутите вниз строки 29 и 30:

## HP_USER= #$RUN_AS, […]

## HP_HOME= #$APP_PATH, […]

Измените комментарий ## на этих двух строках и вставьте следующее имя пользователя и домашний каталог:

HP_USER=pi #$RUN_AS, […]

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

Нажмите CTRL + X для выхода, сохраните свою работу и введите следующие команды в командной строке:

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

Наушники теперь настроены на запуск при загрузке, и финальная часть тройной атаки по автоматизации загрузки была введена в игру.

В этот момент ваш малиновый ящик Pi представляет собой загрузочный зверь от начала до конца, который едва нуждается в какой-либо помощи или кормлении. Мы проверили вас через установку клиента Usenet и BitTorrent, и с этим финальным пакетом у вас теперь есть три удобных средства автоматизации, чтобы сделать ваш загрузочный ящик Raspberry Pi доступными, поскольку крошечный, маломощный, безголовый микросервер может быть.

Тем не менее, всегда было бы весело провести время с крошечным мощным Pi-звуком с вашими идеями построения малины Pi, и мы сделаем все возможное, чтобы оживить их.

Рекомендуемые: