Artist metadata from audio file

Is there an existing solution to pull artist metadata from a Java File? I would like to strip the artist name, length of track, etc… from a file, an initial Google search didn’t turn up too many good solutions and I figured some of you guys might have an idea. I’ve only seen Apache Tika, seems like it might work but I wanted to get other opinions first.

It depends on the file type, I don’t know of a library that does a wide variety of formats but most formats are not difficult to write a reader yourself. There may be something I don’t know of course