特定のアーティストによる自分のコンピューター上の音楽を一覧表示する方法を見つけようとしています。ディレクトリ内のすべての音楽を一覧表示する方法は理解していますが、アーティストの 1 人の音楽だけを表示する方法が見つかりません。以下は、ディレクトリ内のすべての音楽を一覧表示するために使用しているコードです。
メタ データでアーティスト名を検索し、それらのファイルをフィルター処理するにはどうすればよいですか? ファイルを一覧表示するのが適切でない場合は、コードにコメントしてください。私はこれらすべてにかなり慣れていません。
コードフラグメント:
File musicList = new File("C:\\Users\\Music");
String[] fileNames = musicList.list();
String songsResponse = "";
int number = 1;
for(int i = 0; i < fileNames.length; i++)
{
if(fileNames[i].endsWith(".mp3"))
{
songsResponse += (number + ". ") + fileNames[i] + "\n";
number++;
}
}