Remote PlayList

新年度早々3日も寝込んでしまい、4日ぶりの学校。
寝に寝を重ねた反動か、日付が変わる頃に目が覚めたら眠れなくなり、結局そのまま学校へ行くことに。

眠れないからと本を読んだりJavaに関するサイトを眺めたりしていたのですが、気がついたらPHPで外部からでもローカルと同じM3Uを利用できるスクリプトを書いていたり。やっていることは単純で、(サーバーから見て)ローカルのM3Uファイルを読み込み、"\"を"/"に置き換えてサーバーのURLを先頭に付加するだけ。
DirectoryIndexでPHPファイルへのアクセスを付与し、ディレクトリ指定で動作するように変更し、早速試してみる。・・・上手く動かない・・・。色々試してみたところ、どうもIEでは拡張子で判断するっぽい。面倒になったので.m3uなPHPファイルにしてしまい、該当ディレクトリに“AddType application/x-httpd-php .m3u”を追加、更にRedirectも付けて先ほどまでと同様にアクセスできるように。
これでm3uファイルとして動作する、と試してみたところWinAmp2.81では正常に動かず。どうやらWinAmp2.81ではそもそもHTTPでのファイル取得がダメっぽい感じ。
WMP9では正常に動作。どうもID3v1を読み込めずにID3v2が読みとれる謎仕様のおかげでファイル情報が出てこなかったりするわけですが。
ところで、ネットワーク越しに音楽ファイルへのアクセスするのは自分専用でもJ*****に叱られるのカナ?
やっぱり暗号化とかもしないとダメですか?(ぉ