Documentation Index
Fetch the complete documentation index at: https://aqualink.rive.wtf/llms.txt
Use this file to discover all available pages before exploring further.
Playback Control
Control audio playback with play, pause, skip, volume, and seeking functions.
Basic Playback Controls
Play/Pause
player.play();
player.pause(true);
player.pause(false);
const isPaused = player.paused;
player.pause(!isPaused);
Stop & Skip
player.stop();
player.skip();
Volume Control
player.setVolume(50);
player.setVolume(100);
player.setVolume(150);
console.log('Current volume:', player.volume);
Seeking
player.seek(60000);
player.seek(120000);
function seekToPercentage(percentage) {
const track = player.queue.current;
if (track && track.isSeekable) {
const position = (track.duration * percentage) / 100;
player.seek(position);
console.log(`Seeked to ${percentage}%`);
}
}
seekToPercentage(50);
Queue Management
Queue Operations
player.queue.add(track);
for (const track of tracks) {
player.queue.add(track);
}
player.queue.remove(2);
player.queue.clear();
player.queue.shuffle();
console.log('Queue size:', player.queue.size);
console.log('Current track:', player.queue.current?.title);
Loop Modes
player.setLoop('none');
player.setLoop('track');
player.setLoop('queue');
console.log('Loop mode:', player.loop);