# New ionic-audio module

**URL:** <https://forum.ionicframework.com/t/new-ionic-audio-module/22207>\
**Category:** demo\
**Created:** [May 2, 2015, 11:12pm UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207 "2015-05-02T23:12:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![arielf](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/arielf/32/13064_2.png) [@arielf](https://forum.ionicframework.com/u/arielf)\
**Post date:** [May 2, 2015, 11:12pm UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207/1 "2015-05-02T23:12:58Z")

</div>

I’ve been working on a project that involves media streaming from the cloud (Amazon). After messing with the Cordova Media plugin for over a month, I finally decided to create a proper module to encapsulate audio playback in Cordova/Ionic and create some UI that interfaces with the Media API.  
The result is this module I recently published. Check it out if you are interested:

> **[arielfaur/ionic-audio](https://github.com/arielfaur/ionic-audio)**
>
> ionic-audio - An audio player for Ionic 3 and Angular 4. Works with HTML 5 audio or native audio using Cordova Media plugin.

Since this depends on the Cordova Media plugin, a device is needed to test playback. There are demos provided however so you can see what the UI looks like.

---

<div class="post-metadata">

**Author:** ![karthikdeepakvegi](https://avatars.discourse-cdn.com/v4/letter/k/5fc32e/32.png) [@karthikdeepakvegi](https://forum.ionicframework.com/u/karthikdeepakvegi)\
**Post date:** [August 29, 2015, 10:50am UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207/2 "2015-08-29T10:50:44Z")

</div>

Works like charm! Brilliant work!!

---

<div class="post-metadata">

**Author:** ![frankdupree](https://avatars.discourse-cdn.com/v4/letter/f/a88e4f/32.png) [@frankdupree](https://forum.ionicframework.com/u/frankdupree)\
**Post date:** [August 30, 2017, 9:03am UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207/3 "2017-08-30T09:03:40Z")

</div>

Hi, nice work with the plugin…I only have one issue, when it streams songs, lets say from an external api, is there a way to give the user visual cues about the download progress.

I noticed forwarding the seek bar when the entire music isn’t available can be a bad user experience.

Nice work though.

---

<div class="post-metadata">

**Author:** ![arielf](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/arielf/32/13064_2.png) [@arielf](https://forum.ionicframework.com/u/arielf)\
**Post date:** [August 30, 2017, 1:27pm UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207/4 "2017-08-30T13:27:51Z")

</div>

Hi @frankdupree  
The download feature is not implemented. This plugin simply uses HTML audio or Cordova Media plugin as the audio provider.

---

<div class="post-metadata">

**Author:** ![frankdupree](https://avatars.discourse-cdn.com/v4/letter/f/a88e4f/32.png) [@frankdupree](https://forum.ionicframework.com/u/frankdupree)\
**Post date:** [August 30, 2017, 1:48pm UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207/5 "2017-08-30T13:48:37Z")

</div>

Okay got it, do you have any idea if your plugin can be used as a streaming service, that’s the functionality i’m trying to achieve. Thanks

---

<div class="post-metadata">

**Author:** ![arielf](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/arielf/32/13064_2.png) [@arielf](https://forum.ionicframework.com/u/arielf)\
**Post date:** [August 30, 2017, 2:02pm UTC](https://forum.ionicframework.com/t/new-ionic-audio-module/22207/6 "2017-08-30T14:02:41Z")

</div>

It depends on the audio format. I heard some people complain about that. It seems that you need a m3u playlist for Cordova media to work. HTML audio should support streaming.
