作者Wcw5504 (五月雨)
看板AudioPlayer
标题Re: [fb2k] Facet的栏位设定问题
时间Mon Nov 24 05:14:50 2014
※ 引述《Wcw5504 (椎崎月)》之铭言:
: 有些程式(如WMP),在专辑演出者的值是Various Artists时
: 会将这个栏位的值视为不存在
: 不过在Foobar2000中,预设的处理并不是这样
: 在切换到Album Artist的时候 如果值是Various Artists
: 依旧会当成一名演出者显示出来
: 不晓得有没有办法设语法,把这个值作为例外处理
: 当栏位为空或是为该值时,就直接显示音轨演出者?
隔了很久才找到完整的解决方法
回一下自已的旧文章,顺便看能不能帮到有同样问题的人
以Facet作为例子说明,这元件预设值是不会另外区分单栏多值的
参考
http://tinyurl.com/kwgk257 的解说,须改用%<field>%才会依值分割成个别栏位
例如X歌曲有A,B二个演出者,在筛选的预设值中会显示成
A, B单一歌手
http://i.imgur.com/OoCeOc9.png
http://i.imgur.com/rF8W1cI.png
要在设定值中将Artist那项改成
%<artist>%,才会把A,B个别分成二个歌手栏位
http://i.imgur.com/ldT1pou.png
http://i.imgur.com/hpvWs41.png
如此不论选择A或B,都可以对应找到X曲
使用相同的概念,可将Album Artist项改成
$replace(%album artist%,Various Artists,%<artist>%)
藉着判定专辑演出者,决定要显示的字串
http://i.imgur.com/BOJtXLq.png
http://i.imgur.com/eE2uU0V.png
http://i.imgur.com/4HEw0Fz.png
若专辑演出者为Various Artists的话,就会调用曲目演出者的内容取代原值
反之则显示专辑演出者栏位的内容
--
予岂好辩哉?予不得已也。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.62.77.240
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AudioPlayer/M.1416777294.A.702.html
※ 编辑: Wcw5504 (61.62.77.240), 11/24/2014 05:17:27
1F:→ allengx9900: 我没有把你的文读完,不过一开始显示栏位改成 12/13 01:23
2F:→ allengx9900: ARTIST不就解决了? 12/13 01:24
3F:→ Wcw5504: 设Artist的话 A1;B2 这二串会被当成一个歌手 不合常理 12/20 19:37