云网牛站
所在位置:首页 > Linux教程 > 安装和使用Librespot从Linux终端收听Spotify

安装和使用Librespot从Linux终端收听Spotify

2019-07-02 22:00:01作者:戴均力稿源:云网牛站

本文介绍在Linux系统中安装Librespot的方法,使用Librespot可以从Linux终端收听Spotify。如需要在桌面上安装Spotify,请参考在Ubuntu 18.04/Linux Mint 19中安装Spotify的方法

 

相关链接

librespot主页

 

安装Librespot

1、在安装Librespot前需要安装几个构建时依赖项

1]、Debian/Ubuntu

在Debian和Ubuntu上,用户必须安装“build-essential”包,Rust编程语言和“libasound2-dev”包,你还需要Git与源代码进行交互:

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

参考:在Linux操作系统中安装Rust编程语言

2]、Fedora

Fedora用户需要安装“alsa-lib-devel”软件包、“make”软件包、“gcc”软件包和Rust编程语言,你还需要安装Git才能与GitHub进行交互:

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

3]、Arch Linux

在Arch Linux上安装Librespot有很多依赖项,但是,幸运的是,整个程序都在Arch Linux AUR中,所以只需按照以下命令安装依赖项,以及Arch上的Librespot。

首先,使用Pacman在Arch Linux上安装Git和Base-devel软件包:

sudo pacman -S git base-devel

克隆Trizen的AUR包构建,以便更快地安装Librespot:

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

将终端移动到“trizen”文件夹并使用makepkg构建它:

cd trizen

makepkg -sri

使用Trizen安装Librespot:

trizen -S librespot-git

2、构建软件

在处理完所有依赖项后,使用git clone命令将源代码克隆到Linux PC:

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

使用CD命令将终端窗口移动到“librespot”文件夹中:

cd librespot

然后,你将能够使用cargo命令构建Librespot:

cargo build --release

程序完成构建后,使用以下命令将构建的文件从源代码文件夹移动到“opt”目录中的新位置:

cd librespot/target/release/

mkdir -p /opt/librespot/

sudo mv * /opt/librespot/

使用touch,创建一个新脚本以轻松运行该软件:

sudo touch /usr/local/bin/librespot

使用Nano打开脚本文件:

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

参考:nano命令_Linux nano命令使用详解:字符终端文本编辑器

将下面的代码粘贴到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+O保存Nano,然后使用Ctrl+X退出,然后,使用chmod命令更新脚本文件的权限:

安装和使用Librespot从Linux终端收听Spotify

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

sudo chmod 755 /opt/librespot/

然后,可以从终端窗口启动Librespot应用程序:

librespot

 

使用Librespot

LibreSpot不是终端应用程序,因为它具有基于全文的用户界面,但是,它确实适用于Spotify connect,因此,如果你的Linux PC无法处理官方Spotify客户端所需的RAM量,那么这是迄今为止最好的替代方案。

要使用Librespot应用程序,首先要取出智能手机并在其上安装Spotify应用程序,设置好应用后,登录你的Spotify帐户,然后,按照下面的说明学习如何通过Librespot播放音乐。

步骤1:转到智能手机上的Spotify应用程序,然后点击搜索按钮查找要收听的艺术家、播放列表、专辑或歌曲,然后点击它以操作智能手机上的Spotify应用程序开始播放。

步骤2:打开底部的播放窗口,使其在智能手机上全屏显示。

步骤3:暂停应用中的音乐以停止播放,但不要关闭播放窗口。

步骤4:查看Spotify应用程序播放窗口左下角的白色图标,然后用手指点击它以显示“Spotify Connect”弹出窗口,如果找不到图标,请找看起来像智能手机/电视标志。

步骤5:点击Spotify Connect图标后,智能手机上会出现一个新窗口,此窗口显示“Connect to a device”,并将列出启用Spotify Connect的设备。

步骤6:在“Connect to a device”窗口内,点击标有“Librespot”的设备。

安装和使用Librespot从Linux终端收听Spotify

步骤7:按下你之前暂停的音乐上的播放按钮,通过PC上的Linux终端收听Spotify。

安装和使用Librespot从Linux终端收听Spotify

 

相关主题

Debian和Ubuntu安装Spotify音乐播放器

精选文章
热门文章