What can I use to scrape metadata from MP3s?

Episode 943 (1:57:50)

Mach from Sydney, Australia

Mach needs to be able to get metadata from MP3s and put them into a spreadsheet. Leo says he'll have to write a program to do this, and there are many different programming languages that could accomplish this. VisualBasic, Pearl, Python, Ruby, Microsoft Powershell, PHP, Java. He'd use a library to open each song's MP3 tags, put it into a database and go to the next one. It's fairly simple to do. Kingy from the chatroom suggests checking out taglib.github.com.