如何把你的樹莓派變成一個 HiFi 音樂系統
導讀 | 為了用一種相對便宜、靈活、音質好的方式解決我們的問題,我們用樹莓派、音響和開源軟體開發了一個辦公室 HiFi。 |
為你的朋友、家人、同事或其他任何擁有廉價發燒裝置的人播放音樂。
在過去的 10 年裡,我大部分時間都是遠端工作,但當我走進辦公室時,我坐在一個充滿內向的同伴的房間裡,他們很容易被環境噪音和談話所干擾。我們發現,聽音樂可以抑制辦公室的噪音,讓聲音不那麼擾人,用愉快的音樂提供一個愉快的工作環境。
起初,我們的一位同事帶來了一些老式的有源電腦音響,把它們連線到他的桌面電腦上,然後問我們想聽什麼。它可以工作,但音質不是很好,而且只有當他在辦公室的時候才可以使用。接下來,我們又買了一對 Altec Lansing 音響。音質有所改善,但沒有什麼靈活性。
不久之後,我們得到了一臺通用 ARM 單板計算機(SBC),這意味著任何人都可以透過 Web 介面控制播放列表和音響。但一塊普通的 ARM 開發板意味著我們不能使用流行的音樂裝置軟體。由於非標準的核心,更新作業系統是一件很痛苦的事情,而且 Web 介面也經常出現故障。
當團隊壯大並搬進更大的房間後,我們開始夢想著有更好音響和更容易處理軟體和硬體組合的方法。
為了用一種相對便宜、靈活、音質好的方式解決我們的問題,我們用樹莓派、音響和開源軟體開發了一個辦公室 HiFi。
用一個專門的 PC 來播放背景音樂就有點過分了。它昂貴、嘈雜(除非是靜音的,但那就更貴了),而且不環保。即使是最便宜的 ARM 板也能勝任這個工作,但從軟體的角度來看,它們往往存在問題。樹莓派還是比較便宜的,雖然不是標準的計算機,但在硬體和軟體方面都有很好的支援。
接下來的問題是:用什麼音響。質量好的、有源的音響很貴。無源音響的成本較低,但需要一個功放,這需要為這套裝置增加另一個盒子。它們還必須使用樹莓派的音訊輸出;雖然可以工作,但並不是最好的,特別是當你已經在高質量的音響和功放上投入資金的時候。
幸運的是,在數以千計的樹莓派硬體擴充套件中,有內建數字模擬轉換器(DAC)的功放。我們選擇了 HiFiBerry 的 Amp。它在我們買來後不久就停產了(被取樣率更好的 Amp+ 型號取代),但對於我們的目的來說,它已經足夠好了。在開著空調的情況下,我想無論如何你也聽不出 48kHz 或 192kHz 的 DAC 有什麼不同。
音響方面,我們選擇了 Audioengine P4,是在某店家清倉大甩賣的時候買的,價格超低。它很容易讓我們的辦公室房間充滿了聲音而不失真(並且還能傳到我們的房間之外,有一些失真,隔壁的工程師往往不喜歡)。
在我們舊的通用 ARM SBC 上我們需要維護一個 Ubuntu,使用一個固定的、古老的、在軟體包倉庫外的系統核心,這是有問題的。樹莓派作業系統包括一個維護良好的核心包,使其成為一個穩定且易於更新的基礎系統,但它仍然需要我們定期更新 Python 來訪問 Spotify 和 YouTube。對於我們的目的來說,這有點過於高維護。
幸運的是,使用樹莓派作為基礎意味著有許多現成的軟體裝置可用。
我們選擇了 Volumio,這是一個將樹莓派變成音樂播放裝置的開源專案。安裝是一個簡單的一步步完成的過程。安裝和升級是完全無痛的,而不用辛辛苦苦地安裝和維護一個作業系統,並定期除錯破損的 Python 程式碼。配置 HiFiBerry 功放不需要編輯任何配置檔案,你只需要從列表中選擇即可。當然,習慣新的使用者介面需要一定的時間,但穩定性和維護的便捷性讓這個改變是值得的。
雖然大流行期間我們都在家裡辦公,不過我把辦公室的 HiFi 安裝在我的家庭辦公室裡,這意味著我可以自由支配它的執行。一個不斷變化的使用者介面對於一個團隊來說會很痛苦,但對於一個有研發背景的人來說,自己玩一個裝置,變化是很有趣的。
我不是一個程式設計師,但我有很強的 和 Unix 系統管理背景。這意味著,雖然我覺得修復壞掉的 Python 程式碼很煩人,但 Volumio 對我來說卻足夠完美,足夠無聊(這是一個很好的“問題”)。幸運的是,在樹莓派上播放音樂還有很多其他的可能性。
作為一個終端狂人(我甚至從終端視窗啟動 LibreOffice),我主要使用 Music on Console(MOC)來播放我的網路儲存(NAS)中的音樂。我有幾百張 CD,都轉換成了 FLAC 檔案。而且我還從 BandCamp 或 Society of Sound 等渠道購買了許多數字專輯。
另一個選擇是 音樂播放器守護程式(MPD)。把它執行在樹莓派上,我可以透過網路使用 Linux 和 Android 的眾多客戶端之一與我的音樂進行遠端互動。
正如你所看到的,建立一個廉價的 HiFi 系統在軟體和硬體方面幾乎是無限可能的。我們的解決方案只是眾多解決方案中的一個,我希望它能啟發你建立適合你環境的東西。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2765058/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 把你的樹莓派打造成一個NAS樹莓派
- 樹莓派使用入門:如何購買一個樹莓派樹莓派
- 樹莓派使用入門:如何啟動一個新的樹莓派樹莓派
- 樹莓派使用入門:如何更新樹莓派樹莓派
- 將樹莓派配置成路由樹莓派路由
- 樹莓派:你是我的眼樹莓派
- 樹莓派使用入門:如何用樹莓派來娛樂樹莓派
- 樹莓派是什麼 樹莓派能做什麼 樹莓派的功能用途樹莓派
- 樹莓派:一個關於教育的故事樹莓派
- 樹莓派使用入門:如何為樹莓派社群做出貢獻樹莓派
- 如何編譯樹莓派核心編譯樹莓派
- 樹莓派重新刷系統樹莓派
- 將樹莓派配置成路由器樹莓派路由器
- 樹莓派使用入門:慶祝樹莓派的 14 天樹莓派
- 樹莓派使用入門:進入物理世界 —— 如何使用樹莓派的 GPIO 針腳樹莓派
- 如何用樹莓派搭建一個顆粒物感測器樹莓派
- 樹莓派使用樹莓派
- 樹莓派使用入門:用樹莓派學 Linux樹莓派Linux
- 樹莓派:最好的安排樹莓派
- 樹莓派的連線樹莓派
- 樹莓派的啟動樹莓派
- 樹莓派 | 修改樹莓派3熱點的名稱和密碼樹莓派密碼
- 樹莓派CM4(四):樹莓派映象替換核心樹莓派
- 如何在樹莓派中安裝 VoIP 系統:Asterisk樹莓派AST
- 6 個可以嘗試的樹莓派教程樹莓派
- 樹莓派筆記樹莓派筆記
- 樹莓派與FileZilla樹莓派
- 折騰樹莓派樹莓派
- 樹莓派裝opencv樹莓派OpenCV
- 新樹莓派入手樹莓派
- 樹莓派電臺樹莓派
- 教你用樹莓派打造一個家庭影院樹莓派
- 新手教程:如何 SSH 進入樹莓派樹莓派
- 「玩轉樹莓派」樹莓派 3B+ 配置無線WiFi樹莓派WiFi
- 樹莓派搭建git伺服器 | 樹莓派小無相系列樹莓派Git伺服器
- 樹莓派基金會近日釋出了新版基於 Debian 的樹莓派作業系統樹莓派作業系統
- 樹莓派使用buildroot生成系統映象樹莓派UI
- 樹莓派opencv的安裝樹莓派OpenCV