# Docs ## overview - [Get Started](/get-started): Add your first audio component using the registry. - [Introduction](/index): Audio UI components for Svelte 5. Copy, paste, and own your code. ## components - [Audio Playback Speed](/components/playback-speed): Dropdown control for adjusting playback speed. Auto-disabled on live streams with a contextual tooltip. - [Audio Player](/components/player): A composable audio player component system. - [Audio Provider](/components/provider): Svelte 5 provider component that manages audio playback lifecycle, state synchronization, and error handling. - [Audio Queue](/components/queue): Queue management components with browse, search, reorder, and control playback order. - [Audio Track](/components/track): Track components for displaying and managing audio tracks, with store and controlled modes. ## ui - [Fader](/ui/fader): A slider-style fader component for audio mixing interfaces. Supports vertical and horizontal orientations, size variants, and customisable thumb marks. - [Knob](/ui/knob): A circular rotary control for adjusting values. Perfect for audio parameters, filters, and effects — with arc indicator, pointer drag, and keyboard support. - [Slider](/ui/slider): A slider component with buffer support. Perfect for media players to show loading progress. - [Sortable List](/ui/sortable-list): A sortable list component with drag-and-drop support. - [XY Pad](/ui/xy-pad): An XY pad component for controlling two parameters simultaneously. Perfect for synthesizers, filters, and effects that need two-dimensional control. ## libs - [Audio Store](/libs/audio-store): A global, reactive Svelte 5 store for managing audio playback state and queue. - [HTML Audio](/libs/html-audio): The core HTMLAudio singleton for robust audio playback.