Отлично, что музыкальный сервис 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.
Сначала установите пакеты 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.
#! / 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.
Шаг 1. Перейдите в приложение Spotify на своем смартфоне и нажмите кнопку поиска, чтобы найти исполнителя, список воспроизведения, альбом или песню для прослушивания, и нажмите на него, чтобы сообщить приложению Spotify на вашем смартфоне начать воспроизведение.
Шаг 2: Откройте окно воспроизведения внизу, чтобы сделать его полноэкранным на вашем смартфоне.
Шаг 3. Приостановите музыку в приложении, чтобы остановить ее воспроизведение, но не закрывайте окно воспроизведения.
Шаг 4. Найдите белый значок в левой нижней части окна воспроизведения приложения Spotify и коснитесь его пальцем, чтобы открыть всплывающее окно «Spotify Connect». Если вы не можете найти значок, он выглядит как логотип смартфона / телевизора.
Шаг 5: После нажатия на значок Spotify Connect на вашем смартфоне появится новое окно. В этом окне написано «Подключиться к устройству», и в нем будут перечислены ваши устройства с поддержкой Spotify Connect.
Шаг 6: В окне «Подключиться к устройству» нажмите на устройстве с пометкой «Librespot».
Шаг 7: Нажмите кнопку воспроизведения на музыке, которую вы ранее приостановили, чтобы слушать Spotify через терминал Linux на вашем ПК!