树莓派如何连接使用 Spotify ?

在此树莓派 Spotify 教程中,我们将逐步完成所有步骤来设置 Spotify 连接服务。此设置是无头的,因此您需要使用其他设备进行控制。

使用 Raspotify 软件包,我们可以设置您的树莓派,使其可以用作便宜的 Spotify Connect 设备。

作为 Spotify Connect 设备,您可以轻松地将任何 Spotify 应用中的歌曲流式传输到树莓派。此设置是将任何扬声器连接到 Spotify 的一种经济实惠的方式。

除了向您展示如何安装 Spotify 连接软件外,我们还将引导您完成一些您可以指定的基本配置选项。

虽然这不是完整的 Spotify ,但它确实允许您轻松地使用任何其他设备从树莓派播放音乐。它还允许您可以通过完全无头的设置在树莓派上运行 Spotify 。

您将需要一个 Spotify 高级帐户才能完成本教程。

设备清单

以下是本树莓派 Spotify 教程所使用的所有点点滴滴。

推荐的

  • 树莓派 2、 3 或 4

  • Micro SD 卡

  • 电源

  • Ethernet Cord 或 * WiFi dongle (Pi 3 和 4 具有内置 WiFi)

Spotify Premium

可选的

  • 树莓派外壳

该项目全部涉及音频,因此可能值得购买 * USB 音频卡或树莓派声卡。对于大多数用户而言,默认的树莓派设置已经足够了。

设置树莓派 Spotify Connect 设备

1 我们的首要任务是确保操作系统的所有信息都是最新的。这将使将 Spotify 软件安装到我们的树莓派变得更加容易。

为此,我们将需要运行以下两个命令。第一个将” 更新” 软件包列表。第二个命令” 升级” 已安装的软件包。

sudo apt update
sudo apt upgrade

2 接下来,我们需要确保”** curl “和” apt-transport-https **” 软件包都已安装到我们的树莓派中。

没有这些,我们将无法在 Raspbian 上建立 raspotify 储存库。

运行以下命令以安装所需的软件包。

sudo apt install -y apt-transport-https curl

3 有了我们需要安装的软件包,我们可以继续添加”raspotify”GPG 密钥及其存储库。

没有 GPG 密钥,apt 程序包管理器将无法验证从存储库中检索到的文件。

您可以通过运行以下两个命令来完成这两件事。

curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt键添加-v-
echo "deb https://dtcooper.github.io/raspotify raspotify主"| sudo tee /etc/apt/sources.list.d/raspotify.list

4 现在我们已经将 raspotify 存储库添加到我们的树莓派中,现在我们可以继续安装 raspotify 软件包了。

该软件包将处理将我们的树莓派变成 Spotify Connect 设备的过程。我们可以通过运行以下两个命令来安装软件包。

由于我们在上一步中添加了 ** raspotify ** 存储库,因此我们需要重新运行更新。没有更新,程序包管理器将不知道该存储库中包含的内容。

sudo apt update
sudo apt install raspotify 

5 现已安装了”** raspotify **” 软件,该软件应自动启动并可以进行连接。

现在,您应该可以连接到树莓派的 Spotify 软件了。您可以通过在所选设备上打开 Spotify 应用并从” 连接到设备 “菜单中进行选择来实现此目的。

配置 Spotify Connect 软件

1 尽管 Raspotify 软件开箱即可正常运行,但是您可以对其配置进行更改。

您可以使用此配置文件来调整诸如比特率或设备名称之类的内容。

运行以下命令以开始修改”** raspotify **” 配置文件。

sudo vim /etc/default/raspotify

2 在此文件中,您将看到可以配置的多个不同选项。我们将介绍其中的一些,并说明您可以使用它们做什么。

DEVICE_NAME ="raspotify"

此选项定义树莓派上 Spotify 连接服务的名称。您可以将其设置为更易于识别树莓派的位置或 Pi 所连接的对象。

BITRATE ="160"使用此选项,您可以指定设备要使用的比特率。

您可以为此选项选择三个不同的值,** 96 表示低质量,** 160 表示中等质量, 320 * 表示高 * - 高质量音频。

OPTIONS ="-用户名<USERNAME>-密码<PASSWORD>"

“** OPTIONS = **” 选项允许您指定其他选项以传递到 Spotify Connect 软件。

在我们的示例中,我们将同时传递 Spotify 设备用户名 (**) 和密码 (**)。通过指定这些,您将能够在本地网络外部访问树莓派 Spotify 服务。

请注意,用户名和密码选项不是您正常登录帐户所使用的选项。您需要通过转到 Spotify 帐户上的” 设置设备密码 “屏幕来检索这些详细信息。

如果上面的链接指向您的个人资料主页,并且没有设置设备密码的选项,则只需输入常规的 Spotify 用户名和密码。

3 如果进行了任何更改,可以先按 ** CTRL + X ,然后按 Y ,再按 ENTER **,保存文件。

4 对 raspotify 配置文件进行任何更改后,您需要先通过运行以下命令来重新启动”**”。

sudo systemctl restart raspotify 

希望到现在,您现在已经成功设置了无头树莓派 Spotify 设备。这是拥有准系统音频播放器的绝佳方法,该播放器可以使用任何支持 USB 或 3 .5mm 连接的扬声器。

您可以使用树莓派做很多其他媒体项目](/categories/projects/media/)。如果您想做一点点的事情,我强烈建议您查看 [Kodi 媒体中心。

如果您因此问题而遇到麻烦或有任何反馈,请不要在下面发表评论。

分享到