Skip to content

[BUG] New BT Device not in Device List after pairing (Android) #289

@ryanbales

Description

@ryanbales

Environment

  • expo-audio-studio version: 2.18.4
  • Expo SDK version: 53.0l22
  • Platform & OS version: Android 16
  • Device: Pixel 6

Description

When I pair a BT mic on my android, it doesn't show up in the list when the devices auto-refresh. This issues isn't happening on ios.

Cross-Platform Validation

AudioPlayground Apps

Important: The AudioPlayground app exposes all features of the expo-audio-studio library with full customization:

  • In the Record tab, toggle "Show Advanced Settings" to access all recording parameters
  • In the Trim tab, you can test all audio processing capabilities
  • All visualization and transcription features are available to test
  • Try different audio devices, sample rates, and compression settings

Can this issue be reproduced in the AudioPlayground app?

  • Yes, on all platforms (Web, iOS, Android)
  • Yes, but only on specific platforms (please specify):
  • No, it only happens in my app

Reproduction steps in the AudioPlayground app (including any settings you modified):
1.
2.
3.

Is the behavior consistent across platforms?

  • Yes, the issue occurs the same way on all platforms I tested
  • No, the behavior differs between platforms (please describe the differences)

Configuration

// Please provide your recording configuration
const config: RecordingConfig = {
  sampleRate: 44100,
  // ... other options
};

Logs

Expected Behavior

Actual Behavior

Additional Context

Checklist

  • I have updated to the latest version of expo-audio-studio
  • I have checked the documentation
  • I have tested in the official AudioPlayground app
  • I have verified microphone permissions are properly set up
  • I have filled out all required fields in this template

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions