アーティスト、アルバム、曲のタグが不完全または欠落している音楽ファイルがたくさんあり、それらのタグを探す時間を節約したい場合は、SongGenie が音楽ライブラリの整理に役立ちます。このプログラムは「音響指紋」を使ってすべてのトラックを分析し、オンラインの MusicIP データベース(約800万曲を収録、MusicBrainz.org とも連携しているようです)の情報と比較することで、欠落しているタグや矛盾点を見つけ出します。
SongGenie を使うには、まず音楽ライブラリをプログラムに読み込みます。プログラムの設定で、音楽を保存する特定のパスを指定することもできます。指定しない場合は、プログラムはホームディレクトリ内の Music フォルダを参照します。音楽の数が多い場合、この処理には時間がかかることがあります。最初は 1 秒あたり約 20 曲が読み込まれますが、トラックが読み込まれるにつれて速度が低下します。ライブラリが大きい場合は、トラックを確認する予定がないときに読み込むように設定することをお勧めします (以下を参照)。私のテストでは、クアッドコア Mac Pro で 38,000 トラックのライブラリを読み込むのに数時間かかりました。最初の読み込み後は、SongGenie の起動ははるかに高速になります。
(SongGenie は音楽ファイルを直接操作するため (トラック情報は各ファイルの ID3 タグに保存されます)、インストールされている iTunes のバージョンは関係ありません。実際、iTunes を使用する必要すらありません。)
トラックをチェックするには、1つまたは複数のトラックを選択し、「分析」→「曲を識別」を選択する(またはCommandキーを押しながらEnterキーを押す)。SongGenieは、選択されたトラックをMusicIPでチェックし、見つかった結果をハードドライブ上のファイルのタグと比較する。結果が異なる場合は、曲名、アーティスト名、アルバム名の横に青い「結果矢印」が表示される。矢印をクリックすると、そのタグがトラックに適用され、「適用」ボタンをクリックするとすべてのタグが適用され、「無視」ボタンをクリックすると変更が無視される。SongGenieは、複数のアルバム(例えば、オリジナルアルバム、ベストアルバム、サウンドトラック)に収録されている可能性のあるトラックを検出すると、「アルバム」矢印に番号を表示する。この番号をクリックすると、アルバムの候補となるメニューがポップアップ表示され、そこから選択できる。
提案される変更は、大文字と小文字の違いや略語の違いなど、ごくわずかなものである場合もありますが、こうした変更も役に立つことがあります。CD をリッピングするときに iTunes がトラック情報を取得するために使用するオンライン データベースである Gracenote を使用してファイルにタグを付けると、SongGenie によってそれらのタグを標準化または改善することができます。
音楽を読み込むプロセスと同様に、トラックの欠落データをチェックする処理は時間がかかり、プロセッサに負荷がかかりますが、同様に、たとえば Mac を使用していない夜間などに、すべてのトラックを一度にチェックすることもできます。
SongGenie は多くのトラックに対してうまく機能するが、私がテストした (確かに雑多な音楽ライブラリを使った) 場合には、タグが付いていない、あるいは不完全な音楽の多くに対しては SongGenie は情報を見つけられず、正しくタグ付けされた音楽にも情報が不足していると表示されることさえあった。後者のケースのほとんどでは、SongGenie は既存の (正しい) タグ情報を「不足」と表示したにもかかわらず、その情報を表示した。また、6 曲ほどのトラックでは、同じタグが iTunes では正しく表示されたにもかかわらず、SongGenie は既存情報のフィールドを空と表示した。また SongGenie は、曲名とアーティスト名がわかるトラックも多数見つけたが、アルバムは「不明なアルバム」と表示され、情報が不足しているという表示はなかった。同様に、SongGenie は私のクラシック音楽のほんの一部に対してしかタグを見つけられなかった。そのような情報が見つかったとしても、アルバムごとに数曲だけの場合があり、データも最適とは言えないことが多かった。

また、提案された変更をすべて受け入れるには、早急に行動すべきではありません。場合によっては、提示される情報にスペルミスや大文字表記の誤りが含まれていることがあります。例えば、Sigur Rosのアルバムの場合、SongGenieは特定のトラックタイトルのアイスランド語表記を「修正」しようとしました。また、SongGenieはトラックタイトルの「the」を大文字にすることを提案する一方で、小文字にすることを提案する場合もあります。
これらの問題のほとんどはSongGenie自体のせいではないことを指摘しておくべきでしょう。MusicIPのデータベースには明らかに一貫性が欠けています。MusicIPのもう一つの欠点は、データベースに含まれる音楽のほとんどがCDでリリースされたものであることです。SongGenieは私がダウンロードしたライブコンサートの曲をいくつか見つけてくれましたが、ネット上で配信されている多くのライブミュージックのタグ付けをSongGenieに頼るのは無理でしょう。
SongGenie 自体については、オーディオトラックのフォルダをプログラムにドラッグして、そのファイルだけをチェックできるようにすれば便利です。現在、以前にチェックしたフォルダの再処理を避けたい場合は、SongGenie の設定でそれらのフォルダのチェックを外し、新しいフォルダを追加する必要があります。また、チェック済みの曲をすべての曲リストから削除できれば、チェック済みの曲は表示されなくなります(ただし、情報が不足している曲、まだチェックされていない曲、すでにチェック済みの曲のリストにはアクセスできます)。
SongGenie は概ね宣伝通りの性能を発揮しますが、MusicIP データベースに依存しているため、そのデータベースに存在するものしか見つけることができません。おそらく、iTunes がリッピング時に使用する Gracenote データベースで照合されなかった楽曲を大量に持っている人にとって最も便利なツールでしょう。もちろん、私のように、Gracenote のユーザー提供のトラックデータが期待するほど正確ではないと気づいた場合にも役立ちます。少なくとも、大文字と小文字の誤りやスペルミスを修正したり、誤ったタグを修正したりすることはできます。最良の場合としては、タグ情報のない楽曲や間違ったタグが付いた楽曲が大量にある場合、SongGenie を使えば正しい情報を探す手間と、手作業で情報を入力する時間を節約できます。ただし、奇跡的な効果は期待しないでください。
上級寄稿者の Kirk McElhearn 氏は、自身のブログ Kirkville で Mac 以外のことについても書いています。