Foobar2000 封面显示个性
Foobar2000在使用artist分组的时候只能显示内置的artist图像,虽然存在Front cover图像,但是还是显示一个黑框。一直想把这个功能改好,但是Foobar的脚本介绍文件特别少,以及还有使用插件,所以直到今天才把问题解决。
我使用的是Foobar2000 win8 皮肤版http://www.ithome.com/html/soft/27179.htm
这个功能的原理非常简单-》即让在渲染界面的时候更改图片即可。
一开始我以为是foobar中的performance中进行配置,但是几经测试,发现发无效的(不理解原理,瞎试只能)。如下图
后来,几经测试,终于发现要修改的地方是ELPlaylist的脚本,它将图片分成两部分来渲染的,一个是分组标题、一个是音轨列表。
只需要找到
$if($and($strcmp($get(artDisplayed),0),$or($strcmp(%Current_Preset%,'artist'),$strcmp(%Current_Preset%,'艺术家'))),
这一段代码,然后在它的主体个性为以下代码即可:
$puts(artDisplayed,$if($if3(
$albumart($get(xOffset),$get(yOffset),$get(w),$get(h),0,artist noexpansion),
$albumart($get(xOffset),$get(yOffset),$get(w),$get(h),0,front noexpansion)
),1,0))
效果如下图:
修改前:
修改后:
转载于:https://my.oschina.net/Senger/blog/196574