How do I write a program that displays the sound waves of a MP3 file?

I'm guessing it's not as simple as reading each byte, converting it .toString() then to integer and plotting the returned integer(value)?