2008/09/12(Fri)Safari+VLCで快適ストリーミング再生
2008/09/12 15:42
というのが、いちいち再生する毎にプレイリストにガンガン項目が増えていくこと。
サーバー上のmp3は頻繁に追加したり削除したりするので、別にプレイリストに増えて欲しくないのである。
しかも追加されたところで、日本語タグが化けて読めたものじゃない……。ほんとタグの面は特にiTunesはサイテーである。
で、適当なプレーヤーを探していたのだが、これまた私がMacに疎いからかあんまりよさげなものが見つからない。
やっと探し当てたのが、VLCメディアプレーヤー。
日本語タグも化けず、きちんと再生できる。おぉ……。
で、SafariからワンクリックでVLCに再生したくなったのだが、その方法に少々迷ったのでメモ。
なお、サーバー側は
Content-Type: audio/mpegurl Content-Disposition: inline; filename=stream.m3uというヘッダーを吐くように設定。(シャッフルしたプレイリストをcgiで自動生成させているため、そのままでは.cgiという拡張子になってしまう。MacのSafariだと。WindowsのIEとかは問題なし。)
無論、この設定でWindows上のWindowsMediaPlayerやWinampは問題なく、ワンクリックでプレーヤーが起動し再生する。m3uはテンポラリに入るだけ。
▼適当にm3uを保存して、"ファイル"メニューの"情報を見る"を開く。
▼"このアプリケーションで開く"をVLC.appに設定し、"すべてを変更"をクリック。
▼Safari側は自動的に開くように設定
はぁ、Windowsとは関連づけの方法が全然違うんですね…。拡張子の一覧があって、そこから選ぶようなのが便利だなあ。
特にブラウザのMIME設定によって保存するとかしないとかの設定が欲しい。
▼こんなやつ
しかし、この方法にも欠点があって、ダウンロード先のフォルダにm3uがstream.m3u, stream1.m3u, stream2.m3u…という風に溜まりまくってしまいます。
定期的に掃除でいいかな?
何かいい方法ありますかね…。