cht電腦資訊影音版
adm Find login register

在 Windows 上使用 MPD 的注意事項

coolcd
joined: 2008-01-21
posted: 2594
promoted: 347
bookmarked: 94
1subject: 在 Windows 上使用 MPD 的注意事項Promote 0 Bookmark 02013-09-22quote  

MPD 是 Linux 上蠻受玩家歡迎的音樂播放系統,採 Server/Client 架構,Server 負責播放,Client 則負責把使用者的命令告訴 Server。

支援媒體庫、可遠端控制、串流,功能非常強大!

MPD 也有 Windows 版,但有一些地方要特別注意,可參考 Music Player Daemon Community Wiki

以下摘要來說:

首先下載 Windows 版的 MPD

http://www.musicpd.org/download/win32/

解壓縮後,將設定檔的範例檔 mpdconf.example 複製一份到 mpd 會讀取的預設位置 (擇一即可)

%LOCALAPPDATA%\mpd\mpd.conf
%ALLUSERSPROFILE%\mpd\mpd.conf

兩個百分號夾住的東西,是 Windows 的目錄變數,舉例來說,在 Win7 開始選單的搜尋框中打入 %LOCALAPPDATA% ,就會出現 C:\Users\YourName\AppData\Local 這個目錄。

編輯 mpd.conf 中某些項目

music_directory  "C:/Users/YOUR_NAME/Music"
playlist_directory "C:/Users/YOUR_NAME/.mpd/playlists.txt"
db_file"C:/Users/YOUR_NAME/.mpd/database.txt"
audio_output {
type "winmm"
name "喇叭 (ASUS Xonar Essence STX Audio Device)"
device "喇叭 (ASUS Xonar Essence STX Audio Device)"
#device "0"
mixer_type "hardware" # optional
}
audio_output {
type "winmm"
name "數位輸出 (ASUS Xonar Essence STX Audio Device)"
device "數位輸出 (ASUS Xonar Essence STX Audio Device)"
#device "1"
mixer_type "hardware" # optional
}
 

其中,目錄中的 \ 必需用 \\ 或 / 來取代。
還有,.mpd 這個目錄,無法在 win7 explorer 中直接新增,要在 cmd 命令視窗中打指令

$ mkdir %userprofile%\.mpd

mpd.conf 必需是 big5 編碼,不可以是 utf-8,否則 mpd 會認不得 device。或者用 mpd 的 bin 目錄中執行 winmm-info.exe 看到的編號,應該也可以才是。

如果音樂分散在多個資料夾,可利用 mklink 命令建立 symbolic link 到 C:\Users\Your_Name\music 中,建立 symbolic link 需要 administrator 權限,真奇怪 Orz

$ cd C:\Users\Your_Name\music
$ mkdir /D Link Target

再來,執行 mpd.exe 即可啟動 mpd server

再下載一個自己喜歡的 mpd client,即可開始享受音樂囉!

推薦 auremo

edited: 1

cht電腦資訊影音版
adm Find login register
views:5883