Gtalk默认只支持以下4种播放器
* iTunes
* Windows Media Player
* Winamp
* Yahoo Music Engine

晚上有让gtalk显示foobar当前播放的歌曲名称这念头的时候,马上想起的是foobar的一个叫amip组件,曾经使用它让msn messenger 读取foobar的播放信息,不过这组件好久没用,名字都已经模糊,amip这4个字母倒是回想了半天……

贴一张效果图先 :)

amip.jpg

amip有针对winamp,itunes,foobar的不同版本,下载地址见:http://amip.tools-for.net/wiki/amip/download

默认amip不支持gTalk,另外需要使用AMIP Configurator来设置amip的隐藏参数,AMIP Configurator需要JRE 5.0以上的版本,amip的页面都有提供链接
amip3.jpg

ps:amip默认不支持gtalk,是因为amip对gtalk的支持存在bug,当Gtalk选择“Show current music track”的时候,官方提到在gtalk最小化的时候,会弹出状态选择菜单。不过我所碰到的情况是两者都会弹出菜单,并且状态上不显示当前播放信息………… :(
解决方法:状态那里不要选择“Show current music track”,而是直接选择”Custom messenger…”,当有新歌曲的时候,会自动更改为自己所设置的格式,见下图:
amip2.jpg