Cross-platform streaming audio player: HLS + progressive, gapless, DJ-grade mixing. An AVPlayer-class engine in Rust.
kithara test runtime: probe/hang/mock helpers (no-op in release).
Audio pipeline: worker thread, effects chain, resampling.
HLS VOD engine: adaptive bitrate, segment cache, offline.
kithara macros: #[kithara::test/probe/mock] for native + WASM (no-op in release).
Progressive download and playback for MP3, AAC, FLAC and more.
Player engine: audio graph, EQ, crossfade, DJ-ready.
Pluggable audio decode (Symphonia / Apple / Android) to PCM.
Hierarchical event bus for the audio pipeline.
Queue/playlist orchestration: gapless, crossfade-aware.
Protocol-agnostic adaptive bitrate algorithm for audio streaming.
Streaming source-to-bytes layer with sync Read+Seek for audio playback.