SAKURA script lyrics for foobar2000
SAKURA script lyrics
目前版本:
foo_sstp_lyrics-0.2.2
Jun 28, 2008
環境需求: foobar2000 0.9.4+
這個元件是用來讓foobar2000播放
偽春菜專用的歌詞卡的
功能說明
- 支援UTF-8編碼,徹底解決亂碼及中日文並存的問題。
- 使用非同步計時技術,提供更精準且更有效率的同步歌詞播放。
- 精準的跳躍處理,拉動播放進度條時,歌詞也不會有誤差,讓你編輯歌詞時不必每次重頭播放。
- 支援單行包含多個時間標籤(.lrc樣式),使用上更有彈性。
使用說明
喜好設定
- SSTP Setting (Sakura Script Transfer Protocol)
- Server
偽春菜所在的電腦。目前只允許本機(localhost)位址。
- Port
偽春菜所使用的連接埠。預設值為9801。
- Charset
通訊時所使用的字元集。請參閱字元編碼的說明。
- Sakura Script
- Send Singing Script
播放時,同時送出同步歌詞腳本。
- Send Startup/Exit Script
foobar2000啟動和結束時,送出Startup及Exit的腳本。
- Send Playing Script
開始播放時,送出Playing腳本。此腳本請使用titleformat語法。
字元編碼
- 為了相容Winamp,我們使用以下的順序來判斷歌詞卡的編碼:
- 在檔案中指定@SakuraScriptCharset。(Default/UTF-8/Shift_JIS)
你可以在檔案中加入這個語句,直接指定所使用的編碼。
- 當副檔名為ssl (Sakura Script Lyrics)時,使用UTF-8編碼。
我們建議你使用這個新的延伸檔名,來和舊的歌詞卡有所區別。
- 其他情況時使用SSTP Setting中的設定。
當副檔名為txt且未指定@SakuraScriptCharset時,則使用這個設定。
歌詞卡檔名
- 為了相容Winamp,我們使用以下的順序來尋找歌詞卡:
- %filename%.ssl
- %filename%.txt
- %title%.ssl
- %title%.txt
- %artist% - %title%.ssl
- %artist% - %title%.txt
更新記錄
- 20080628 v0.2.2
增加@SakuraScriptGhost的設定,讓歌詞只作用在指定的人格。
- 20080423 v0.2.1
修正第一行歌詞永遠有效,即使時間標籤為負值。
修正當跳躍時可能會忽略腳色標籤(\0,\1,\h,\u,\p,\_s)。
修正[Send Singing Script]與[Send Playing Script]選項作用被互換。
- 20080325 v0.2.0
增加Direct SSTP支援。
- 20080309 v0.1.2
增加.lrc格式支援(UTF-8)。
支援單行多重時間標籤格式。
修正當跳躍時可能會忽略腳色標籤(\1,\u)。
增加Primary欄位為@YunaSoftSakuraScriptLyricsPrimary的預設值。
- 20071217 v0.1.1
修正當@SakuraScript=0可能導致錯誤。
修正自動移除BOM(byte order mark)字元。
- 20071111 v0.1.0
正式版發布。
增加設定(Preferences)畫面。