Features
Audio Player
Persistent, app-wide playback across all pages.
Overview
A persistent audio player at the bottom of the screen provides continuous playback across all pages of the application. It includes play/pause controls, previous/next track navigation, a seekable waveform progress bar, and volume control.
Playback modes
Choose from three playback modes to control how the queue behaves:
| Mode | Description |
|---|---|
| Off | Stops after the current track finishes |
| Repeat | Loops through the queue continuously |
| Shuffle | Plays tracks in randomized order |
Audio quality
Select the streaming quality that best fits your needs. Your preference is saved per user and applied automatically on every session.
- Ultra — Original file, maximum quality
- Compressed — Smaller file, faster loading
- Full — Lossless quality
Queue management
The full queue is accessible directly from the player with track-level navigation. You can trigger pack-level playback, and the queue is automatically populated from your library, campaigns, share pages, and embeds.
Smart loading
The player automatically adapts prefetching based on your connection quality, respecting slow connections to save bandwidth. Waveforms are cached for instant display, and mobile-specific optimizations ensure a smooth experience across all devices.