Re: [fb2k] foo_title

看板AudioPlayer作者 (qwnob)時間16年前 (2008/07/23 00:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
: 軟體名稱:foo_title component : 軟體資訊:foobar2000 (以下簡稱fb2k) 第三方外掛程式 : 最新版本:0.7 (for fb2k 0.9.x)fb2k 0.8.x 小弟未測試 : 軟體功能:用講的太囉唆了 直接看圖吧 v( ̄︶ ̄)y : http://foo-title.sourceforge.net/images/sshot2.png
: → 顯示曲目資訊 : http://foo-title.sourceforge.net/images/screen1.png
: → 也支援播放按鈕 : 軟體特色:以下就 fb2k 0.9.x + foo_title 0.7 介紹 : 1)自由度高,版面可自行重新配置 (XML) : 2)新版支援透明化、滾動式文字、專輯圖片顯示 : 3)可設定為桌面顯示,當 widget 使用 : 官方網站:http://foo-title.sourceforge.net/ : 下載連結:https://sourceforge.net/project/showfiles.php?group_id=178279 : !! 使用前請先安裝 Microsoft .NET Framework 2.0 !! http://ppt.cc/PKun : 討論文章:http://www.hydrogenaudio.org/forums/index.php?showtopic=46595 : 面板分享:http://www.hydrogenaudio.org/forums/index.php?showtopic=46619 : 特別推薦:Sune@hydrogenaudio 所作的 Transparent 面板 : http://img338.imageshack.us/img338/3108/capt1sf9.jpg
: http://img317.imageshack.us/img317/3558/capt2fn0.jpg
: 下載 http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=2612 : 進階使用: : 1)設定 Z-order:"On desktop" 當 widget 使用 : http://img160.imageshack.us/img160/9052/crystalyj9.jpg
: FunkyMunky@hydrogenaudio 所作的 Crystal 面板 : 下載 http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=3537 : http://img475.imageshack.us/img475/7944/crystal2sv1.jpg
: FunkyMunky@hydrogenaudio 所作的 CryStal2 面板 : 下載 http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=3546 : 2)搭配 Album art 變成美化過的 UI 來使用 : http://img155.imageshack.us/img155/4052/previewlx6.png
: SynchrO@hydrogenaudio 所作的 Paper Sleeve 面板 : 下載 http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=4067 : http://img529.imageshack.us/img529/4076/previewiq3.png
: SynchrO@hydrogenaudio 所作的 iStack2 面板 : 下載 http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=4068 : 這個組件很值得大家來嘗試玩玩看 : XML也滿好改寫的 語法算很簡單 : 逛了逛發現除了官方討論區之外 : 也還可以 google 一下到其他地方挖寶 : http://hi8ar.net/tag/foo_title 這裡也有些不錯的面板 : 另外循線看了一下 似乎還有 foo_looks : http://www.hydrogenaudio.org/forums/index.php?showtopic=19310 : 這… 才看有沒有機會用到了 ╮(﹀_﹀")╭ 這個套件還蠻方便的,但有一個缺點,以white為例, 當顯示資訊太長時,會蓋掉底下視窗的功能鍵,如:最小化、關閉、...等, 甚至是超出螢幕能顯示的長度,想看資訊還得移動視窗,這樣就失去此插件的意義了。 所以我寫了一段程式碼來解決這個問題。 範例(white) 原本的程式碼是 (註:size="8") <label position="left" color="ff000000">%artist% '[ '%album% #%tracknumber_ %' ]' - %title%</label> 顯示出來的是 コウ (CV:早見沙織) [ 我が家のお稲荷さま。 ED1 風がなにかを言おうとしている #04] Miracle Way~強く優しく護られて~ <オリジナル・カラオケ> 上面這行明顯太長,有些螢幕容納不下 我修改之後顯示成 (註:size="8") コウ (CV:早見沙織) [ 我が家のお稲荷さま。 ED1 風がな ~ ] Miracle Way~強く 優しく護られ ~ 這樣就比較簡潔一些了,如果還是覺得太長,就再把參數改小就行了 以下是我修改的程式碼,下一頁有說明 (註:size="8") <label position="left" color="ff000000">$iflonger(_ %artist% '[ '%album% #%tracknumber%' ]' - %title%,55,_ $if($greater($len(%artist%),17),$cut(%artist%,15) '~',%artist%) _ $if($greater($len('[ '%album% #%tracknumber%' ]'),22),_ $cut('[ '%album% #%tracknumber%' ]',20) '~ ]','[ '%album% #%tracknumber%' ]'_ ) - $if($greater($len(%title%),22),$cut(%title%,20) '~',%title%),_ %artist% '[ '%album% #%tracknumber%' ]' - %title%)</label> 複製之後覆蓋掉原本那一行,再把所有底線去掉, 最後再把這些放在同一行, 使那一行變成 <label position="left" color="ff000000">$iflonger(~省略~%title%)</label> 不然有時候遇到全形""時,會顯示不完全 說明 <label position="left" color="ff000000">$iflonger(_ %artist% '[ '%album% #%tracknumber%' ]' - %title%,55,_ ↑ 當全長為多少時縮短(若長度不大於此值,則全部顯示) $if($greater($len(%artist%),17),$cut(%artist%,15) '~',%artist%) _ ↑ ↑ 當歌手顯示長度大於多少時縮短 歌手顯示長度縮短為多少 $if($greater($len('[ '%album% #%tracknumber%' ]'),22),_ ↑ 當專輯名稱顯示長度大於多少時縮短 $cut('[ '%album% #%tracknumber%' ]',20) '~ ]','[ '%album% #%tracknumber%' ]'_ ↑ 專輯名稱顯示長度縮短為多少 ) - $if($greater($len(%title%),22),$cut(%title%,20) '~',%title%),_ ↑ ↑ 當歌曲名稱顯示長度大於多少時縮短 歌曲名稱顯示長度縮短為多少 %artist% '[ '%album% #%tracknumber%' ]' - %title%)</label> 你也可以參考這張表來修改函數,使它顯示出你想要的樣子 http://www.vgmu.net/fb2k/index.php?Title%20Formatting%20Help 後記: 寫完這篇文章才發現有更簡單的寫法,又全部修改過,看到眼睛都花了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.9.117 ※ 編輯: qwnob 來自: 125.231.9.117 (07/23 00:35)

05/20 04:03, , 1F
酷 你的文章非常受用 謝謝你
05/20 04:03, 1F
文章代碼(AID): #18XWl_Sm (AudioPlayer)
討論串 (同標題文章)
本文引述了以下文章的的內容:
12
32
完整討論串 (本文為第 3 之 5 篇):
12
32
1
1
0
2
2
6
文章代碼(AID): #18XWl_Sm (AudioPlayer)