同步 foobar2000 的“正在播放”信息到 mIRC

今天先备忘下 foobar2000 到 mIRC 的同步,过几天再发些 foobar2000、mIRC、last.fm、MPC、MAL Updater 之间乱搞的事。首先这篇文章会用到三样必需品:foobar2000mIRCAMIP

三样软件默认设置安装完毕后,打开 foobar2000 的设置界面在 Tools 标签下找到 AMIP Wrapper,然后点击右侧的配置按钮并如图配置:

Configure AMIP Wrapper

这样大体就算完成了,但会出现些问题,下面是对上图的一些解释和非必要的说明,不想自己仔细研究的可以继续看。激活 Announce auto­mat­i­cally 后,AMIP 会自动发送“正在播放”到 mIRC 中当前激活的窗口,对于经常开多频道的人来说这样会比较麻烦,所以需要修改输出内容来指定要输出的频道,于是可以将输出内容自定义为:

//cme np: &c7%1&c &c14-&c &c10%2&c &c14[%min:%sec~m/%br~kbps/%sr~kHz]&c

然后在上方的 /​cme 频道中添加要指定输出的频道即可,下图为输出效果

foobar2000 Now Playing For mIRC

也可以根据 官方的文档 发挥想象力,输出成这样:

//describe $active &b&c4::now playing file details::&c&b
//describe $active &c14track no.-----:&c&c2 %3&c
//describe $active &c14artist--------:&c&c2 %1&c
//describe $active &c14title---------:&c&c2 %2&c
//describe $active &c14album---------:&c&c2 %4&c
//describe $active &c14yr/gen/length-:&c&c2 %5 / %7 / %min~m%sec~s&c
//describe $active &c14other---------:&c&c2 %br~kbps / %sr~kHz / %mode / %lver&c
//describe $active &c14player--------:&c&c2 %player %ver with AMIP %pv, vol: %vol&c

foobar2000 Now Playing For mIRC

如果你经常这么发来发去的话,有时可能想要主动刷屏证明存在感,那么可以在四个输出模板中指定某一个,修改输出代码为:

//describe $active np: &c7%1&c &c14-&c &c10%2&c &c14[%min:%sec~m/%br~kbps/%sr~kHz]&c

然后在 mIRC 中打开脚本窗口,在 Aliases 标签中指定快捷键,像这样:

F2 /dde mplug announce preset 1
F3 /dde mplug announce preset 2

然后就可以在激活的频道中按 F2、F3 来证明存在感了

«

»