/**
 * AudioPlayer components - Public API
 *
 * Uses HTML5 audio for playback + Web Audio API for visualization.
 * No crackling, native streaming support.
 */

// Player components
export { HybridAudioPlayer, type HybridAudioPlayerProps } from './HybridAudioPlayer';
export { HybridSimplePlayer, type HybridSimplePlayerProps } from './HybridSimplePlayer';
export { HybridCompactPlayer, type HybridCompactPlayerProps } from './HybridCompactPlayer';
export { HybridWaveform, type HybridWaveformProps } from './HybridWaveform';

// ReactiveCover
export {
  AudioReactiveCover,
  type AudioReactiveCoverProps,
  GlowEffect,
  OrbsEffect,
  SpotlightEffect,
  MeshEffect,
  type GlowEffectData,
} from './ReactiveCover';
