RuneAudio 是一個以 Linux 為基礎的開放原始碼的數位音樂播放系統,可安裝至各種嵌入式(embedded)的硬體,打造低成本的高傳真數位音樂播放系統。

喜歡聽音樂的人,通常都會收集許多 mp3 音樂放在自己的電腦中,想聽的時候就開著電腦播放,不過這樣除了耗電之外,使用上也不甚方便。 而 RuneAudio 可以讓您用很低廉的成本,打造一個很方便的數位音樂播放系統,將音樂輸出至喇叭或是音響設備,並且可以從手機上遠端遙控,適合時常在家聽音樂的人使用。

一個完整的 RuneAudio 音樂播放系統,是由幾個主要的部分組成的:

  • RuneAudio 播放器:由低成本的嵌入式硬體(如樹莓派)與 RuneAudio 組成,負責音樂的串流接收與播放。
  • 音樂來源:可以使用 USB 隨身碟、 NAS 網路硬碟或是網路電台等來源。
  • 播放控制器:可以使用一般個人電腦、平板電腦或是手機等可瀏覽網頁的設備,作為遠端操作的遙控器。
  • 音效輸出設備:一般的耳機、喇叭、DAC、擴大器等聲音輸出設備。

runeaudio-how-it-works 這裡我們使用樹莓派來示範如何自己打造一個完整的 RuneAudio 音樂播放系統,首先準備好所有需要的硬體:

  • 樹莓派(包含主機板、電源供應器)。
  • MicroSD 記憶卡。
  • 一般電腦用的喇叭。
  • USB 隨身碟。
  • 一般電腦或是智慧型手機。

以下是 RuneAudio 的安裝與使用步驟:

Step 1

RuneAudio 官方網站下載適用於樹莓派的影像檔,並將影像檔寫入 MicroSD 記憶卡中,寫入的方法請參考這裡

Step 2

把 MicroSD 卡插進樹莓派,並且接上電源、支援 DHCP 的有線網路、喇叭與儲存音樂的 USB 隨身碟,開機進入系統。

raspberry-pi-usb-audio

一般來說,RuneAudio 不需要接螢幕,只要有 DHCP 的有線網路環境即可。

Step 3

從 DHCP 伺服器中找出 RuneAudio 系統所取得的 IP 位址,打開瀏覽器輸入該位址即可看到 RuneAudio 的網頁控制介面:

runeaudio-runeui-1

如果您是使用 IP 分享器在配發 IP 的話,通常在 IP 分享器的管理介面中都可以查到所有正在使用的 IP 位址列表。

Step 4

在 Library 選單中,選擇音樂來源,這裡我們先使用最簡單的 USB 隨身碟做示範。

runeaudio-runeui-5

Step 5

選擇隨身碟。

runeaudio-runeui-6

Step 6

這裏會列出隨身碟中所有的音樂,您可以選擇要播放的音樂,將其加入播放清單(Queue)中。

runeaudio-runeui-8

Step 7

建立好播放清單之後,就可以開始聽音樂了。

runeaudio-runeui-10

Step 8

在音樂播放的介面中,左邊是播放進度,右邊是音量控制,剩下的我想應該直接看就懂了,不用多作解釋。

runeaudio-runeui-11

由於 RuneAudio 是直接使用網頁介面控制的,而它的網頁是屬於回應式網頁,可以直接適用於平板電腦或是手機,您也可以直接用手機來瀏覽這個網址,他會自動呈現手機版的控制介面,非常方便。

如果您對於樹莓派的應用有興趣,建議您可以繼續閱讀物聯網的相關文章。