PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > 音效討論區
帳戶
密碼
 

  回應
 
主題工具
shirock
Advance Member
 

加入日期: Aug 2005
文章: 367
DLNA 和 foobar2000

前幾天一篇關於 Pioneer N-50 的討論串,後面開始吵起 itunes, foobar2000 的操作好壞
我個人都是用 foobar2000 ,就說說 DLNA 和 foobar2000 的事。

DLNA 定義了很多種功能角色,以音樂播放來說,可分成以下四種主要角色:

* Media Server (DMS)
* Media Controller (DMC)
* Media Renderer (DMR)
* Media Player (DMP)

DMS 的角色最單純,把它當成 NAS 就行了,可讓 DMC 瀏覽它儲存的音樂清單。它負責儲存音樂,以及輸出資料。注意,它不是 DAC ,它輸出的就只是數位資料,而不是轉換成類比訊號的音樂。有些 DMS 會提供 stream 功能,可以讓使用者指定資料輸出時的音樂格式,例如轉成 WAV 或是 MP3 。

DMC 你可以把 DMC 想像成你手上的遙控器。它負責控制播放動作以及搜尋、瀏覽 DMS 的音樂清單,並且告訴 DMS 要把資料送到哪。

DMR 真正負責處理音樂的角色,它接收來自 DMS 的數位資料,解碼為 PCM 訊號送給音效裝置(音效卡、DAC)。

DMP 可以視為 DMC 加 DMR 。基本上提到 DLNA client 時,都是指 DMP 。


常見需求案例:

1. 手機和 NAS : 音樂檔放 NAS 上,手機安裝 APP 找 NAS 的音樂在手機上播放。這種組合是將 NAS 作為 DMS ,手機 APP 作為 DMP ,瀏覽 DMS 的音樂檔後,告訴 DMS 把音樂資料送過來給自己播放。

2. 手機和擴大機: 有一些組合音響或環繞擴大機支援 DLNA 。準確地說,這些擴大機只負責 DMR 的角色。手機APP 則作 DMS 和 DMC ,把放在手機上的音樂資料送出去給擴大機播放。

3. 手機和網路串流播放機: 網路串流播放機就是將 NAS 和擴大機裝一起的機器,所以是 DMS + DMR。手機 APP 只負責 DMC 。用手機查看播放機上的音樂檔,然後叫播放機放音。

挑選 DLNA 產品最麻煩的一點在於這些產品通常都不會說明它可以負責哪些角色。所以常常看到很多人抱怨說,某某東西明明說支援 DLNA ,卻不能做我想要它做的事(角色)。手機 APP 更是如此,很多免費的手機 DLNA APP,通常只符合上列的其中一種使用需求。如果以上三種需求你都會用到,那你可能得要安裝三個 APP 。

foobar2000 提供一個名為 foo_upnp (https://www.foobar2000.org/components/view/foo_upnp) 的插件,這個插件可以讓 foobar2000 同時具有 DMS/DMC/DMR 三種功能。

安裝很簡單,瀏覽前述連結的網頁內容,點擊下載,然後交給 foobar2000 安裝。 foobar2000 會問你是否確定要安裝,裝好後 foobar2000 還會再提示你重新啟動 foobar2000 。裝好之後,基本上什麼設定都不用做,foobar2000 的 DLNA 功能就能運作了。但是它的操作介面不太直覺。

foobar2000 upnp 把自己的 DLNA 功能分成 4 個操作元件,即 media server, media browser, media controller, media render 。

假設現在有 A, B 兩台電腦都裝了 foobar2000 + upnp ,而且都啟動了 foobar2000 。那麼使用者可以有下列的使用方式:

1. A 打開 media browser 元件的視窗,瀏覽 B media server 上的音樂。當你選好音樂按播放時,它會從 B media server 取回音樂,這時是 A 電腦放音樂。你要用預設的播放控制列操作播放動作。

2. A 查看自己的音樂庫(meida library),選好音樂,按右鍵叫出突顯選單,找到 Play to 選項,指定 B 為 media render 。 A 就把音樂送到 B 去,讓 B 電腦放音樂。這時你要另外打開 media controller 元件的視窗,用它的播放控制列操作 B 的播放動作。

3. A 打開 media browser 查看 B media server 的音樂,按右鍵找 Play to 選項,指定 B 為 media render 。也就是讓 B 播放本身儲放的音樂,而 A 單純當成一個遙控器,用 media controller 的播放控制列操作。
     
      
__________________
訊源: TEAC UD-H01
擴大機: Yamaha A-S1100, Yamaha CA-S1, Sansui AU-X901, Sansui AU-777D, Proton AP-1000, Proton AA-2120, Marantz PM-750DC
喇叭: 雅瑟 CP-730, S-520
耳機: GRADO SR-225i
德城 Lelio AV 2300 銀訊號線; AV-2100 銅訊號線; Three Hearts T3 喇叭線, 谷津 AC Filter
舊 2016-02-01, 03:26 PM #1
回應時引用此文章
shirock離線中  
windhm
Senior Member
 

加入日期: Oct 2004
文章: 1,387
shirock兄, 真是詳細的解說, 簡單明瞭, 給你個讚
試了一下手機內的app
All connect 可以將手機內的音樂丟給foobar播放.
Air pin cast 可以用手機播放foobar playlist內的音樂.
遠端控制則試了幾個都不行.
 
舊 2016-02-01, 07:33 PM #2
回應時引用此文章
windhm離線中  
Fabio
*停權中*
 
Fabio的大頭照
 

加入日期: Jun 2001
您的住址: S.P.B.
文章: 3,641
我都用這個
http://foobar2000controller.blogspo...w-to-start.html
蠻簡單無腦的,反正也只有用到遙控PC上的FOOBAR的功能
剛剛好
舊 2016-02-01, 07:50 PM #3
回應時引用此文章
Fabio離線中  
shirock
Advance Member
 

加入日期: Aug 2005
文章: 367
修正一些 foobar2000 的名詞內容。
foobar2000 upnp 元件各部正確名稱和對應的選單位置是:

upnp 組態內容:
Library > Configure > Tools > UPnP

瀏覽 UPnP media server 的內容:
View > UPnP Browser

控制列:
View > UPnP Controller

播放到指定的 media renderer (Play to):
音樂檔或專輯、資料夾名稱上按右鍵的突顯選單 > UPnP Controller > Play on ??? Renderer

引用:
作者Fabio
我都用這個
http://foobar2000controller.blogspo...w-to-start.html
蠻簡單無腦的,反正也只有用到遙控PC上的FOOBAR的功能

這個對我不適用,因為我不用android系統。

另外,Windows 7 一直到 Windows 10 其實就內建 DLNA DMS/DMC/DMR 功能,就是它內建的 Windows Media Player 。但是受限於它的解碼器,它只認得 WAV/MP3/MP4 這幾種音樂格式。對我來說,非常不好用。
__________________
訊源: TEAC UD-H01
擴大機: Yamaha A-S1100, Yamaha CA-S1, Sansui AU-X901, Sansui AU-777D, Proton AP-1000, Proton AA-2120, Marantz PM-750DC
喇叭: 雅瑟 CP-730, S-520
耳機: GRADO SR-225i
德城 Lelio AV 2300 銀訊號線; AV-2100 銅訊號線; Three Hearts T3 喇叭線, 谷津 AC Filter
舊 2016-02-01, 09:17 PM #4
回應時引用此文章
shirock離線中  
ZANG0972
Major Member
 

加入日期: Jan 2016
文章: 115
以前在賣樹莓派就寫過類似的教學文,後來覺得太麻煩了,因為還是有人問題一堆,自己也乾脆不賣了。
舊 2016-02-02, 02:12 PM #5
回應時引用此文章
ZANG0972離線中  
shirock
Advance Member
 

加入日期: Aug 2005
文章: 367
引用:
作者ZANG0972
以前在賣樹莓派就寫過類似的教學文,後來覺得太麻煩了,因為還是有人問題一堆,自己也乾脆不賣了。

不開個收費course嗎 www

當 maker 需要的技術知識和當 user 不同等級
買了 pi 想自己 diy 一台播放機的話,這些知識本來應該要他們自己學的

我本來也用 pi 做一台來玩過
但是我聽音樂的時間就是我在用電腦的時間,特地搞一台播放機卻沒使用時機,就收著了

還有啊,我後來入手一台windows平板,偶爾測老機器需要播放機時,用那平板還比用 pi 方便,就更懶得動手了。
__________________
訊源: TEAC UD-H01
擴大機: Yamaha A-S1100, Yamaha CA-S1, Sansui AU-X901, Sansui AU-777D, Proton AP-1000, Proton AA-2120, Marantz PM-750DC
喇叭: 雅瑟 CP-730, S-520
耳機: GRADO SR-225i
德城 Lelio AV 2300 銀訊號線; AV-2100 銅訊號線; Three Hearts T3 喇叭線, 谷津 AC Filter
舊 2016-02-02, 03:24 PM #6
回應時引用此文章
shirock離線中  
ZANG0972
Major Member
 

加入日期: Jan 2016
文章: 115
引用:
作者shirock
不開個收費course嗎 www

當 maker 需要的技術知識和當 user 不同等級
買了 pi 想自己 diy 一台播放機的話,這些知識本來應該要他們自己學的

我本來也用 pi 做一台來玩過
但是我聽音樂的時間就是我在用電腦的時間,特地搞一台播放機卻沒使用時機,就收著了

還有啊,我後來入手一台windows平板,偶爾測老機器需要播放機時,用那平板還比用 pi 方便,就更懶得動手了。



台灣人都認為跟你消費,你有教學的義務啊 網路購買又有七天鑑賞期,他們弄不好要給退的,真的很煩,我就放棄了。
舊 2016-02-02, 04:35 PM #7
回應時引用此文章
ZANG0972離線中  
Fabio
*停權中*
 
Fabio的大頭照
 

加入日期: Jun 2001
您的住址: S.P.B.
文章: 3,641
引用:
作者ZANG0972
台灣人都認為跟你消費,你有教學的義務啊 網路購買又有七天鑑賞期,他們弄不好要給退的,真的很煩,我就放棄了。

原來這位大大有在做生意啊,是音響相關嗎?

是說...您的參考設備是之前分享的那套嗎?
舊 2016-02-02, 04:57 PM #8
回應時引用此文章
Fabio離線中  
ZANG0972
Major Member
 

加入日期: Jan 2016
文章: 115
引用:
作者Fabio
原來這位大大有在做生意啊,是音響相關嗎?

是說...您的參考設備是之前分享的那套嗎?



副業,現在不做了,因為有客戶會有類似要求,所以我知道,這東西還是有點底子的人來玩會比較好。不要只是看便宜,樹莓派是便宜,但是自己一定要有一定的層度。順帶一題,當時的我不會告訴人家我的東西可以秒誰秒誰,我只會說他可以辦到什麼,只要你會玩。
不誇張,有的人買連OS都不會弄,我都不知道說什麼好。

此文章於 2016-02-02 05:15 PM 被 ZANG0972 編輯.
舊 2016-02-02, 05:09 PM #9
回應時引用此文章
ZANG0972離線中  
ZANG0972
Major Member
 

加入日期: Jan 2016
文章: 115
忘了編輯,該說的沒說到,我不會拿什麼來參考樹莓派好不好聲,但是當時的我會告訴你,他可以當player,當然不是每一個買家的目的都是為了買來當player的。我記得有買來當BT機,還有機器人,很有趣的小東西,當然要自己會玩啦。

此文章於 2016-02-02 05:24 PM 被 ZANG0972 編輯.
舊 2016-02-02, 05:21 PM #10
回應時引用此文章
ZANG0972離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:23 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。