用Foobar2000 UPnP Media Server實現Android裝置播放APE/FLAC
趙宇為 于 2010.10.21 15:08:12 | 源自:www.soomal.com | 版權:原創 | 平均/總評分:09.88/79

我們曾在今年初寫過兩篇關于Foobar2000 Media Server插件的文章,與傳統的Windows Media Player 11以后支援的UPnP Media Server不同的是,Foobar2000可以對于一些用戶來說更加熟悉,界面和操作更加簡單;第二,由于Foobar2000可以支援像APE、FLAC等高品質常用音樂檔案,所以當它作為UPnP Server時也將它的解碼能力一同繼承下來。另外的優勢在于Foobar2000 Media Server這款插件本身,它可以支援自由的轉碼格式、采樣的設定,并且可以對原檔案轉碼的條件進行設定,使用起來在品質、編碼、碼率和檔案類型之間操作相當靈活。通過UPnP的設定,我們可以方便的讓iPhone、iPod touch播放電腦上的所有Foobar2000可以播放的檔案。今天我們來補充,使用Andriod作業系統的裝置如何實現這一功能。

  • 在Andriod作業系統下,播放FLAC和APE相對iOS下更方便,有不少播放器支援本地播放功能,所以UPnP伺服器從這個角度來看似乎用處并沒有iOS裝置那么必要,但基于伺服器轉碼的流播放對節目源的管理、分類和節目源豐富性上仍有一定優勢。如果將Andriod系統開發成微型音響所用,那么UPnP的功能將更加方便它來共享局域網中現有的節目源。目前Andriod下,支援UPnP音樂播放的軟體有一款,叫做Andromote,這是一款收費的應用程式。

    首先,我們來回顧一下在PC上,UPnP Media Server的起用。如果你使用的是Windows7或者Windows Vista系統,可以在如圖“網路”設定項目中看到“媒體裝置”下的幾個裝置。圖中第一個,即是以你計算機名命名的Media Server,它使用Media Player的曲庫管理;Foobar2000 Renderer是Foobar2000解碼器或播放器,可用作遙控操作(下文說明);Foobar2000 Media Server,是提供客戶端裝置共享內容的資訊管理,以及轉碼解碼工作的伺服器。

  • 第二步,我們來看一下Foobar2000 Media Server的設定,將下載好的dll檔案拷貝至components目錄中(如C:\Program Files\Foobar2000\components),運行Foobar2000,在工具一欄中可以看到“UPnP”的相關設定。在曲目顯示等方面,按預設設定已經足夠使用不用調整。在Streaming Profiles一項,可以看到相關轉碼、解碼等設定。如果您的手機或平板裝置在本地就不可以播放WAV檔案,那么在Transcode項目中可以設定為“Always”,這樣伺服器將全部以MP3編碼形式發送音頻流。但相信目前的Android手機大多可以播放WAV檔案。這樣,無損壓縮的APE和FLAC也會被解碼為PCM流進行高品質的播放。

  • 下面我們來看Andromote這款軟體在Android作業系統下的設定,我們使用智器V3 MID和摩托羅拉 明A1680手機進行試用,用智器V3的界面進行使用說明。但比較悲劇的是,智器V3在使用Andromote時基本不可以正常使用,若伺服器端設定為PCM流大概需要超過1分鐘緩沖,播放極為不流暢;若設定為MP3編碼,則需要大概超過20秒的斷斷續續緩沖,才可以正常播放。這并不是V3硬體性能問題,而是軟體兼容性導致。而在明A1680手機上,則一切播放流暢。

  • 打開Andromote,在智器V3這樣800X480解析度的熒幕上會看到兩行項目,正好對應的是Media Server和Renderer,滾動熒幕,可以看到工具大圖示的設定項目。第一次使用一般要進行設定,在設定中首先要選擇Media Server,就是說你讓你的Android手機或其他裝置要播放哪個伺服器上的音樂(或用什么伺服器軟體去管理)。我們看到,有Media Player 11對應的PC名的伺服器和Foobar2000對應的伺服器,我們由于要播放APE和FLAC,選擇用Foobar2000 Server。

  • 接下來,要設定解碼器Renderer,或者叫做播放器。我們看到,這里有Foobar2000 Renderer和Local(本地),我們選擇Local,就是用這款裝置如智器V3進行播放;若要選擇Foobar2000 Renderer,則是用安裝Foobar2000 Renderer的裝置播放,這時的操作相當于智器V3對Foobar2000的遙控。

  • 設定完成后,退回到軟體主界面,點擊Media Server,進行曲目選擇。這方面功能相對iOS下的PlugPlayer,它的操作稍顯麻煩。我們打開Meida Server可以看到檔案分類方法,進入播放列表,看到不同文字的分類,這些分類是與Foobar2000上的標簽一致的。這里我們看到每一個標簽下,軟體只會識別標簽下的目錄而不是檔案數,顯然設計不合理。點進進入,看到曲目,我們每點一首曲目,它就被添加進入播放列表。但不能在上一層全部添加該目錄下所有音樂,設計也不夠合理。添加完成后,我們要退出這一層目錄,在這里并不能實現音樂的播放。

  • 回到主界面,點擊進入Renderer,看到如圖的播放界面,點擊播放列表大圖示可以看到我們剛才添加過的曲目。這里的操作就相對簡單了,不需太多說明。在播放界面可以實現曲目循環、音量、遙控(如果在此模式)的設定。播放時我們可以看到曲目的資訊,在系統的左上角標題提示托盤處可以看到紅色天線LOGO,代表Andromote正在工作,而在其后還可以顯示曲目相關資訊。

  • Android作業系統運行大多數程式的后臺運行(一不小心就非常費電),音頻播放類的Andromote自然也可以后臺播放,從圖中看我們切換到程式桌面,音樂仍在后臺播放。

  • 相對摩托羅拉 明A1680的配置和Android 1.6版本系統來看,目前市面上銷售的Android手機應該可以流暢使用Andromote來播放伺服器端的APE和FLAC音樂,操作非常方便,流暢。而遺憾的是智器的MID卻基本無法使用此功能。目前雖然在Android下有播放器可以支援APE和FLAC,但似乎并不能對CUE分軌進行識別,所以本地播放檔案管理仍較為麻煩,需要電腦進一步處理。如果有興趣,可以嘗試用Andromote來播放PC上所有喜歡的音樂。當然,我們也希望有Android作業系統的桌面音響,或播放器裝置讓它的功能得以更大的發揮。

    請評分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    059.032.185.***
    059.032.185.***
    發表于2015.04.27 22:32:40
    36
    116.228.169.***
    116.228.169.***
    發表于2013.10.10 15:03:16
    34
    看過文章馬上時間WindowsPhone用戶可以使用myMediaHub這款軟體進行uPNP連接,此軟體不僅支援音頻,視訊也同樣支援。免費好用,已在三星WP8上測試通過(僅測試過連接Foobar音頻)。
    給WP用戶一個好消息!~
    發表于2013.10.10 13:26:46
    33
    113.088.177.***
    113.088.177.***
    發表于2013.10.09 23:58:11
    31
    著實不錯!~ 立馬實驗
    發表于2013.10.09 23:37:13
    30
    075.158.***.***
    075.158.***.***
    我試了幾次,想把foobar2000播放的音樂直接送到音響去,但都是報錯:Unrecoverable playback error: UPnP device error: could not connect
    發表于2013.10.09 11:04:34
    29
    我前幾天剛入了一臺群暉的212j作nas,里面放了一些音樂,想組建家庭局域網,通過手機播放音樂。現在發現自帶的工具播放mp3什么的可以,ape倒是可以找到,但是無法識別cue。換了好幾個播放器都是這樣。不能在nas上使用foobar當做播放伺服器啊……求指導!
    發表于2012.11.26 10:30:42
    28
    10
    在那里播放出錯?Android裝置上報錯?還是PC報錯?Local Renderer,誰是Local?
    發表于2012.05.05 18:39:21
    27
    218.001.***.***
    218.001.***.***
    如文設定好了,按播放出現"activiate playlist mode in settings when using local renderer"是什么原因?前面的時候是 可以播放了的,后來按了播放界面的紅色叉叉按鈕,再重新播放就出這問題.
    發表于2012.05.05 18:34:03
    26
    113.104.***.***
    113.104.***.***
    發表于2012.02.27 11:40:09
    25
    03
    發表于2010.11.02 00:31:00
    24
    感覺這功能用處不大,首先是如果你有pc了,點解還要用手機聽?其次是,現在手機也能播ape,當然,那個cue檔案確實是麻煩點,但是用手機聽歌,關鍵就是要個移動性。順便說下,i9k聽歌效果不錯。
    發表于2010.10.22 21:53:27
    22
    03
    發表于2010.10.22 21:14:12
    21
    060.191.***.***
    060.191.***.***
    還有一個用處,可以激活foobar2000 Renderer ,直接遙控電腦播放,響應很快,比http插件要更方便。
    發表于2010.10.22 16:05:58
    20
    03
    發表于2010.10.22 11:34:35
    19
    10
    現在呢?除了高清,大多數都轉向在視訊網站看普通電視劇了吧。從資訊管理角度,你不可能要求終端承擔管理和存儲的任務。現在的應用當然實用價值不高,但是你不能因為你不脫褲子放屁就說你的屁比別人香。
    發表于2010.10.22 10:13:47
    18
    10
    發表于2010.10.22 10:10:25
    17
    提示
    本貼不可匿名回復,回復等級為:1 ,您現在正處在潛水狀態
    回復
    驗證碼
    1194 為防止廣告機貼垃圾,不得已而為之
    表情
    正文
    京ICP備11010137號 京ICP證110276號 京公網安備110114000469號