|
FooBar2000 Title Formatting[FooBar2000标题格式使用详解](20) $puts(not_played_width, $sub($get(width),$get(played_width)))
// 开始显示已播放的部分 $transition($repeat($get(item),$get(played_width)),$get(c_1),$get(c_2))
// 开始显示未播放的部分 $transition($repeat($get(item),$get(not_played_width)),$get(c_2),$get(c_1))
在有的 title formatting 中专辑最后一首歌在显示时会和其他歌曲显示有所不同,这里就涉及到如何判断那首歌是专辑最后一首的问题。 又因为 title formattomg 的所有操作都是从当前行的歌曲标签得到的信息来进行的 这就意味着要找最后一首歌就必须从他自己入手
//现在一般采用的方法是给这首歌加入 lasttrack 的标签,值 随意 //还有一种方法是把 tracknumber 标签设置成 tracknumber/专辑总歌曲数 的形式,这里用批量标签很方便完成设置 //开始判断是否为专辑最后一首 $puts(tracknumber_left, $left(%tracknumber%,$sub($strchr(%tracknumber%,'/'),1))) $puts(tracknumber_right, $right(%tracknumber%, $sub($len2(%tracknumber%),$strchr(%tracknumber%,'/'))))
// 以后可以根据是否 $stricmp($get(is_last),1) 来判断是否为专辑作后一首 $if($or($stricmp($num($get(tracknumber_left),2), $num($get(tracknumber_right),2)),%lasttrack%), $puts(is_last,1))
$puts(artist, $if($or(%various%,%album artist%), $if2(%album artist%,Various Artist), $if3(%artist%,%performer%)
|