电源设计技术信息网站

订阅电子杂志   English   繁體中文   日本語   한국어

下载中心

TECH INFO技术动态

通过Pi MusicBox与Spotify链接

这篇文章来源于DevicePlus.com英语网站的翻译稿。

本篇文章为英文版,原文发表于deviceplus.jp.

这次,我们来玩转 “Pi MusicBox!”

使用“Pi MusicBox”的用户可以轻松地链接到任何音乐流服务平台并播放音乐文件。本文将介绍从安装到与“Spotify”链接的所有设置步骤。

Pi MusicBox

图 1

Pi MusicBox (官方网站)

这是“Pi MusicBox”的官方网站。

“Pi MusicBox”基于一个叫“Mopidy”的用Python编写的可扩展音乐服务器。通过与以下音乐服务平台链接,可以播放同一网络上的或本地文件夹中的任何音乐文件(MP3/FLAC/AAC):

  • Spotify
  • SoundCloud
  • Google Play Music
  • Podcasts
  • Internet radio (TuneIn, Dirble, AudioAddict, Soma FM)
  • Subsonic

 

安装 Pi MusicBox

图 2

在页面中间的“Download(下载)”标题下,有一个GitHub的链接。.

Release v0.7.0 Release Candidate 5 · pimusicbox/pimusicbox · GitHub

截至2018年1月,最新版本为“v0.7.0 Release Candidate 5”(2017-07-28发行版)

点击“musicbox_v0.7.0RC5.zip.”下载ZIP文件。

这里,您可以找到要在Pi上使用的SD卡镜像文件。下载文件大约为300MB,安装在一张1GB或更大容量的SD卡上。
下载的文件大小为300MB,安装时需要1GB以上的SD卡。(本文使用了8GB的SD卡)。
使用Win32 Disk Imager打开,将文件覆盖SD卡,然后把SD卡插入Raspberry Pi并打开电源。执行此操作时,请使用有线网络(只能使用Wi-Fi的情况我们将在之后讨论)。

图 3

直接连接到显示器,将会产生以下页面内容。这是我们熟悉的Raspbian图形界面。第二次加载此界面感觉比第一次花费更长一点的时间。当加载完成时,您可以从同一个网络终端“http://musicbox.local/”进行访问!

图 4

这是通过一个PIC连接时的初始显示界面。绿色和蓝灰色的组合看起来类似于Volumio。

主菜单将包含以下八个选项。结合图标,每个选项都非常易于理解。

  • • 目前播放曲目
  • • 播放列表
  • • 歌单
  • • 文件夹
  • • 流媒体
  • • 搜索
  • • 设置
  • • 系统

 

边栏上除了以上选项,只多了“全屏”选项。

图 5

这是在我们连接到一个智能手机之后的界面。因为它采用了响应式设计,所以除了组件布局方式外,它的界面与PC版大致相同。

可以在iPhone上访问相同的URL。由于您可能无法通过Android进行访问,我们现在尝试通过IP访问。

图 6

点击左上方的菜单图标将会显示边栏菜单。您可以同步打开和关闭PC版界面。

图 7

在智能手机上选择“全屏”,将会显示如图7所示的消息。

就像显示屏上显示的那样,“在主页面上添加”并点击您添加的图标,就可以在所有页面上将其像应用程序一样使用了(使用iPhone手机时)。

与Spotify链接

链接到音乐流媒体服务平台是“Pi MusicBox”的一项基本功能。

这次,我们来尝试与“Spotify.”进行链接。

*本文使用的是一个Spotify Premium账户。

图 8

图8为在“设置”页面所显示的所有可以进行链接的音乐流服务平台。单击此按钮将打开设置菜单,并显示输入选项,包括切换ON/OFF或输入账户信息(如需要)等等。

图 9

图9:“Spotify.”设置

最上面是ON/OFF开关。单击ON则将弹出“搜索”栏。默认情况下,Spotify状态为OFF(顺便说一下,我通常将“YouTube”,“Podcasts”,“TuneIn”,“Dirble” 和 “Local Files”的默认状态都设置为“ON”

在“用户名” 和 “密码”栏中输入您的Spotify账户。

这里还有其他条目,但是我们只需要输入这些就可以在“Spotify”上进行音乐播放了。

输入完信息后,点击页面底部的“保存”按钮来对信息进行保存。

您需要重新启动程序来更新信息,因此请单击“更改立即生效(Apply changes now)”按钮,然后重新启动Raspberry Pi。

(点击左下角的“Home”返回主页很可能无法显示,最好通过“http://music.local”重新访问。)

图 10

让我们试一试在“搜索”页面搜索“raspberry”。

顶部的选项框仅在“Spotify”上搜索结果(*如果使用免费版本似乎不会显示任何搜索结果)

关于本地文件夹

播放Raspberry Pi保存的音乐文件当然是可以的。

由于“samba”已经预先安装在“Pi MusicBox”的软件包中,因此您可以立即对文件进行访问。

图 11

对于连接在同一网络上的PC,将显示名为“MUSICBOX.LOCAL”的一台计算机。

音乐文件将存储在此计算机的共享目录“Music”中。

Wi-Fi设置

文章刚开始的时候我们建议有线连接互联网,但是对于仅能使用Wi-Fi的地方,可以使用无线连接功能将会非常便利。

考虑到这一点,我马上找到了官方网站的“说明”中最后一部分列出的讲解。

配置

  1. 1. 可以从webclient在新设置页面编辑所有设置。要访问它,您需要有网络连接。要启用Wifi,您可以线使用电缆连接Pi,然后使用设置页面,或者在SD卡上的ini文件中填写wifi设置。为此:
  2. 2. 将SD卡插入计算机。在Finder/Explorer中打开SD卡的‘config’文件夹。
  3. 3. 将您的Wifi网络和密码添加到文件中(并根据需要编辑其他设置)settings.ini中包含有关添加位置的说明。
  4. 4. MusicBox将自动检测usb声卡/扬声器/音箱和hdmi。您可以在设置中对此进行覆写。例如,如果您想要在连接hdmi时使用模拟输出就可以进行更改。

 

对于使用Wi-Fi,有两种选择:“如何通过有线连接在浏览器上进行设置” 和 “如何在SD卡的ini文件中设置Wi-Fi”。

setup wi-fi connection
图 12

对于第一种方法“如何通过有线连接在浏览器上进行设置”,它描述了如何在“设置”页面上直接将信息注册到“网络”上。在SSID上的“Wifi 密码”下输入密码,然后单击“保存”按钮。重新启动后此设置将生效。

另一种方法是“如何在SD卡的ini文件中设置Wi-Fi”。

暂时从Raspberry Pi移除SD卡,然后通过Windows或另一台计算机编辑ini文件。

list of files on SD card
图 13

图13显示了SD卡上的文件列表。我们将要编辑的文件位于“config”文件夹中。

open settings.ini in text editor
图 14

相关文件为“settings.ini.”。我们用文本编辑器来打开此文件。

/config/setting.ini

12
13
14
15
16
17
18
19
20
21
22
# --------------------
# | Network Settings |
# --------------------
[network]
# Settings for your WiFi network, if you use a (supported) wifi-dongle
# Only supports WPA security, no WEP or access points without security (dive into the command line for that!)
wifi_network = ""
wifi_password = ""
# Optionally set the wifi region for correct regulatory configuration (available channels etc.)
# Use the ISO / IEC 3166 alpha2 country code, e.g. wifi_country = GB
wifi_country = ""

在我这里,我发现12-22行是与网络设置相关的代码。

在“wifi_network,”上的SSID的第18行,我输入了第19行的“wifi_password.”。您可以通过这种方式关闭扬声器的自动检测功能,但我认为用有线连接后通过浏览器进行设置比较简单。

覆写并保存文件后,将SD卡插回Raspberry Pi。

重新启动后,您就可以通过「http://musicbox.local/」进行访问了!

设置扬声器

与设置Wi-Fi相同,我们将列出有关如何设置扬声器的说明。

配置

  1. 1. MusicBox将自动检测usb声卡/扬声器/音箱和hdmi。您可以在设置中对此进行覆写。例如,如果您想要在连接hdmi时使用模拟输出可以进行更改。

 

图 15

打开“设置”顶部的第三个选项(音频),将弹出“音频输出”选项,您可以在此对输出进行设置。设置默认为“自动”选项处于打开状态,但是当通过HDMI连接到显示器时,显示器的扬声器将会被优先选择。如果要始终使用耳机插孔,请选择“模拟”选项。

最后,单击“保存”按钮以保存这些设置。这些设置将在重启后生效。

输入指令

图 16

图16是重启“Pi MusicBox”后显示的内容。由于Raspbian是base环境,因此您可以登陆并打开指令函数。

由于不是自动登录,所以需要一个ID和密码。

图 17

在官方网站的首页!

您可以使用“root”作为ID登录,并使用“musicbox”作为密码登录。由于没有桌面界面,所以只能使用命令提示符。

结论

其他音乐服务器和“Pi MusicBox”的区别将取决于与其他音乐流服务平台之间的链接。因为已经设置了账户输入栏,所以运行过程非常简单!现在,您可以链接到任何已经付费的平台并随便听大量的音乐了!

DevicePlus 编辑团队
DevicePlus 编辑团队

设备升级版适用于所有热爱电子和机电一体化的人。

分享到社交媒体