制作記録 2011/10/02 メディアコンソールとシェル

バックグラウンド メディアコンソール

バックグラウンドで音楽を再生したり、ビデオを再生する、コンソールに着手しました。

大抵の場合、アプリケーション自体がプレイヤーを持たずに、システムのプレイリストに追加していくのがいいんじゃないか、という発想です。

同時に二つの音楽が鳴っても聞きづらいですし。

シェル

また、このオーディオコンソールを書いていて気付きましたが、ファイルビューワーはfinder(とそれを継承したアプリ)にしか提供されないようになっていました。

しかし、ファイルビューワーは他のアプリケーションでも使いたいです。

その上、生成されたら他のアプリケーションからもファイルのドロップを受け取りますし、ドラッグもします。なので、システムで全てのファイルビューワーを把握してドラッグドロップに備える必要があります。大幅に書き換えが要ります。

これまでは、finderはアプリケーションという頭で、カーネルとアプリケーションしかありませんでした。しかしファイルビューワーなどを管理していく、ということからシェルが必要ということに気付きました。ようやく。