新的界面(还是绿色)
Thursday, September 14, 2006 4:53:58 AM

用的foo_uie_trackinfo_mod和foo_uie_single_column_playlist插件。
ps:歌曲信息代码中关于mp3的CBR、VBR和ABR的的判断在0.9.3.1及以前版本显示正常,在0.9.4显示不正常,原因在0.9.4中相关字段发生了变化(从%__extrainfo%变成%codec_profile%),现在0.9.4还在测试,所以还是用了%__extrainfo%,用0.9.4的自己改改代码吧。
下载:trackinfo mod 和 single column playlist 设置代码
更新:

修改trackinfo mod,加了张背景图,加了专辑图片。trackinfo mod中能插入的现在只支持png格式,还有就是不能缩放图片,也就是说专辑图片要先处理成统一大小先(我用的是60*60)。另外,插入的图片所在的分区必须是foobar所在的分区。
说明:我在代码中定义的是将专辑图片放在foobar目录images\ablums\folder\下,以音乐所在的文件夹命名图片。为什么这么做呢,因为我原来的图片都是放在音乐文件夹下的,可以用 IrfanView的“批转换/重命名”功能一次性处理好了,输出新的图到folder下,这样比较方便。你要用其他的命名方式,请自己修改代码$imageabs($sub(%_width%,75),9,'images\albums\folder\'%directoryname%'.png',)。还有就是这次的关于mp3的CBR、VBR、ABR的判断用%codec_profile%了,适用于0.9.4。最后说明,此方法仅供试玩,因为插件都还是测试版,说不定以后会改进图片的处理方式,而现在只能用此方法实现。
要自己修改的看下面的foobar2000wiki上的语法说明
foo_uie_single_column_playlist 更新到0.3.2,解决了绝大部分的bug,并且最主要的是新添加了一个命令,$imageabs2,该命令调用GDI+处理图片,也就是说,现在可以插入jpg、gif了,而不仅仅是png,并且可以调整大小,还有可以使用绝对路径,也就是说图片的位置可以不在foobar的分区了。
下面来介绍下$imageabs2的参数
$imageabs2(resize width,resize height,srcX,srcY,srcW,srcH,dstX,dstY,IMAGE DIRECTORY/IMAGE.png,)
- resize width(调整到要的宽度)
- resize height(调整到要的高度)- srcX - the x position on the resized image where you want to start(在调整后的图像上取要显示部分的起点x坐标)
- srcY - the y position on the resized image where you want to start(在调整后的图像上取要显示部分的起点y坐标)
- srcW - the width on the resized image you want(要显示部分的宽度)
- srcH - the height on the resized image you want(要显示部分的高度)- dstX - the x position on the screen where you want the image drawn(在列表中显示图象的x坐标,就是左边距)
- dstY - the y position on the screen where you want the image drawn(在列表中显示图象的y坐标)
比如我用的代码是$imageabs2(60,60,,,,,6,$add(25,$mul(-18,%tracknumber%)),$replace(%path%,%filename_ext%,)folder.jpg,)
就是将歌曲所在文件夹的folder.jpg调整到60*60的大小显示在列表中。至于该代码插在何处?一个原则,越前面越下面,也就是说,做背景的插整个代码的前面为好,又比如在相同的地方插入两张图片,那位置后面的代码插入的图在前面的上面。效果如下





