GNUMP3d

MP3やOggファイルをストリーミングできるらしい。Perlで実装されててWindowsでも使えるらしいんで、何の意味もなく使ってみる。

公式サイトからzipファイルをダウンロード。あとActivePerlは適当にセットアップ。Windows用のREADMEを参照しながらフォルダを配置し、設定ファイルと適当に弄るところまでは良かったが、Indexが作成できん…。適当に探ってみたらlib/gnump3d/filetypes.pmの71行目の条件式(設定ファイルの存在チェック)のパスが間違ってた。C:/gnump3d2/etc/file.typesが正しい。
で、おもむろにサーバを起動したら動いた動いた。素晴しい。ストリーミングというか普通にファイル送ってるだけっぽいけど、ちゃんとプレイリスト生成とかしてくれる。
ただ、たまにfork失敗してサーバが落ちるんですけど…。これはActivePerlが悪いような気がする。