NAS初體驗:打造家庭KKBox音樂中心

隨著每個人家裡的頻寬不斷增加、存取速度持續加快,在自己家裡放台Box提供各式各樣的服務已經不是夢想,更由於行動設備的日益普及,以行動設備為顯示裝置,再利用家裡的伺服器就能提供給我們隨時隨地享用各式服務的功能。本文試著以威聯通公司(QNAP)的NAS設備來示範如何建立自己家的仿KKBox音樂台的步驟,你會發現原來自己架設音樂台竟然是如此簡單,而且分享的功能還十分強大呢。

什麼是NAS?

我們用來當做伺服器的NAS到底是什麼?NAS 是Network Attached Storage的縮寫,一般翻譯為「網路附加儲存」,簡單說就是在你自己家的區域網路裡的一套硬碟系統,提供其他電腦或設備對它做資料的讀寫存取。但是NAS可不是笨笨的硬碟而已,目前的NAS系統其實裝備有完整的作業系統,最常見的是Linux作業系統,也有少部份採用Windows作業系統,而透過常見的Samba通訊(Windows的網路芳鄰也能通)提供檔案存取與分享的能力,也由於NAS事實上是部功能齊全的小電腦,廠商也提供了許多應用軟體來增強NAS的各種功能,例如本文介紹的音樂台就使用了Apache Web Server、PHP系統和廠商提供的音樂台PHP網頁程式等。

或許你會有疑問:我用一般電腦放在家裡當伺服器不是功能更完整嗎?答案很簡單:NAS的方便性、穩定度和節省電費就完勝電腦了。

以下是NAS環境示意圖,以NAS當中心來連結各式各樣的設備提供方便的應用服務。

NAS-KKBOX00.png
(圖片取材自QNAP官方網站 http://www.qnap.com.tw/cht/?lang=zh-tw&sn=1247

開始使用NAS

現在的NAS很容易安裝,購買NAS後再依自己的需求另外採買符合規格的硬碟插入NAS Box裡,再插上網路線,再讓你的電腦找到連上網的NAS後,指定NAS使用的IP位址、自動做格式化、切割硬碟與安裝作業系統等處理,不用太久就能馬上使用。以QNAP的Turbo NAS為例,安裝時會自動建立常用的分享:

分享名稱 實體資料夾 功用
/Multimedia /share/Multimedia 儲存多媒體檔案的資料夾
/Download /share/Download 下載軟體存放檔案的資料夾
/Web /share/Web 網頁系統資料夾

別部電腦用網路磁碟機連線的方法就能將上述任何一個NAS的資料夾分享映射成本機的網路磁碟機,例如NAS的IP位址是192.168.0.5,則個人電腦執行下列指令就能將NAS的/Multimedia分享建立成M:磁碟機:

 
net  use  m: \\192.168.0.5\Multimedia

網路磁碟機建立好後,接著就能用檔案總管對M:磁碟機存檔或讀檔,因為NAS使用的硬碟容量會比電腦的硬碟容量大,我們就能把較龐大、佔用非常多磁碟空間的檔案都存到NAS裡,讓電腦硬碟存放更重要的即時資料。由資料儲存的角度看,NAS很像是空間超大的USB隨身碟,只是我們並不是透過USB傳輸線來存取它,而是透過網路讓其他電腦來使用它,甚至可以一台讀檔而另一台寫檔、多台電腦或設備同時運作,突破USB一對一的限制。音樂檔使用檔案總管複製到NAS的 Multimedia資料夾,依需要建立分門別類的資料夾,音樂台要播放的音樂來源就來自Multimedia資料夾。

由於對NAS的讀寫存取都是透過網路,因此你的區域網路連線速度決定了檔案存取的快慢,如果你還沒有無線基地台或正想要購置新的路由設備,建議你盡量採買Gigabit的高速網路設備,讓QNAP NAS內建的高速網路能發揮效用,尤其現在Gigabit網路設備已算是很普遍且相對低廉的規格。設備使用Gigabit,網路線則注意要使用CAT.6等級的線材,才能發揮應有的速度。

我們先在家裏的區域網路裡把音樂台架設好,能順利播放後再設定外部連線。

音樂台服務使用說明

首先瀏覽NAS的管理網頁(一般是「http://NAS的IP位址:8080」),點擊最左側的功能選單【應用服務】,再點擊【多媒體中心】以勾選【啟動多媒體中心系統】,啟動多媒體中心後就能使用兩個網頁系統:Photo Station與Music Station。
nas-kkbox01.png

接著點擊【應用服務】裡的【Music Station】並開啟Music Station(音樂台)。

nas-kkbox02.png

設定完成後就能以「http://NAS的IP位址/musicstation」進入音樂台網頁。音樂台系統使用NAS的系統帳號,我們先以管理員admin帳號登入做後續的操作。

音樂台網頁主要分成三大區域:最左側是音樂檔來源的資料夾(就是存放在/Multimedia資料夾裡的內容),點擊資料夾後會在網頁中間顯示檔案清單,按清單右上方的【詳細資料】按鈕將清單顯示為詳細資料列表,點擊第一個檔再用〔Shift+點擊第二個檔〕做複選操作,再將標示區的檔案拖拉到最右側以形成播放清單,最後點擊右側下方的播放鈕就能聆聽到你複製好的美妙音樂了。此右下角區域有一般播放器的播放、停止、暫停、上一首、下一首等功能鈕,可以很方便的控制音樂的播放。

nas-kkbox03.png

本地播放與鬧鈴

以上是以網路串流的方法來播放音樂,也就是把儲存在NAS裡的檔案透過網路傳輸到電腦網頁,用內嵌的網頁播放器在你的電腦上播放音樂,但其實NAS除了當做媒體伺服器外,只要再接上USB音效卡就能讓你的NAS也變身成播放器。

將USB音效卡插入NAS的USB埠,再把喇叭插入USB音效卡的輸出埠,接著將網頁右側上方由【串流】切換到【本地播放】分頁,依先前介紹的音樂檔拖拉操作,就能讓NAS開始輸出由喇叭播出音樂。

音樂台除了播放功能之外,也具備鬧鈴功能,能設定在特定時間播放選擇好的播放清單。如果你在NAS裡儲存了許多自己喜愛的音樂,我們可以設定周一播輕音樂、周二播周杰倫、周三播古典樂等等,在充滿音樂的早晨裡悠悠醒來,應該是很不錯的一天開始喔。鬧鈴的設定步驟很簡單:

  1. 點擊中間上方的【音樂鬧鈴】按鈕,再由【音樂鬧鈴 (預約本地播放)】對話窗裡選擇八個時段中的任何一個時段。
    nas-kkbox05.png
  2. 選好時段後,會顯示設定的細節欄位供你選擇預約的時間、要播放的周期與播放那一個音樂清單。
    nas-kkbox08.png
  3. 儲存好後,只要喇叭開著就能定時播放音樂了。

世界電台任我聽

最左側的音樂來源除了讀取Multimedia資料夾裡的音樂檔,也能由清單最後面的【網路電台】來設定網路電台資料。
nas-kkbox09.png

網路電台的新增有點麻煩,只能用網頁新增,可惜國內電台使用的MMS:協定目前無法新增,能使用的國外電台新增步驟如下(以SHOUTcast Radio Directory http://www.shoutcast.com為例):

  1. 先找到要加入的電台,可以由左側的【Radio Genres】依音樂類型來選擇
  2. 在找到的電台連結處按右鍵,選另存檔案將「tunein-station.pls」存入指定的資料夾
  3. 用記事本開啟tunein-station.pls,找到http://開頭的網址,將之複製到系統剪貼簿
  4. 將網址新增為/MusicStation網頁的網路電台
    nas-kkbox10.png

使用行動設備:走到那聽到那

音樂台除了使用電腦或NAS本身播放外,也能使用iPhone/iPad或Android等行動設備,在安裝QMobile App之後,就能將NAS當做媒體伺服器,以網路串流讓行動設備讀取並播放。若要使用NAS的本地播放功能的話,除了用網頁操作,也能用iPhone QMobile App裡的【音樂遙控器】來操作。使用步驟如下:

  1. 執行QMobile App登入你的NAS系統,再點擊【音樂遙控器】
    nas-kkbox04.png
  2. 由NAS /Multimedia資料夾瀏覽到你要播放的音樂
    nas-kkbox07.png
  3. 點選某個資料夾並顯示出音樂清單,再選好要播放的音樂檔後,按清單下方第一個按鈕(Play)即可開始播放音樂
    nas-kkbox08.png
  4. 音樂清單畫面最下方有4個功能按鈕,第一個是播放,第二個是資料夾瀏覽,第三個是重新選擇別的音樂資料夾,第四個是選擇網路電台。QMobile App只能播放,音樂檔案要事先以網頁或檔案總管理拷貝到NAS的/Multimedia資料夾,而網路電台的新增則必須使用/MusicStation網頁來操作。

使用動態DNS給NAS的IP一個名字

至此我們已經能在家裡的網路環境裡使用音樂台了,接著再來設定如何在網際網路存取NAS的音樂資源。要讓NAS從外邊網際網路連線的話,千萬不要直接使用NAS 的IP位址,即使你使用的是ISP分配給你的固定IP,因為這個固定IP不保證永遠不變,當你網速升級或ISP有任何需要時,你就可能收到變更IP的通知,到時使用到這個IP位址的地方全部都要修改,這個修改可是曠日廢時的苦差事,最好的方式是替你的NAS申請一個網域名稱。

但每年花幾百元註冊一個域名似乎又太浪費錢(如果你覺得有必要又不在乎這個註冊年費的話,註冊域名當然是最保險的做法),因此使用動態DNS(Dynamic Domain Name Service,簡稱DDNS)應該是更好的主意。以下是幾個使用DDNS的方法:

方法1.

到提供DDNS的網站替你的NAS IP註冊,例如http://www.no-ip.com、http://www.dyndns.org等,再下載如Dynamic DNS Update Clients更新IP的工具,以確保你註冊的網名會定時更新對應到最新的IP位址。

方法2.

如果你的IP分享器或無線基地台有提供DDNS功能,就啟用它,輸入方法1申請到的網名,它會自動把IP傳給DDNS網站而達到更新的效用。我使用的D-LINK DIR-655無線基地台就有提供DDNS功能,它也提供了一個免費的註冊網站http://www.dlinkddns.com。
nas-kkbox12.png

方法3.

QNAP NAS也提供了DDNS功能,以MyCloudNAS.com來支援動態DNS與NAS的服務整合。MyCloudNAS的登錄與使用非常簡單:

  1. 由管理網頁點擊下方的【MyCloudNAS服務】→【MyCloudNAS設定精靈】,先使用【快速設定】
    nas-kkbox13.png
  2. 替你的NAS網域命名:按〔下一步〕後,MyCloudNAS.com會檢查名稱是否有被使用,如果名稱沒有被佔用才會顯示下一步驟
    nas-kkbox14.png
  3. 勾選要公佈在MyCloudNAS.com上的服務種類,記得把我們要使用的音樂台打勾
    nas-kkbox15.png
  4. 在步驟5時系統會嘗試自動設定路由器,如果你的路由器具備UPnP功能才會設定成功,如果無法自動設定也沒關係,自己到路由器做轉埠設定或再執行【自動設定路由器】就可以。一般我們的NAS會放在路由器的後面,因此路由器上必須有轉埠(Port Forward)的設定,將80埠轉到NAS IP的80埠。
  5. 終於看到完成註冊資訊了,最好順道把服務的網址連結下載到硬碟裡以方便參考。以後就使用註冊好的網域名稱再使用音樂台,以後不用再擔心IP位址變動的問題了。
    nas-kkbox16.png

自己的KKBox

在自己家裡打造類似KKBox的音樂中心看起來真是一點也不難,只要做一點小投資、再花點時間設定,數位家庭就邁出成功的第一步!

本文發表於《密技偷偷報 No.63》,全文請見雜誌內《NAS變身家庭音樂電台》一文。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *