,为您的朋友、家人、同事或任何其他拥有廉价发烧友设备的人播放音乐。在过去10年的大部分时间里,我一直在远程工作,但当我走进办公室时,我发现房间里满是内向的同事,他们很容易被周围的噪音和谈话分散注意力。我们发现,听音乐可以抑制办公室噪音,减少干扰,并提供一个愉快的工作环境和悦耳的音乐。起初,我们的一位同事带来了一些旧的有源电脑扬声器,将它们连接到他的台式电脑上,然后问我们想听什么。它可以工作,但音质不是很好,而且只有在他在办公室时才能使用。接下来,我们买了一对AltecLansing扬声器。声音质量有所提高,但灵活性很小。不久之后,我们有了一台通用的ARM单板计算机(SBC),这意味着任何人都可以通过Web界面控制播放列表和扬声器。但是普通的ARM开发板意味着我们无法使用流行的音乐设备软件。由于非标准内核,更新操作系统很痛苦,而且Web界面经常出现故障。随着团队的壮大并搬进更大的房间,我们开始梦想更好的扬声器和更简单的方法来处理软件和硬件的组合。为了以相对便宜、灵活且音质好的方式解决我们的问题,我们使用RaspberryPi、扬声器和开源软件开发了办公室HiFi。HiFi硬件使用专用PC播放背景音乐是??大材小用。它昂贵、嘈杂(除非它是无声的,但那更贵),而且不环保。即使是最便宜的ARM板也能胜任这项工作,但从软件的角度来看,它们往往存在问题。RaspberryPi仍然相对便宜,虽然它不是标准计算机,但在硬件和软件方面都得到了很好的支持。下一个问题是:使用什么扬声器。质量好的有源音箱价格昂贵。无源扬声器成本较低,但需要放大器,这会在设备中增加另一个箱子。他们还必须使用RaspberryPi的音频输出;虽然它可以工作,但它并不是最好的,尤其是如果您已经购买了高质量的扬声器和放大器。幸运的是,在数以千计的RaspberryPi硬件扩展中,有内置数模转换器(DAC)的放大器。我们选择了HiFiBerry的耳放。它在我们购买后不久就停产了(取而代之的是具有更好采样率的Amp+型号),但就我们的目的而言,它已经足够好了。在空调开着的情况下,我认为无论如何您听不出48kHz或192kHzDAC的区别。音箱方面,我们选择了声擎P4,超低价在门店清仓时买的。它很容易让我们的办公室充满声音而没有失真(并且还传播到我们的房间之外,但有一些失真,隔壁的工程师往往不喜欢这种失真)。我们旧的通用ARMSBC上的HiFi软件我们需要在包存储库之外维护一个带有固定的、古老的系统内核的Ubuntu,这是有问题的。RaspberryPiOS包含一个维护良好的内核包,使其成为一个稳定且易于更新的基础系统,但它仍然需要我们定期更新我们的Python脚本以访问Spotify和YouTube。这对我们的目的来说有点太高维护了。幸运的是,使用RaspberryPi作为基础意味着有许多现成的软件设备可用。我们选择了Volumio,这是一个将RaspberryPi变成音乐播放设备的开源项目。安装是一个简单的分步过程。安装和升级是完全无痛的,而不是费力地安装和维护操作系统并定期调试损坏的Python代码。配置HiFiBerry放大器不需要编辑任何配置文件,您只需从列表中选择即可。当然,适应新的UI需要一些时间,但稳定性和易维护性让改变变得值得。Volumio界面播放音乐和体验虽然我们在大流行期间都在家工作,但在我的家庭办公室安装我的办公室HiFi意味着我可以完全控制它的运行方式。不断变化的UI对团队来说可能是一种痛苦,但对于具有研发背景、自己玩设备的人来说,变化很有趣。我不是程序员,但我有很强的Linux和Unix系统管理背景。这意味着虽然我发现修复损坏的Python代码很烦人,但Volumio对我来说已经足够完美和无聊了(这是一个很好的“问题”)。幸运的是,在RaspberryPi上播放音乐还有很多其他的可能性。作为一个终端狂(我什至从终端窗口启动LibreOffice),我主要使用控制台音乐(MOC)从我的网络存储(NAS)播放音乐。我有数百张CD转换为FLAC文件。我还从BandCamp或SocietyofSound等地方购买了很多数字专辑。另一种选择是MusicPlayerDaemon(MPD)。在RaspberryPi上运行它,我可以使用Linux和Android的众多客户端之一通过网络远程与我的音乐交互。音乐不停歇如您所见,在软件和硬件方面,创建廉价HiFi系统的可能性几乎是无穷无尽的。我们的解决方案只是众多解决方案中的一个,我希望它能激发您构建适合您环境的解决方案。
