react-native-audio-streaming icon indicating copy to clipboard operation
react-native-audio-streaming copied to clipboard

Use ExoPlayer instead of AACdecoder for android

Open tlenclos opened this issue 8 years ago • 6 comments

This PR replace the old aacdecoder library with the ExoPlayer actively maintained and published by Google. This will allow us to add more controls and format support.

TODO

  • [ ] Handle ID3 metadata (available in next release probably https://github.com/google/ExoPlayer/commit/ced03e9ad56f572de967b220e78887815bee457c)
  • [ ] Handle shoutcast stream (someone succeeded with the V2 https://github.com/google/ExoPlayer/issues/466#issuecomment-290358993)
  • [ ] Feature parity with iOS (url, progress, duration)

tlenclos avatar Nov 18 '16 12:11 tlenclos

@tlenclos any update on this?

smkhalsa avatar Dec 16 '16 23:12 smkhalsa

There is another module which use ExoPlayer https://github.com/indiecastfm/react-native-audio-streamer you can get some idea from there.

Arkanine avatar Jan 27 '17 10:01 Arkanine

Any word on this getting approved/merged in?

ronunism avatar Nov 28 '17 15:11 ronunism

Any updates?

M4rcDev avatar Jan 19 '18 17:01 M4rcDev

@tlenclos how can I contribute to make this PR mergeable?

I'd love to see this feature implemented

Some of my streaming url cannot be played (http://ltr.tac9.ca:8000/skytrain) and if the url need to be redirected to another url, the streaming cannot play (relay.broadcastify.com/yk04v37m2bj1wgp) I hope exo player can solve this problem

addingama avatar Apr 02 '18 03:04 addingama

@dashracer have you tried the other modules available that are using exo player ? I'm not currently maintaining this project and the only purpose was to support shoutcast meta data. I guess that other modules have more functionality and stability.

If you plan to contribute you can fork this branch and submit a new PR. Even better if you want to to maintain this project I can give you the access.

tlenclos avatar Apr 05 '18 08:04 tlenclos