UPnPでコントロールできるCDプレイヤー
本ソフトは、UPnPでコントロールできるCDプレイヤーです。
コントロールするには、WindowsXPが搭載されているパソコンが別途必要となります。
コントロールするソフトを別途作成していませんが、UPnPの規格に則ったソフトを作成する事によってLinuxなどの様々なOSや言語からでも操作する事が可能です。
UPnPコンポーネントがインストールされているWindowsXPがあれば、本ソフトを起動することによって、マイネットワーク上にCDプレイヤーが現れ、操作することができる様になります。
なお、次の点にご注意ください。
<仕様>
・HTTPのポートは、80固定
・HTTPのルートは、同フォルダ中にあるwebフォルダがルート
・TTLは1
・GENAにおけるタイムアウトは1800秒
・デバイスとして起動しているPCのSSDPメッセージは無視
<既知のバグ>
・バッファオーバーフローの可能性
・送られてくるXMLデータの解析中に不正なXMLデータの場合、独自のXMLパーサがフリーズし動かなくなる
・相対パス指定のHTTPリクエストに反応し、ルート以上のフォルダにあるファイルが取得できる
・受信時にバッファイサイズの倍数だとうまく動かない
・CDが挿入されていない時に再生等のCDコントロール関係のアクションを起こすとページでスクリプトエラーが発生する
<未実装>
・各プロトコルのデータの正当性チェック(SOAPのネームスペースとか)
・Content-typeのcherset値によりUtf-8のデコード指定。(現在は問答無用でエンコード、デコード)
・デバイスディスクリプタのURLBase を考慮した、記述URLの変換
ソフト名: | CD Player for BGM on UPnP |
---|---|
動作OS: | Windows Me/2000/98 |
機種: | 汎用 |
種類: | フリーソフト |
作者: | 白熊 |