Mac OS X では、ファイルを右クリックして [情報を見る] を選択すると、[詳細情報] セクションが表示されます。
特に MP3 ファイルを扱っており、File クラスを使用して作成および変更されたメタデータにアクセスできることはわかっていますが、「More Info」プロパティを取得および設定する方法はありますか?
Mac OS X では、ファイルを右クリックして [情報を見る] を選択すると、[詳細情報] セクションが表示されます。
特に MP3 ファイルを扱っており、File クラスを使用して作成および変更されたメタデータにアクセスできることはわかっていますが、「More Info」プロパティを取得および設定する方法はありますか?
一般に、答えはノーです。OS X は特定のライブラリを使用して、タイプに基づいてファイルのメタデータにアクセスしています。これらは、ファイルシステムに共通の属性方法で保存されるのではなく、データに固有のものです。たとえば、PNG ファイルと JPG ファイルでは、高さと幅が異なる方法で記録され、画像に関するさまざまな種類のメタデータを保存できます。OS はこれらのファイルを読み取り、詳細情報セクション用にこの情報を抽出しています。
ただし、具体的には、答えはイエスです。 taglib-rubyやruby -taglib のような Ruby 用の ID3 ライブラリが必要です。詳細については、 Ruby mp3 Id3 解析に関する質問を参照してください。