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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.