When reviewing recordings in Meetily, we recommend using computer speakers or wired headphones rather than Bluetooth headphones for accurate playback.
Recordings may sound distorted, sped up, or have clarity issues when played through Bluetooth headphones, even though the recording file itself is perfectly fine.
- Audio plays too fast or too slow
- Voice sounds higher/lower pitched than normal
- Quality seems degraded or "chipmunk-like"
- Different Bluetooth devices cause different playback speeds
Your recording is fine! The issue occurs during playback, not recording.
- Meetily records at 48kHz (professional audio standard)
- Bluetooth headphones use various sample rates: 8kHz, 16kHz, 24kHz, 44.1kHz, or 48kHz
- macOS resamples audio when sending 48kHz content to Bluetooth devices
- Resampling can fail if macOS:
- Negotiates the wrong Bluetooth codec (SBC vs AAC vs LDAC)
- Misidentifies the device's playback capability
- Uses low-quality resampling for power efficiency
Different Bluetooth headphones report different capabilities:
| Device Type | Typical Playback Rate | Result When Playing 48kHz |
|---|---|---|
| Sony WH-1000XM4 | 16-44.1kHz (varies) | May sound 1.5-3x faster |
| AirPods Pro | 24kHz or 48kHz | Usually OK, but can vary |
| Cheap BT Headset | 8-16kHz | Often sounds very fast |
| High-end BT (LDAC) | 44.1-48kHz | Usually works correctly |
The rate depends on:
- Bluetooth profile (A2DP for music vs HFP for calls)
- Active codec (SBC, AAC, aptX, LDAC)
- Battery mode (power-saving modes may reduce quality)
- macOS version and audio driver quirks
✅ Computer speakers (built-in or external) ✅ Wired headphones (3.5mm jack or USB) ✅ High-quality DAC (digital audio converter)
❌ Bluetooth headphones (for reviewing recordings) ❌ Bluetooth speakers (same resampling issues)
- ✅ Recording (microphone input) - We handle sample rate conversion correctly
- ✅ Live monitoring during recording - macOS handles real-time audio
- ✅ General computer use - Normal audio playback
- ❌ Reviewing Meetily recordings - Use wired/speakers instead
To confirm your recording is actually fine:
-
Play recording through computer speakers
- If it sounds normal → Recording is good, BT playback is the issue ✅
- If it still sounds wrong → May be a different issue ❌
-
Check file properties
# In terminal: ffprobe path/to/recording/audio.mp4Should show:
sample_rate=48000✅channels=1✅codec_name=aac✅
-
Try different playback devices
- Computer speakers: Should sound normal
- Wired headphones: Should sound normal
- Bluetooth device A: Might sound wrong
- Bluetooth device B: Might sound differently wrong
The issue is in macOS's Bluetooth audio stack, not in Meetily's recording engine.
Evidence:
- Recordings play perfectly on computer speakers
- File metadata shows correct 48kHz encoding
- Other professional audio apps have the same limitation
- Issue varies by Bluetooth device (different devices = different problems)
Professional audio software always recommends:
- Monitor through studio monitors (speakers) or wired headphones
- Avoid Bluetooth for critical listening
- Use wired connections for audio work
Examples:
- Logic Pro X: Warns against BT monitoring
- Audacity: Recommends wired headphones
- GarageBand: Disables BT for recording/monitoring
Best: Most accurate, no resampling issues
If you must use Bluetooth for playback:
- Export recording at lower sample rate (future feature)
- Transcode manually using ffmpeg:
ffmpeg -i audio.mp4 -ar 44100 audio_44k.mp4
- Try 44.1kHz (better BT compatibility than 48kHz)
Devices with LDAC or aptX HD codecs:
- Sony WH-1000XM5 (LDAC mode)
- Sennheiser Momentum 4
- Some high-end Bose models
These handle 48kHz better (but still not perfect).
Recording Pipeline:
Microphone (16kHz) → Resample to 48kHz → Pipeline (48kHz)
System Audio (48kHz) → No resampling → Pipeline (48kHz)
Mixed Audio (48kHz) → Encode → File (48kHz AAC)
Playback (Computer Speakers):
File (48kHz) → macOS CoreAudio → Speakers (48kHz) ✅
Playback (Bluetooth):
File (48kHz) → macOS CoreAudio → Bluetooth Stack → Resample → BT Device (16-48kHz) ⚠️
↑
This step can fail!
- Codec negotiation: BT device claims 48kHz support but actually uses 16kHz
- Profile switching: Device switches from A2DP (music) to HFP (call) mid-playback
- Power management: macOS downsamples to save battery
- Driver bugs: CoreAudio → Bluetooth handoff has known issues
From Apple Technical Note TN2321:
"Bluetooth audio devices may report supported sample rates that differ from their actual playback rates. Applications should not rely on Bluetooth devices for accurate audio monitoring."
A: This is a macOS/Bluetooth limitation, not a Meetily bug. We've correctly recorded at 48kHz.
A: Because:
- System audio is 48kHz (can't be changed)
- 48kHz is professional quality (16kHz is phone-call quality)
- Most users play back on computer speakers
- Recording at 16kHz would degrade quality for 95% of users
A: Yes! Meetily now shows a warning when Bluetooth headphones are active during playback.
A: No. Recording quality is perfect. Only playback through Bluetooth has issues.
A: AirPods handle 48kHz better than most BT devices, but can still have issues depending on:
- Codec negotiation (AAC vs SBC)
- Battery level (power-saving mode)
- Connection quality (Bluetooth interference)
- macOS audio driver quirks
✅ Recordings are perfect - 48kHz, high quality
✅ Computer playback works - Use speakers or wired headphones
Bottom line: Review your recordings through computer speakers, not Bluetooth headphones.
- AIRPODS_BLUETOOTH_FIX.md - Bluetooth device reconnection handling
- BLUETOOTH_SAMPLE_RATE_FIX.md - Microphone sample rate resampling
- Apple Technical Note TN2321 - Bluetooth Audio Best Practices
Last Updated: October 10, 2025 Applies To: Meetily v0.0.5+ on macOS