前两日看到网友tpxcer的Gtalk签名会随机变化,看看规律,应该是读取正在播放的音乐信息来作为签名,就问了问他怎么实现,他就给我介绍了这么一个Pidgin的插件MusicTracker。
WhatisMusicTracker?
MusicTrackerisapluginforPidgin(previouslyknownasGaim)whichdisplaysthemusictrackcurrentlyplayinginthestatusmessageofvariousaccountssuchasAIM,Yahoo,MSN,Gtalk(Jabber),etc.,i.e.anyprotocolPidginsupportscustomstatuseson.SupportforawiderangeofaudioplayersonbothWindowsandLinuxplatformsisplanned.Currentlysupportedplayers:Amarok,Rhythmbox,Audacious,XMMS,MPC/MPD,Exaile,Banshee,QuodLibetonLinux.Winamp,WindowsMediaPlayer(9 ),iTunes,Foobar2000(incompletesupport)onWindows.
很明显,这是一个多平台的扩展支持,查了查Gentoo的PortageTree,里面没有这个扩展,问了问tpxcer,他在Arch里面也是自己编译的。到了MusicTracker官方站点,发现他对Gentoo是特别的照顾(没有deb、没有rpm),居然有ebuild可用,那是再方便不过了,正好学习了一下Overlay的建立方法。
安装:
1.先建立正确的Overlay目录结构。
#mkdir-p/usr/local/portage/media-plugins/musictracker
#mkdir/usr/local/portage/media-plugins/musictracker/files
2.下载ebuild文件。
#cd/usr/local/portage/media-plugins/musictracker
#wget
3.make一下ebuild文件。
#ebuild/usr/local/portage/media-plugins/musictracker/musictracker-0.4.1.ebuilddigest
4.添加下面一行,把localoverlay加入/etc/make.conf
PORTDIR_OVERLAY="/usr/local/portage/"
5.刷新一下
#env-update&&source/etc/profile
6.现在就可以通过emerge来安装musictracker了。
#emerge-avmusictracker
支持:
MusicTracker支持的Linux下的播放软件列表,看准了,使用下面播放器的都支持:
Amarok,Rhythmbox,Audacious,XMMS,MPC/MPD,Exaile,Banshee,QuodLibet
MusicTracker支持的IM软件:
AIM,Yahoo,MSN,Gtalk(Jabber)
下载本文示例代码