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

Spotify имеет огромную коллекцию музыки и предоставляет пользователям множество возможностей для потоковой передачи их любимых треков: вы можете наслаждаться Spotify через веб-браузер или установив специальное приложение для смартфона или настольного компьютера. Однако эти методы не всегда обеспечивают наилучшее качество звука. Spotify Connect нацелен на решение этой проблемы, позволяя воспроизводить все ваши любимые мелодии через любое совместимое беспроводное устройство, включая отдельные колонки и звуковые панели.
В этом руководстве вы узнаете, как настроить ваш Raspberry Pi в качестве портативного и недорогого устройства Spotify Connect.
Также читайте: Spotify Web Player не работает? Вот решения
Что вам понадобится
Чтобы завершить это руководство, вам понадобится:
- Raspberry Pi с установленной Raspbian. Если у вас еще нет Raspbian, скачайте последнюю версию и запишите ее на SD-карту с помощью 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 raspotifyRaspotify запустится автоматически, так что вы готовы начать потоковую передачу музыки на ваш Raspberry Pi!
Наслаждайтесь Spotify на вашем Raspberry Pi
Теперь вы можете отправлять музыку на ваш Raspberry Pi из настольного или мобильного приложения Spotify. В этом разделе руководства используется Spotify для Android, поэтому шаги могут немного отличаться, если вы используете другую платформу.
Запустите приложение Spotify.
Выберите песню, которую хотите воспроизвести.
Нажмите на раздел “Доступные устройства” в нижней части экрана.

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

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

Ваш Raspberry Pi теперь должен воспроизводить выбранную вами песню!
Настройка Spotify Connect
Чтобы улучшить пользовательский опыт, вы можете внести несколько изменений в программное обеспечение Raspotify.
Вы можете редактировать настройки Raspotify, выполнив следующую команду в терминале:
sudo nano /etc/default/raspotifyЭто откроет файл конфигурации в текстовом редакторе Nano.

Вы можете внести различные изменения в этот файл, включая:
Дайте вашему 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 теперь имеет совершенно новое имя.

Улучшите качество звука
Битрейт относится к количеству данных, которые обрабатываются за определенный промежуток времени. Чем выше битрейт, тем лучше качество звука, в то время как более низкие битрейты будут потреблять меньше данных, что может быть полезно, если вы воспроизводите 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, чтобы улучшить ваш опыт прослушивания.