で、カスタマイズですが、jQuery を組み込むとフェードイン等のアクションを実現できます。
テキストのフェードインは結局挫折したのですが、情報を探す過程で下記を見つけたので歌詞のオートスクロールができるようにしてみました。
JavaScriptでボッス要素を自動スクロールする方法
使いようによっては便利だと思うので、粗だらけですが参考までに。
Hiro.Sさんが公開しているオリジナルの make_html.scpt を下記の内容で一部変更しました。いくつかの曲で試しましたが結構ちゃんと歌に合わせて歌詞がスクロールされます。
#曲によっては速すぎたり遅すぎたりというのはあるので、カーソルを持っていったらオートスクロールが止まるようにもしたかったのだけど、うまくいかず・・・
-- 現在の曲の時間(秒)を取得("tell current track" の後に挿入)
set rtime to duration as integer
-- 他、表示サイズとかもちょこちょこいじっているので、環境によって多少数字を変える必要はあるかもしれません
<script type='text/javascript'>
window.onload = function () {
autoScroll();
}
var $scrollY = 0;
function autoScroll() {
var $lyrics = document.getElementById( 'lyrics' );
var $weight = 800 // 数字が大きいほどスクロールは遅くなる
var $br = 14 // 歌詞の前に挿入した空行の数
var $time = " & rtime & " * $weight / ( $lyrics.scrollHeight - $br*24) ;
$lyrics.scrollTop = ++$scrollY;
setTimeout( 'autoScroll()', $time );
}
</script>
-- delayを挟む方法がわからなかったので歌詞の前に改行を多めに挿入
<div id='lyrics'>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />" & nl2br(current_lyrics) & "
</div>