使用樹莓派(Raspberry Pi)與 RuneAudio 打造音樂播放器

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

RuneAudio 的網頁控制介面

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

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

樹莓派, 物聯網

8 Comments

  1. keroro

    請問樹莓派2可以安裝android,如何安裝可以教一下嗎?

    • G. T. Wang

      樹莓派2是可以安裝 Android 的,但由於我手上沒有樹莓派2的板子,所以也沒辦法示範,不過網路上應該有很多資源可以參考吧?

  2. Pokuro

    你好 ! 請問我用樹莓派 3 裝了 RUNEAUDIO ,但營幕上卻沒有出現可以打網址的地方,而且 USB 滑鼠和 USB 鍵盤也都不能用,是不是樹莓派 3 需要先用 Raspbian 跑一下做些什麼設定呢 ? 謝謝。

    • SomeOne

      播放控制器:可以使用一般個人電腦、平板電腦或是手機等可瀏覽網頁的設備,作為遠端操作的遙控器。

      你是不是誤會什麼了?這些操作都是透過遠端,而非本機。

  3. Leon

    請問大大 這套軟體可以用在對講機上面嗎?
    只是距離變遠了

  4. Fgg

    請問大大 在樹莓派上裝好runeaudio之後
    如果樹莓派直接接網路線
    沒有用網路分享器(無線路由器)有辦法查到樹莓派的IP位置嗎

    • G. T. Wang

      不管是有線網路或無線網路,都可以從 IP 分享器的管理介面查到 IP 位置。(正確的來說是查 DHCP 伺服器的紀錄檔)

Leave a Reply