TCPpatch for SHOUTcast Server / win32
やっと公開にこぎつけることができました。
スキン化に向けての第一歩です。
version 1.0.0 (2007/04/21) ダウンロード
下記にREADME.txtの一部を載せときます。が、まぁ詳しくは内容物を確認してくれ!
スキン職人の光臨きぼんぬ!激しくきぼんぬ!
[説明]
「SHOUTcast Server / win32 v1.9.7 または 1.9.8」のWeb画面を外部JavaScript
や外部CSSファイルによってカスタマイズできるようにするパッチです。
Content-TypeのShift_JIS化、favicon設定、ロボット対策機能も付いています。
[同梱物]
・sc_patch.exe: パッチ本体
・sc_patch.ini: パッチ設定ファイル
・README.txt: READMEファイル(このファイルです)
・shoutcast.js: 本パッチ専用スキン化JSファイル
[必要なもの]
「SHOUTcast Server / win32」を公開しているものと同じドメイン名の80番ポート
で、HTTPサーバを動かす必要があります。
例えばあなたが公開しているURLが「http://hogehoge.org:8000/」だとしたら、
「http://hogehoge.org/shoutcast.js」
「http://hogehoge.org/shoutcast.css」
「http://hogehoge.org/shoutcast.ico」
などにアクセスできる環境を用意してください。
本パッチによって、上記ファイルが読み込まれるように設定できます。
次回野望としては、このパッチを使っていろいろAJAX化かな。
・管理画面のリスナー一覧のIPを逆引きしたり
・スキン設定ファイルを外部から取ってきたり
・本鯖とリレー(ミラー)鯖にこのパッチが導入されてたら、遅延秒数も自動で取得できたり
・リレー(ミラー)鯖一覧ページを自動的に作成して稼働状況が把握できたり
・Web上に公式ヘルプファイルを設置してAJAXでそれを表示させたり
考え始めるとキリがないYO。想像だけでイッちゃいそうです(*´Д`)