Jak słuchać Spotify z terminala Linux za pomocą Librespot

Photo of author

By maciekx

To wspaniale, że platforma muzyczna Spotify oferuje wsparcie dla systemu Linux za pomocą aplikacji Snap, Flatpak oraz Ubuntu. Niemniej jednak, sama aplikacja może być nieco niewygodna i nie zawsze działa płynnie na komputerach z ograniczonymi zasobami. Właśnie dlatego Librespot zyskuje na popularności, umożliwiając użytkownikom odsłuchiwanie Spotify z poziomu terminala Linux.

Instalacja Librespot

Aby zainstalować Librespot, konieczne jest zainstalowanie kilku zależności, które są potrzebne podczas kompilacji. Zanim przystąpimy do pracy z kodem źródłowym, warto upewnić się, że mamy wszystkie niezbędne komponenty do kompilacji.

Zależności mogą się różnić w zależności od dystrybucji systemu Linux, więc mogą wystąpić pewne różnice w działaniu. Po więcej informacji na temat wymaganych zależności odsyłamy do strony dewelopera na GitHubie.

Debian / Ubuntu

Użytkownicy systemów Debian i Ubuntu powinni zainstalować pakiet „build-essential”, język programowania Rust oraz „libasound2-dev”. Przyda się również Git do pracy z kodem źródłowym.

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

Fedora

Dla użytkowników Fedory, wymagane będą pakiet „alsa-lib-devel”, „make”, „gcc” oraz język Rust. Dodatkowo, również Git jest niezbędny do korzystania z GitHub.

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

Arch Linux

W Arch Linux istnieje wiele zależności, które trzeba zainstalować, aby zbudować Librespot. Na szczęście, cały program dostępny jest w Arch Linux AUR, co znacząco ułatwia proces. Wystarczy wykonać poniższe polecenia, aby zainstalować zarówno zależności, jak i Librespot.

Na początek, zainstaluj pakiety Git i Base-devel w Arch Linux za pomocą menedżera pakietów Pacman.

sudo pacman -S git base-devel

Następnie sklonuj repozytorium AUR Trizen, co przyspieszy instalację Librespot.

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

Przejdź do folderu „trizen” i zbuduj go przy użyciu makepkg.

cd trizen
makepkg -sri

Użyj Trizen do zainstalowania Librespot.

trizen -S librespot-git

Budowanie oprogramowania

Po zainstalowaniu wszystkich zależności, sklonuj kod źródłowy na komputerze z systemem Linux, używając polecenia git clone.

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

Przejdź do katalogu „librespot” przy użyciu polecenia CD.

cd librespot

Teraz możesz zbudować Librespot za pomocą polecenia cargo.

cargo build --release

Po zakończeniu procesu budowania przenieś utworzone pliki z folderu źródłowego do nowej lokalizacji w katalogu „opt”, korzystając z poniższych poleceń.

cd librespot/target/release/

mkdir -p /opt/librespot/

sudo mv * /opt/librespot/

Za pomocą polecenia touch stwórz nowy skrypt, który umożliwi łatwe uruchamianie oprogramowania.

sudo touch /usr/local/bin/librespot

Otwórz plik skryptu w edytorze Nano.

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

Wklej poniższy kod do edytora Nano.

#! /bin/bash
## Uruchamianie Librespot

cd /opt/librespot/

sudo ./librespot -n „Librespot” -b 320 -c ./cache –enable-volume-normalization –initial-volume 75 –device-type avr

Zapisz zmiany w Nano, używając kombinacji klawiszy Ctrl + O, a następnie zakończ edytor naciskając Ctrl + X. Następnie zaktualizuj uprawnienia pliku skryptu za pomocą polecenia chmod.

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

Teraz możesz uruchomić aplikację Librespot z terminala, wpisując:

librespot

Użytkowanie Librespot

Librespot nie jest aplikacją terminalową w tradycyjnym tego słowa znaczeniu, ponieważ nie posiada pełnego tekstowego interfejsu użytkownika. Mimo to, działa w połączeniu z Spotify, więc jeśli Twój komputer z systemem Linux nie ma wystarczającej ilości pamięci RAM, aby uruchomić oficjalnego klienta Spotify, to Librespot jest doskonałą alternatywą.

Aby korzystać z Librespot, zacznij od uruchomienia aplikacji Spotify na swoim smartfonie. Po zalogowaniu się na swoje konto, postępuj zgodnie z poniższymi krokami, aby odtwarzać muzykę przez Librespot.

Krok 1: Otwórz aplikację Spotify na smartfonie, dotknij opcji wyszukiwania i znajdź wykonawcę, album lub utwór, który chcesz słuchać. Następnie wybierz go, aby aplikacja Spotify zaczęła odtwarzanie.

Krok 2: Rozwiń okno odtwarzania na dole, aby wyświetlić je na pełnym ekranie w aplikacji.

Krok 3: Wstrzymaj odtwarzanie muzyki w aplikacji, ale nie zamykaj okna odtwarzania.

Krok 4: Spójrz na lewy dolny róg okna odtwarzania, gdzie znajdziesz białą ikonę. Dotknij jej, aby otworzyć okno „Spotify Connect”. Jeśli ikona nie jest widoczna, powinna przypominać logo smartfona lub telewizora.

Krok 5: Po dotknięciu ikony Spotify Connect, na smartfonie pojawi się nowe okno z komunikatem „Połącz z urządzeniem”, które wyświetli listę dostępnych urządzeń obsługujących Spotify Connect.

Krok 6: Wybierz urządzenie oznaczone jako „Librespot” w oknie „Połącz z urządzeniem”.

Krok 7: Naciśnij przycisk odtwarzania na utworze, który wcześniej zatrzymałeś, aby rozpocząć słuchanie Spotify na terminalu Linux!


newsblog.pl