Skip to main content

React Native Queue Player

A modern, queue-based audio playback engine for React Native.

Gapless & crossfade

Two playback engines you can switch at runtime — true gapless, or crossfade with a configurable duration. Queue, repeat, shuffle, and seamless auto-advance built in.

A full audio toolkit

A 10-band equalizer, a real-time FFT visualizer, ReplayGain loudness normalization, and a look-ahead disk cache for streamed media — all in one package.

Plays everywhere

CarPlay and Android Auto, SiriKit and Google Assistant, Chromecast and AirPlay, plus background playback with native lock-screen controls.

Features

FeatureiOSAndroid
Gapless playback engine✅✅
Crossfade playback engine (runtime-switchable)✅✅
Queue management — add / remove / move / skip / seek, repeat, shuffle✅✅
Playback speed with pitch correction (none / voice / music)✅✅
10-band equalizer (16 presets + custom)✅✅
Real-time FFT visualizer✅✅
ReplayGain loudness normalization (track / album)✅✅
Look-ahead disk cache✅✅
Custom HTTP headers + user agent✅✅
Background playback + lock-screen / Now Playing controls✅✅
Remote-control skip: track or interval (jump ±N s)✅✅
Playback milestones (25 / 50 / 75 / 90 %)✅✅
Sleep timer (duration / end-of-track, with fade)✅✅
Chromecast sender✅✅
AirPlay✅ OS-managed✅ native sender
AutomotiveCarPlayAndroid Auto
Voice controlSiriKitGoogle Assistant