10 Best React Native Audio Player Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

react-native-track-player

A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support, background mode and more!

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
4Great Documentation
2Easy to Use
2Bleeding Edge
GitHub Stars
2K
Weekly Downloads
11K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rna

react-native-audio-recorder-player

react-native native module for audio recorder and player.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
388
Weekly Downloads
6K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

expo-av

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
7Great Documentation
1Easy to Use
GitHub Stars
15K
Weekly Downloads
29K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rns

react-native-sound

React Native module for playing sound clips

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
7Great Documentation
2Poor Documentation
GitHub Stars
2K
Weekly Downloads
28K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnj

react-native-jw-media-player

React-Native Android/iOS bridge for JWPlayer SDK (https://www.jwplayer.com/)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Hard to Use
GitHub Stars
94
Weekly Downloads
296
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rns

react-native-sound-player

Play sound file in ReactNative

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
172
Weekly Downloads
2K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnv

react-native-vlc-media-player

React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
150
Weekly Downloads
228
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@react-native-community/audio-toolkit

Cross-platform audio library for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Abandoned
GitHub Stars
935
Weekly Downloads
3K
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnv

react-native-vlc-player

VLC Player for react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
134
Weekly Downloads
52
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rna

react-native-audio-streaming

iOS & Android react native module to play an audio stream, with background support and media controls

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Abandoned
GitHub Stars
759
Weekly Downloads
44
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-audio-player-recorder

Audio recorder library for React Native

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
45
Weekly Downloads
40
Last Commit
4yrs ago
Bundle Size (min+gzip)
0.95KB
Not Tree-Shakeable
rnp

react-native-play-audio

React Native module for playing audio on iOS and Android

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Poor Documentation
1Buggy
1Abandoned
GitHub Stars
17
Weekly Downloads
14
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.20KB
Not Tree-Shakeable
rnf

react-native-file-opener

A React Native module that allows you to open a file (mp3, mp4, pdf, word, excel, dwg etc.) on your device with its default application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
140
Weekly Downloads
10
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.18KB
Not Tree-Shakeable
rnm

react-native-media-kit

Video(and audio) component for react-native apps, supporting both iOS and Android. A unified and elegant player controller is provided by default. The API is similar with HTML video.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
195
Weekly Downloads
6
Last Commit
5yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnm

react-native-music-player-service

Ready to use music player control

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
11
Weekly Downloads
4
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rna

react-native-audioplayer

Small audio player library for react native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Poor Documentation
1Buggy
1Abandoned
GitHub Stars
103
Weekly Downloads
4
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnp

react-native-player

Media player for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
84
Weekly Downloads
3
Last Commit
6yrs ago
Bundle Size (min+gzip)
0.18KB
Not Tree-Shakeable

react-native-media-player

This is a react native media player with external display controller. Support photo, video, music and background mode.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
96
Weekly Downloads
3
Last Commit
2yrs ago
Bundle Size (min+gzip)
3.00KB
Not Tree-Shakeable
rna

react-native-audio-streaming-player-enhanced

An audio steaming player for React Native

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
4yrs ago
Bundle Size (min+gzip)
0.19KB
Not Tree-Shakeable