MusicDriver
What ?
MP3ファイルをフォルダ単位でランダムに SoundApp で再生します。プレイリストを作るのさえめんどくさいと思う、そんな無精者の方にはお薦めです。
階層的に整理されたMP3ファイルもフォルダ単位で扱いますので、あなたが整理したままにMP3 ファイルを再生します。そしてエイリアス ファイルも扱えますから、カスタムなプレイリストさえ作ることができます。
Requirements
以下のsoftwareが必要です。
- アプリケーション
- OSAX(スクリプティング機能追加)
- MacOS 8.5以降
Memories (2003.09.14)
上述の通り、アルバム(フォルダ)単位でランダムにMP3を再生したくて作ったスクリプトです。我ながら、超力作&超秀作だと思っております。このスクリプトのためだけに FaceSpanも入手して一時期かなり力を入れて開発して、またこのスクリプトを使ってMP3を聞きまくっておりましたが・・・しかし、MacOS X では iTunes がアルバム単位でシャッフルする機能が付いているので、不必要なものになっちゃいました。喜ばしいことに、iTunes が立派になりましたので、お蔵入りです。
History
- 3.2 -- 2002.07.16
- idle delay、MP3として認識するファイルタイプを設定できるようにした。
- OSAX Checkerの機能を内蔵した。
- TextInfo OSAXが新たに必要になりました。
- 3.1.2 -- 2001.01.08
- MusicDriverを起動したままシステムの再起動、もしくは終了を行った場合、システムの終了プロセスを止めてしまうことがある不具合を修正
- 3.1.1 -- 2000.10.26
- 「Shuffle」オプションの設定が、正しく保存されない不具合を修正しました。
- 3.1 -- 2000.10.17
- FaceSpanを使った物に作り替えました。そのおかげで、安定性が、絶対的に向上しました。
- FaceSpanの制限により、floating windowではなくなってしまいました。
- MusicDriver自身に設定を保存するのでは無く、初期設定フォルダに設定ファイルを作るようにしました。
- その他、多数の内部的変更
- 3.0.1 -- 2000.06.29
- 3.0 -- 2000.06.13
- Dialog Directorによるフォローティングパレットを設けました。
- たぶん、OS9でも安定して動きます。
- その他、細かいfixと変更
- 2.5.2 -- 2000.04.18
- mountされていないdiskにoriginalがあるalias fileがあると、そのdiskのmountをいちいち要求されないようにしました。mountされていなdiskにoriginalがあるalias fileは、単に無視します。
- 2.5.1 -- 2000.02.20
- 不正なエイリアスファイルがあった時のerror処理が壊れていたのを修正
- play listの名前の付け方を変更(できるだけ上位のフォルダ名も含めるようにした)
- もっと賢いOSAX Checkerを含めました。
- 2.5 -- 1999.01.18
- Jon's Commandsを使わず、Akua Sweetsだけで済ませられるようにしました。
- Akua Sweets 1.3.7が必要です。1.3.6では動きません。
- Play Listを閉じたPlay Listと同じ場所に開くようにしました。
- 2.4.1 -- 1999.01.14
- ファイル共有をON,OFFすると、動いたり動かなかったりする不具合を修正。この不具合を修正するためにSandi's AdditionsではなくAkua Sweetsを使うようにしました。
- デスクットプでは起動できないようにしました。errorが起きます。なぜならデスクトップMusic Driverを起動すると、すべてのhard diskをsearchしだすからです。
- Alias fileを扱う機能が壊れていたのを修正
- 2.4 -- 1999.01.07
- Drag&Dropによって特定のfolderを指定した場合、それが2回連続して再生されてしまう不具合を修正
- Music Driverがdiskの第一階層でdouble clickにより起動されたとき、errorが起きるbugを修正
- Jon's Commandsに起因するMemory leakの問題を回避。起動時の最初の一回だけは、高速にfolderの中身を再帰的にscanしますが、起動中にfolderの中身が変化して、再scanが必要なときはJon's Commandsに頼らず、ゆっくりとscanします
- 不正なalias fileが在ったときのerror処理が壊れていたのを改善
- 終了時にSoundAppのplay listを閉じるのはやめました。その代わり、前回起動時の最後のplay listを覚えていて、再度起動するときに、そのplay listがSoundAppに残っているときは、勝手にそのplay listを閉じます。
- その他、大量な内部的変更。
- 2.3 -- 1999.12.24
- さらに、高速化を図った。これで、起動してからSoundAppで再生されるまでのタイムラグがほとんどなくなったと思います。
- 2.2 -- 1999.12.18
- Macintoshの再起動時の不具合では、やっぱり直っていませんでしたが。。。今度こそ。。。苦労しました。難しかった。
- OSAXを積極的に使うことにより、速度の向上を図りました。
- 2.1.1 -- 1999.12.17
- Music Dirver動作時に、再起動をかけるとMusic Dirverがerrorを出す不具合を修正。
- その他、内部的な変更
- 2.1 -- 1999.12.15
- ダブルクリックしたとき、選択している場所ではなくMusic Drverが存在する場所を見に行くようにしました。
- Drag&Dropで起動したとき、まともに動かないbugを修正しました。
- その他、内部的な変更
- 2.0 -- 1999.12.12
- 階層構造に整理されたMP3 fileも扱えるようになりました。だけどそのせいで、起動時に再生が始まるまで時間がかかってしまいます。
- MP3 fileのalias fileも扱えるようになりました。
- 大幅な内部的改良により、よりスムーズにPlay Listを切り替えます。システムにかかる負荷も少なくなりました。
- 1.0 -- 1999.12.02