- - Як слухати Spotify з терміналу Linux з Librespot

Як слухати Spotify з терміналу Linux з Librespot

Чудово, що послуга музики Spotifyпідтримує Linux із програмами Snap, Flatpak та Ubuntu, але в цілому додаток є громіздким і не працює на ПК з Linux з мінімальними ресурсами. Ось чому Librespot вийшов на сцену, щоб користувачі могли слухати Spotify з терміналу Linux.

Встановіть Librespot

Встановлення Librespot вимагає встановлення кількох залежностей від часу побудови. Отже, перш ніж ми зможемо розібратися з вихідним кодом, важливо розібратися, як зробити все необхідне для складання.

Залежності від дистрибутивів Linux незначно відрізняються, тому ситуація може не працювати 100% часу. Щоб отримати додаткові вказівки щодо необхідних залежностей, перегляньте сторінку розробника GitHub.

Debian / Ubuntu

На Debian та Ubuntu користувачі повинні встановити пакет «build-basic», мову програмування 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

Перемістіть термінал у папку «тризен» та складіть його makepkg.

cd trizen
makepkg -sri

Використовуйте Trizen для установки Librespot.

trizen -S librespot-git

Побудувати програмне забезпечення

З урахуванням усіх залежностей клонуйте вихідний код на ваш ПК з ОС Linux за допомогою клон git командування.

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

Перемістіть вікно терміналу в папку “librespot” за допомогою CD командування.

cd librespot

Тоді ви зможете створити Librespot з вантаж командування.

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-normalisation --initial-volume 75 --device-type avr

Збережіть Нано за допомогою Ctrl + О, і вийти за допомогою 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 на вашому ПК!

Коментарі