What is the best way to play/stream a mp3 file without having to download the entire mp3 upfront - just buffer maybe 10 seconds and then start playing?
And is there a way to also cache the mp3 file on disk, when it has finished downloading, or as it buffers preferably?
AVAudioPlayer doesn't seem to be allowed for http streaming, could MPMoviePlayer be used instead - it has a confusing name if it is good for audio only too?