Как настроить Spotify Connect на Raspberry Pi

Клиент Spotify Connect Raspberry Pi

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

В этом руководстве вы узнаете, как настроить ваш Raspberry Pi в качестве портативного и недорогого устройства Spotify Connect.

Также читайте: Spotify Web Player не работает? Вот решения

Что вам понадобится

Чтобы завершить это руководство, вам понадобится:

  • Raspberry Pi с установленной Raspbian. Если у вас еще нет Raspbian, скачайте последнюю версию и запишите ее на SD-карту с помощью Etcher.

Вы можете записать Raspbian на ваш Raspberry Pi, используя Etcher.

  • Кабель питания, совместимый с вашим Raspberry Pi
  • Внешняя клавиатура и способ подключить ее к вашему Raspberry Pi
  • HDMI или micro HDMI кабель, в зависимости от вашей модели Raspberry Pi
  • Внешний монитор
  • Ethernet-кабель или подключение по Wi-Fi
  • Кабель RCA на наушники, чтобы подключить ваш Raspberry Pi к аудиоустройству, такому как колонка или стереосистема, или USB-аудиокарту для более качественного звука
  • Подписка на Spotify Premium

Raspbian: У вас установлена последняя версия?

Для начала, Raspberry Pi должен быть включен и работать с последней версией Raspbian. Включите ваш Raspberry Pi и откройте окно терминала. Введите следующие команды:

sudo apt update  
sudo apt upgrade

Если Raspbian установит какие-либо обновления, вам нужно будет перезагрузить ваш Raspberry Pi, нажав на маленькую иконку Raspberry Pi в верхнем левом углу, затем выбрав “Выключение -> Перезагрузка.”

Также читайте: Неофициальное руководство по отключению Spotify Connect

Установите клиент Spotify

Это руководство использует Raspotify, клиент Spotify Connect, специально разработанный для Raspberry Pi.

Raspotify требует пакетов curl и apt-transport-https, поэтому откройте терминал и убедитесь, что эти пакеты установлены на вашем Raspberry Pi:

sudo apt install -y apt-transport-https curl

Затем добавьте репозиторий Raspotify и связанный с ним GPG-ключ. GPG-ключ особенно важен, так как он позволит менеджеру пакетов Apt проверять любые файлы, которые он получает из репозитория Raspotify. В терминале выполните следующие две команды:

curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -  
echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list

Репозиторий Raspotify был успешно добавлен, но в данный момент менеджер пакетов не знает об этом репозитории. Чтобы держать менеджер пакетов в курсе, выполните следующую команду в терминале:

sudo apt update

Теперь вы можете установить raspotify:

sudo apt install raspotify

Raspotify запустится автоматически, так что вы готовы начать потоковую передачу музыки на ваш Raspberry Pi!

Наслаждайтесь Spotify на вашем Raspberry Pi

Теперь вы можете отправлять музыку на ваш Raspberry Pi из настольного или мобильного приложения Spotify. В этом разделе руководства используется Spotify для Android, поэтому шаги могут немного отличаться, если вы используете другую платформу.

  1. Запустите приложение Spotify.

  2. Выберите песню, которую хотите воспроизвести.

  3. Нажмите на раздел “Доступные устройства” в нижней части экрана.

Все доступные устройства будут отображены в нижней части экрана.

  1. В нижнем левом углу выберите маленькую иконку “Устройства”.

Нажмите на иконку

  1. Найдите ваш Raspberry Pi и нажмите на него.

Теперь вы можете использовать ваше устройство Raspberry Pi в качестве клиента Spotify Connect.

Ваш Raspberry Pi теперь должен воспроизводить выбранную вами песню!

Настройка Spotify Connect

Чтобы улучшить пользовательский опыт, вы можете внести несколько изменений в программное обеспечение Raspotify.

Вы можете редактировать настройки Raspotify, выполнив следующую команду в терминале:

sudo nano /etc/default/raspotify

Это откроет файл конфигурации в текстовом редакторе Nano.

Вы можете редактировать настройки Raspotify в его конфигурационном файле

Вы можете внести различные изменения в этот файл, включая:

Дайте вашему Raspberry Pi уникальное имя

По умолчанию ваш Raspberry Pi будет иметь имя “raspotify (raspberry pi).” Если у вас несколько Raspberry Pi в вашей сети, вы можете захотеть дать каждому устройству отличительное имя – например, “Raspberry Pi Кухня” или “Клиент Spotify Connect.”

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

#DEVICE_NAME="raspotify"

И внесите желаемые изменения – например, в этом руководстве используется:

DEVICE_NAME="Офис Джессики"

Не забудьте удалить символ #!

Сохраните ваши изменения, используя сочетание клавиш Ctrl + X, затем нажмите клавиши y и Enter на вашей клавиатуре.

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

sudo systemctl restart raspotify

Проверьте приложение Spotify на вашем смартфоне или планшете, и вы должны заметить, что ваш Raspberry Pi теперь имеет совершенно новое имя.

Вы можете дать вашему Raspberry Pi уникальное имя.

Улучшите качество звука

Битрейт относится к количеству данных, которые обрабатываются за определенный промежуток времени. Чем выше битрейт, тем лучше качество звука, в то время как более низкие битрейты будут потреблять меньше данных, что может быть полезно, если вы воспроизводите Spotify на вашем смартфоне.

Стандартный битрейт для Spotify Connect составляет 160 кбит/с, но аудиофилы могут разблокировать высококачественный звук, увеличив это значение до 320. В качестве альтернативы, вы можете попробовать битрейт “низкого качества” Spotify в 96, чтобы увидеть, действительно ли вы можете заметить разницу.

Независимо от того, выбираете ли вы низкое качество (96), среднее качество (160) или высокое качество (320), вы можете контролировать настройку битрейта Spotify, редактируя следующую строку:

#BITRATE="160"

Сохраните ваши изменения, используя Ctrl + X, Y и затем Enter. Наконец, вам нужно будет перезапустить службу Raspotify:

sudo systemctl restart raspotify

В конечном итоге, качество звука зависит от аудиоустройства, которое вы подключаете к вашему Raspberry Pi. Не забудьте воспользоваться этими советами по Spotify, чтобы улучшить ваш опыт прослушивания.