Re: [fb2k] Facet的欄位設定問題(單欄多值個別顯示)

作者: Wcw5504 (五月雨)   2014-11-24 05:14:50
※ 引述《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的話,就會調用曲目演出者的內容取代原值
反之則顯示專輯演出者欄位的內容
作者: allengx9900 (Shiki)   2014-12-13 01:23:00
我沒有把你的文讀完,不過一開始顯示欄位改成ARTIST不就解決了?
作者: Wcw5504 (五月雨)   2014-12-20 19:37:00
設Artist的話 A1;B2 這二串會被當成一個歌手 不合常理

Links booklink

Contact Us: admin [ a t ] ucptt.com