[回上頁]

●此頁修改紀錄

●準備

 ●步驟

  首先,「正在收聽歌曲資訊」功能是7.0.0632 BETA版之前就有的功能,但是中文搶先版7.0.0425 BETA時並沒有這個功能,推測是這個0425版本之後的BETA版加入。英文的後續BETA版有新增這個功能,反倒是中文的BETA出了0425版後就停了,難怪等到出了0777正式版之後感覺有大變更,其中一項就是這個狀態顯示。

↑其中第二行就是新增的狀態顯示,與YIM的自訂狀態有異曲同工之妙...

  隨著7.0.0777正式版的安裝,附帶著一個給Windows Media Player的外掛程式「MSN Messenger 音樂外掛程式」,可以在WMP播放音樂檔時截取歌名和演唱者資訊作為個人訊息,非常有趣。

  但是用其他播放程式聽音樂的人想必不太高興,因為這功能無法相容於他們使用的播放器...不過,還是有高手做出來了!還不止一個有這種功能的外掛程式。現在連Winamp、foobar2000的人都可以享受這種功能了!

本文把重心放在foobar2000部分,目前所知有這類功能的外掛程式有:

  1. AMIP (for Foobar2000版本)
  2. Toaster for Foobar2000
  3. foo_msn (MSN Now Playing)
  4. foo_msnmsgr7 外掛程式

就這四個,其中我自己是試過前三項,第四項因為覺得功能一樣就不用了。值得一提的是,同樣功能的外掛不要同時運作兩個以上,會不會有衝突這很難說...

  如果嫌麻煩,推薦您用第三個foo_msn,簡單又方便。第一個AMIP個人試過,因為它的本意是給mIRC等等軟體做顯示歌曲資訊用途的,所以對MSN方面的支援反而不是最好,有些歌曲曲目仍有亂碼產生。目前用過最完美的是第二個,也就是底下要提的Toaster for Foobar2000。此軟體可以在切換曲目時在桌面浮現一個歌曲資訊框,同時新版本也支援了MSN Messenger 7.0的這項功能,歌曲顯示亦無亂碼,更能自由設定顯示格式,值得一用!

  這裡就介紹第二個和第三個吧,簡單易用。

  如果您選了第三個,簡單,點連結進入Shane's Plugins網站,在中間的「MSN Messenger Status Plugin」下找到「for Foobar2000 ie. foo_msn」文字,按下前面的連結下載,然後解壓縮其內的「foo_msn.dll」到foobar2000安裝時根資料夾(如:C:\Program Files\foobar2000\)下的components目錄。

  如果是第二個,也請您點連結進入Shane's Plugins網站,這次要看的是中間的「Toaster for Foobar2000」,下載吧。解壓後將「foo_toaster.dll」丟進foobar2000根資料夾下的components目錄。

以下介紹兩個插件的設定方式,大致上相仿:

MSN Now Playing:

  首先開啟foobar2000主程式,按下鍵盤「Ctrl + P」或是從主面板功能表的「Foobar2000→Preferences」進入foobar2000設定,找到左邊樹清單的「Components→MSN Now Playing」進行外掛程式設定,你可以修改看到的五個欄位值,不過建議修改「MSN Format」一欄就好了,其他盡量不要更動 (除非你知道你正在做什麼!)

  「MSN Format」為MSN Messenger上音樂狀態的顯示風格,欄位所填的{0}或是{1}都是會被外掛程式自動取代的文字(這部分請參考VB.NET的語法,類似Console.WriteLine("圓周率={0}",Math.PI)那樣),其中符號代表的意思如下:

*{0}和{1}的順序可別以為是直接從欄位上往下數的,並不是!!

我們可以利用這些欄位作變化,讓顯示方式更不一樣,有自己的Style!

  如果你懂得foobar2000的變數和語法(例如說%composer%為編曲者,和$if判斷式),那更可以自由修改Artist, Title, Album和WM/ID欄位,搭配保留的WM/ID(也就是變數{3})來作更多變化。

以下舉幾個例子:(Artist, Title, Album欄位皆為預設值情況下)

範例曲目-

MSN Format填入值-

  1. {1} - {0}:KOTOKO - Re-sublimity
  2. {0} // {1}:Re-sublimity // KOTOKO
  3. {1] - {0} [{2}]:KOTOKO - Re-sublimity [KOTOKO 2nd Maxi Single「Re-sublimity」]

這樣能活用了吧?

當然,某些論壇在說的播放A片時會顯示詳細資訊的假象,也可以從這裡設定XD
這給各位當作習題練習,相信難不倒各位=w=

Toaster for Foobar2000:

  首先開啟foobar2000主視窗,看到播放面板上面一排功能表的「Components」,按下滑鼠左鍵,選擇「Toaster→Configure Toaster」。在跳出的設定視窗選擇「Extra」頁籤。

  基本上預設的都不須變更,不過如果你想要更換MSN Messenger上音樂狀態的顯示風格,可以修改MSN Format一格。設定方式請參考上面「MSN Now Playing」教學部分,有很詳細的說明。唯一不同點是目前Toaster for Foobar2000外掛程式沒有變數{3},也就是沒有WM/ID欄位,這部分請自行注意。(少了不少能變化的機會...=____=)

  至於Toaster for Foobar2000主要功能的「每次切換曲目時所跳出的提示視窗」,就留待您自行去玩囉~像我是玩成這個樣子啦:

  這方面不再詳提,畢竟講了就離題了,以後有機會的話再好好解說吧!


別忘了MSN Messenger 7.0這邊也要設定喔!

  按下個人訊息右邊的下拉式選單,勾選「開啟我正在收聽的歌曲資訊(L)」,這樣MSN Messenger這邊就設定完成了,接下來播放音樂,看看成果吧!

大致如此~大成功!(全文完)