Ti serve un qualunque linguaggio di programmazione general purpose e una libreria per leggere i tag ID3. Senza altre informazioni (che linguaggio vuoi usare, che conoscenze hai, cosa hai già provato a scrivere) è difficile dirti altro di utile.

(comunque già esistono numerosi programmi che fanno mestieri di questo genere)