Es ist hervorragend, dass der Spotify-Musikdienstunterstützt Linux mit Snap-, Flatpak- und Ubuntu-Anwendungen, aber insgesamt ist die App umständlich und funktioniert nicht gut auf Linux-PCs mit minimalen Ressourcen. Aus diesem Grund hat Librespot Einzug gehalten, sodass Benutzer Spotify vom Linux-Terminal aus anhören können.
Installieren Sie Librespot
Für die Installation von Librespot müssen mehrere Abhängigkeiten zur Erstellungszeit installiert werden. Bevor wir uns also mit dem Quellcode befassen können, ist es wichtig, darüber nachzudenken, wie Sie alles bekommen, was zum Kompilieren benötigt wird.
Die Abhängigkeiten für Linux-Distributionen unterscheiden sich geringfügig, sodass die Dinge möglicherweise nicht in allen Fällen funktionieren. Weitere Informationen zu den benötigten Abhängigkeiten finden Sie auf der GitHub-Seite des Entwicklers.
Debian / Ubuntu
Unter Debian und Ubuntu müssen Benutzer das Paket "build-essential", die Programmiersprache Rust und das Paket "libasound2-dev" installieren. Sie benötigen außerdem Git, um mit dem Quellcode interagieren zu können.
sudo apt install build-essential cargo libasound2-dev rust git
Fedora
Fedora-Benutzer müssen das Paket "alsa-lib-devel", das Paket "make", das Paket "gcc" und die Programmiersprache Rust installieren. Sie müssen auch Git installieren, um mit GitHub interagieren zu können.
sudo dnf install alsa-lib-devel cargo make gcc rust git -y
Arch Linux
Es gibt einige Abhängigkeiten, auf denen installiert werden mussArch Linux zum Erstellen von Librespot. Glücklicherweise befindet sich das gesamte Programm jedoch innerhalb des Arch Linux AUR, sodass kein Aufwand erforderlich ist. Befolgen Sie einfach die folgenden Befehle, um die Abhängigkeiten sowie Librespot on Arch zu installieren.
Installieren Sie zuerst die Pakete Git und Base-devel unter Arch Linux mit Pacman.
sudo pacman -S git base-devel
Klonen Sie das AUR-Paket von Trizen, um die Installation von Librespot zu beschleunigen.
git clone https://aur.archlinux.org/trizen.git
Bewegen Sie das Terminal in den Ordner "trizen" und erstellen Sie es mit makepkg.
cd trizen
makepkg -sri
Verwenden Sie Trizen, um Librespot zu installieren.
trizen -S librespot-git
Erstellen Sie die Software
Wenn Sie alle Abhängigkeiten berücksichtigt haben, klonen Sie den Quellcode mit der auf Ihren Linux - PC Git-Klon Befehl.
git clone https://github.com/librespot-org/librespot.git
Bewegen Sie das Terminalfenster mit der Taste in den Ordner "Librespot" CD Befehl.
cd librespot
Sie können dann Librespot mit dem erstellen Ladung Befehl.
cargo build --release
Wenn das Programm fertig ist, verschieben Sie die erstellten Dateien aus dem Quellcode-Ordner mit den folgenden Befehlen an einen neuen Speicherort im Verzeichnis „opt“.
cd librespot/target/release/ mkdir -p /opt/librespot/ sudo mv * /opt/librespot/
Erstellen Sie mit touch ein neues Skript, um die Software einfach auszuführen.
sudo touch /usr/local/bin/librespot
Öffnen Sie die Skriptdatei mit Nano.
sudo nano -w /usr/local/bin/librespot
Fügen Sie den folgenden Code in Nano ein.
#!/bin/bash
##Librespot runner
cd /opt/librespot/
sudo ./librespot -n "Librespot" -b 320 -c ./cache --enable-volume-normalisation --initial-volume 75 --device-type avr
Speichern Sie Nano mit Strg + O, und beenden Sie mit Strg + X. Aktualisieren Sie anschließend die Berechtigungen der Skriptdatei mithilfe von chmod Befehl.

sudo chmod +x /usr/local/bin/librespot sudo chmod 755 /opt/librespot/
Sie können die Librespot-Anwendung dann von Ihrem Terminalfenster aus starten mit:
librespot
Librespot verwenden
LibreSpot ist keine Terminal-App in diesem SinneEs verfügt über eine volltextbasierte Benutzeroberfläche. Es funktioniert jedoch mit Spotify Connect. Wenn Ihr Linux-PC nicht mit dem für den offiziellen Spotify-Client erforderlichen RAM-Speicher auskommt, ist dies bei weitem die beste Alternative.
Um die Librespot-Anwendung zu verwenden, nehmen Sie zunächstein Smartphone aus und installieren Sie die Spotify-App darauf. Sobald die App eingerichtet ist, melden Sie sich bei Ihrem Spotify-Konto an. Befolgen Sie dann die nachstehenden schrittweisen Anweisungen, um zu erfahren, wie Sie Musik über Librespot abspielen.
Schritt 1: Rufen Sie die Spotify-App auf Ihrem Smartphone auf und tippen Sie aufKlicken Sie auf die Suchschaltfläche, um einen Interpreten, eine Wiedergabeliste, ein Album oder einen Titel zum Anhören zu suchen, und tippen Sie darauf, um die Spotify-Anwendung auf Ihrem Smartphone zum Starten der Wiedergabe anzuweisen.
Schritt 2: Öffnen Sie das Wiedergabefenster unten, um es auf Ihrem Smartphone als Vollbild anzuzeigen.
Schritt 3: Halten Sie die Musik in der App an, um die Wiedergabe zu beenden, aber schließen Sie das Wiedergabefenster nicht.
Schritt 4: Schauen Sie in den linken unteren Bereich von SpotifyZeigen Sie im Wiedergabefenster der App ein weißes Symbol an und tippen Sie mit dem Finger darauf, um das Popup-Fenster "Spotify Connect" aufzurufen. Wenn Sie das Symbol nicht finden, sieht es wie ein Smartphone- / TV-Logo aus.
Schritt 5: Nach dem Tippen auf das Spotify Connect-Symbol wird ein neues Fenster auf Ihrem Smartphone angezeigt. In diesem Fenster wird "Mit einem Gerät verbinden" angezeigt und es werden Ihre Spotify Connect-fähigen Geräte aufgelistet.
Schritt 6: Tippen Sie im Fenster "Mit einem Gerät verbinden" auf das Gerät mit der Bezeichnung "Librespot".

Schritt 7: Drücken Sie die Wiedergabetaste für die Musik, die Sie zuvor angehalten haben, um Spotify über das Linux-Terminal auf Ihrem PC anzuhören!

Bemerkungen