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:

ModeDescription
OffStops after the current track finishes
RepeatLoops through the queue continuously
ShufflePlays 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.

Tip: On slow connections, the player automatically switches to compressed quality to ensure uninterrupted playback.