Отлично, что музыкальный сервис Spotify поддерживает Linux с приложениями Snap, Flatpak и Ubuntu, но в целом приложение громоздко и плохо работает на ПК с Linux с минимальными ресурсами. Вот почему на сцену вышел Librespot, чтобы пользователи могли слушать Spotify с терминала Linux.

Установить Librespot

Для установки Librespot требуется установить несколько зависимостей времени сборки. Итак, прежде чем мы сможем разобраться с исходным кодом, важно обсудить, как получить все необходимое для компиляции.

Зависимости для дистрибутивов Linux немного отличаются, поэтому в 100% случаев все может не работать. Чтобы узнать больше о том, какие зависимости вам понадобятся, ознакомьтесь с страница разработчика на GitHub.

Debian / Ubuntu

В Debian и Ubuntu пользователи должны установить пакет «build-essential», язык программирования Rust и пакет «libasound2-dev». Вам также понадобится Git для взаимодействия с исходным кодом.

sudo apt install build-essential cargo libasound2-dev rust git

Fedora

Пользователям Fedora потребуется установить пакет alsa-lib-devel, пакет make, пакет gcc и язык программирования Rust. Вам также потребуется установить Git для взаимодействия с GitHub.

sudo dnf install alsa-lib-devel cargo make gcc rust git -y

Arch Linux

Существует довольно много зависимостей, которые нужно установить в Arch Linux для сборки Librespot. Однако, к счастью для вас, вся программа находится внутри Arch Linux AUR, поэтому никаких усилий не требуется. Просто следуйте приведенным ниже командам, чтобы установить зависимости, а также Librespot на Arch.

  Как использовать OpenXRay для игры в STALKER Call of Pripyat на Linux

Сначала установите пакеты Git и Base-devel в Arch Linux с Pacman.

sudo pacman -S git base-devel

Клонируйте сборку пакета AUR Trizen, чтобы ускорить установку Librespot.

git clone https://aur.archlinux.org/trizen.git

Переместите терминал в папку «trizen» и соберите его с помощью makepkg.

cd trizen
makepkg -sri

Используйте Trizen для установки Librespot.

trizen -S librespot-git

Соберите программное обеспечение

Позаботившись обо всех зависимостях, клонируйте исходный код на свой компьютер с Linux с помощью команды git clone.

git clone https://github.com/librespot-org/librespot.git

Переместите окно терминала в папку «librespot» с помощью команды CD.

cd librespot

После этого вы сможете создать Librespot с помощью команды cargo.

cargo build --release

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

cd librespot/target/release/

mkdir -p /opt/librespot/

sudo mv * /opt/librespot/

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

sudo touch /usr/local/bin/librespot

Откройте файл сценария с помощью Nano.

sudo nano -w /usr/local/bin/librespot

Вставьте приведенный ниже код в Nano.

  Как настроить RStudio IDE в Linux

#! / bin / bash
## Librespot runner

cd / opt / librespot /

sudo ./librespot -n «Librespot» -b 320 -c ./cache –enable-volume-normalization –initial-volume 75 – avr типа устройства

Сохраните Nano с помощью Ctrl + O и выйдите с помощью Ctrl + X. Затем обновите разрешения файла сценария с помощью команды chmod.

sudo chmod +x /usr/local/bin/librespot
sudo chmod 755 /opt/librespot/

Затем вы можете запустить приложение Librespot из окна терминала с помощью:

librespot

Использование Librespot

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

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

  Обзор лучшего антивируса для Linux в 2019 году

Шаг 1. Перейдите в приложение Spotify на своем смартфоне и нажмите кнопку поиска, чтобы найти исполнителя, список воспроизведения, альбом или песню для прослушивания, и нажмите на него, чтобы сообщить приложению Spotify на вашем смартфоне начать воспроизведение.

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

Шаг 3. Приостановите музыку в приложении, чтобы остановить ее воспроизведение, но не закрывайте окно воспроизведения.

Шаг 4. Найдите белый значок в левой нижней части окна воспроизведения приложения Spotify и коснитесь его пальцем, чтобы открыть всплывающее окно «Spotify Connect». Если вы не можете найти значок, он выглядит как логотип смартфона / телевизора.

Шаг 5: После нажатия на значок Spotify Connect на вашем смартфоне появится новое окно. В этом окне написано «Подключиться к устройству», и в нем будут перечислены ваши устройства с поддержкой Spotify Connect.

Шаг 6: В окне «Подключиться к устройству» нажмите на устройстве с пометкой «Librespot».

Шаг 7: Нажмите кнопку воспроизведения на музыке, которую вы ранее приостановили, чтобы слушать Spotify через терминал Linux на вашем ПК!