MediaPlugin 2.4.1 Not Streaming MP3 File from URL [Android]

I’m building a music streaming app, and I’m trying to avoid the long pause when an mp3 file is downloaded before played. All attempts to play m3u files in android have failed for me, however, I got it working as expected in IOS. Is there a trick to it? Any help on this will be greatly appreciated.

Here are the sample urls I have tried:

http://kusaa.com/api/song/playlist/2FF9EB67-73C5-E611-8C48-74867AD41D84.m3u
http://relay.publicdomainproject.org/classical.aac.m3u

this.file = new MediaPlugin(“http://relay.publicdomainproject.org/classical.aac.m3u”, (status) => {
console.log("status changed: " + status);
});

this.file.play({ playAudioWhenScreenIsLocked: true });

the application is built using:

cordova-plugin-media 2.4.1 “Media”

“dependencies”: {
"@angular/common": “2.2.1”,
"@angular/compiler": “2.2.1”,
"@angular/compiler-cli": “2.2.1”,
"@angular/core": “2.2.1”,
"@angular/forms": “2.2.1”,
"@angular/http": “2.2.1”,
"@angular/platform-browser": “2.2.1”,
"@angular/platform-browser-dynamic": “2.2.1”,
"@angular/platform-server": “2.2.1”,
"@ionic/storage": “^1.1.7”,
“ionic-angular”: “2.1.0”,
“ionic-native”: “2.4.1”,
“ionicons”: “3.0.0”,
“rxjs”: “5.0.0-beta.12”,
“sw-toolbox”: “3.4.0”,
“zone.js”: “0.6.26”
}