2008/09/12(Fri)Safari+VLCで快適ストリーミング再生

2008/09/12 15:42 Software::Macintosh
私はお気に入りのmp3ファイルを、サーバーの私用スペースに置いておき*1、出先などでhttpストリーミングで聞くことが多いのだが、MacでiTunesを使うと、ちょっと具合が悪くて困っていた。

というのが、いちいち再生する毎にプレイリストにガンガン項目が増えていくこと。
サーバー上の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を保存して、"ファイル"メニューの"情報を見る"を開く。
mac_streaming_1.png


▼"このアプリケーションで開く"をVLC.appに設定し、"すべてを変更"をクリック。
mac_streaming_2.png


▼Safari側は自動的に開くように設定
mac_streaming_3.png


はぁ、Windowsとは関連づけの方法が全然違うんですね…。拡張子の一覧があって、そこから選ぶようなのが便利だなあ。
特にブラウザのMIME設定によって保存するとかしないとかの設定が欲しい。
▼こんなやつ
folder_options_m3u.png



しかし、この方法にも欠点があって、ダウンロード先のフォルダにm3uがstream.m3u, stream1.m3u, stream2.m3u…という風に溜まりまくってしまいます。
定期的に掃除でいいかな?

何かいい方法ありますかね…。

*1 : アクセス制御はもちろんしている

2008/01/07(Mon)ログインせずともHDDをマウント

2008/01/07 20:14 Software::Macintosh
わけあってMacOS X Tiger(10.4.11)の管理を任されているのだが、
SCSI接続のHDDは何故か内蔵されているはずなのに「外付け」と認識されている。
OSが格納されているHDDでさえも。
この辺り、標準では外部USBやIEEE1394を通して起動できないWindowsとは違って動作には問題ないのかもしれないが、とりあえずOSののったHDDとバックアップ用のHDDと、2台SCSIのHDDが搭載されているのである。


1台はOSが使い続けるのでマウントし続けてくれるが、もう1台はGUIをログインしたときだけ自動マウントされ、ログアウトするとすぐにアンマウントされてしまうので、ちょっとFTPやSFTPでデータを置きたい場合にも、VNCでログインしてからでないとディスクがマウントされていない。
というわけで、今まで面倒なことをやっていたのだが、こちらのブログにて解決策を発見。

外付けHDDをログインなしでマウントする。 (Wakui3's Factory)
/Library/Preferences/SystemConfiguration/autodiskmount.plistというファイルを作って、以下の内容を書くだけ。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AutomountDisksWithoutUserLogin</key>
<true/>
</dict>
</plist>
これでシェルやFTPからも2台目のHDDを使えるようになった。