Android MediaPlayer se está preparando demasiado tiempo

Hola, estoy usando MediaPlayer para reproducir una transmisión normal de ShoutCast. El código es sencillo con prepareAsync () y un controlador para iniciar la reproducción. Si bien funciona perfectamente con algunas transmisiones como DI.FM o ETN.FM (http://u10.di.fm:80/di_progressive), con otras (http://mp3.wpsu.org:8000/) ganó ' No pasar el estado de preparación. Tampoco se llaman otros oyentes.

//Uri streamUri = Uri.parse("http://u10.di.fm:80/di_progressive"); /* works */
Uri streamUri = Uri.parse("http://mp3.wpsu.org:8000/"); /* stuck on prepare state */
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
    public void onPrepared(MediaPlayer mp) {
        mp.start();
    }
});
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(this.getBaseContext(), streamUri);
mediaPlayer.prepareAsync();

Cualquier comentario es apreciado!

Respuestas a la pregunta(2)

Su respuesta a la pregunta