A microphone, speaker or source picker with loading, permission, None and disconnected-device states, and a slot for a live preview.
pnpm dlx shadcn@latest add "https://www.audiocn.dev/r/audio-device-select.json"