Board logo

標題: [分享] foobar2000用歌詞插件(正式版發布) [打印本頁]

作者: Yiting    時間: 2007-11-6 02:53     標題: foobar2000用歌詞插件(正式版發布)

這算是內部測試用版本,還請大家幫忙先試試有沒有問題,感謝。
說明文件目前還沒時間弄(可能要拖到考後),有問題請先用問的吧... Orz

覺得翻譯有問題或是哪邊還可以改進的,也歡迎提出來討論。

另外感謝坦大原圖相助,不過感覺圖的部份還有改進的空間阿(汗)。

適用版本:foobar2000 0.9.4 ~ 0.9.5



請至此下載正式版:
http://yiting2002.myweb.hinet.net/rainmeter/sstp_lyrics_tw.html

[ 本帖最後由 Yiting 於 2008-6-28 23:54 編輯 ]
作者: TanisElf    時間: 2007-11-6 09:41

初步測試狀況良好w
1.TEST功能正常
1.1 編碼轉換功能正常,使用Shitf-JIS編碼的歌詞卡時不會亂碼了
2.Send Singing Script開關正常
3.Send Startup/Exit Script開關、修改文字正常
4.Send Playing Script開關、修改文字正常

小問題:字打錯了w
'\h\s[0]Next song is "'%title%'"'['\nSung by '%artist%]'\e'
這個Sing打成Sung XD

環境:
XP娘 SP2 PRO版
繁體中文環境
有安裝unicode補完計畫2.50

圖片附件: ccstest.jpg (2007-11-6 09:41, 120.93 KB) / 該附件被下載次數 2030
http://cuc.moe.hm/attachment.php?aid=26&k=abeb130e0f28477da04e860826a510cf&t=1686310190


作者: Yiting    時間: 2007-11-6 14:56

引用:
原帖由 TanisElf 於 2007-11-6 09:41 發表
1.1 編碼轉換功能正常,使用Shitf-JIS編碼的歌詞卡時不會亂碼了
順便補充一下目前決定字元編碼的順序:
第一優先: 檔案內指定 @SakuraScriptCharset (UTF-8或Shift_JIS)
第二優先: 副檔名ssl為UTF-8
第三優先: txt檔且未指定@SakuraScriptCharset時,使用畫面中指定的SSTP設定

另外之所以只能接受UTF-8和Shift_JIS,主要是受限於SSTP只定義了少數幾種編碼(其實有UTF-8也就夠)。
引用:
小問題:字打錯了w
'\h\s[0]Next song is "'%title%'"'['\nSung by '%artist%]'\e'
哈哈~ 其實我一開始也是寫Sing,不過被人家糾正說這邊應該是用被動語句 (which is) sung by
也許我不應該把S改大寫,讓人以為是兩個獨立的句子。
作者: TanisElf    時間: 2007-11-6 15:24

嗯其實不管大小寫,我也應該要知道是被動型態才對XD
這次算指正失敗Orz
作者: 不死的福音    時間: 2008-4-2 06:12

XP娘是啥阿?作業系統嗎!
作者: Yiting    時間: 2008-6-29 02:52

抱歉回一下這篇舊文
主要是想跟大家報告一下這幾次更新的內容,順便做一下整理。

首先是從v0.2.0起,我開始嘗試以DirectSSTP的通訊方式來取代原本的socketSSTP。
因為我發現SSP在2.01.xx起的幾個版本,在長時間的socket通訊後會出現資料中斷的情形(可能是連線關閉不完全或人格本身的問題)
而且XP預設對已中斷的連線需要等待240秒才會釋放掉資源,常常播個幾首歌就已經產生近百個等待關閉的連線。
不過為了維持與其他任意的相容性,目前仍採雙軌並行的方式,socketSSTP只會在必要時才以動態方式載入。

然後在v0.2.2中,我在歌詞裡加入了對@SakuraScriptGhost關鍵句的支援。
當歌詞檔裡出現這個語法時,這份歌詞就只會在指定的人格上播放,即使同時呼叫出多個人格也沒問題。
因為像為FLELE這種有近百個表情的人格寫的歌詞,播到其他人格上都會天下大亂<囧>,
這問題其實困擾我蠻久的,這下總算能安心播歌了。

最後感謝各位的愛用,這篇其實是來通知一下有更新而已XD




歡迎光臨 中文偽春菜後援會論壇 (http://cuc.moe.hm/) Powered by Discuz! 6.1.0