Audio visualizer for streamed file using AVPlayer

Hi,

I’ve searched for months now for a way to show a bar-type visualizer(histogram) for a streamed mp3 file. All current sources use EZAudio or some other streaming library, while I’m forced to use AVPlayer for playing the audio. Is there a way to show a visualizer for a remote file playing through an AVPlayer instance? Any help or pointers would be greatly appreciated.

I have looked at GitHub - rFlex/SCWaveformView: A blazing fast customizable waveform view, and it comes close but not close enough. I only works for local files, not a remote file.

What I’m looking for is something like this: http://i.stack.imgur.com/zQEmK.gif
The looks are not important, I can customize that easily enough, the only thing that I can’t figure out is how to get the buffer info, or the levels for the audio that’s playing through the AVPlayer.

Thanks!