Why Format Compatibility Matters for Smart Speakers
Smart speakers are computers with very specific ideas about which audio files they will accept. Unlike a laptop running VLC or a phone with a third-party audio app installed, Alexa, Google Home, HomePod, and Sonos all run constrained software stacks that support a fixed set of audio formats — and nothing else.
The gap between what you have and what a speaker accepts is where conversions happen. Someone discovers that their lossless FLAC rips will not play through Alexa's music library. A Sonos user finds that their carefully downloaded AIFF collection plays fine, but the OGG Vorbis files from a game soundtrack do not. An Apple HomePod owner wonders why their friend's FLAC files just sit there doing nothing.
This guide cuts through the confusion with specific, device-by-device format support, exact bitrate limits, and clear guidance on when to convert and what to convert to.
Device-by-Device Format Support
Amazon Echo / Alexa
Amazon's Echo lineup — from the Echo Dot to the Echo Studio — handles audio through two distinct pipelines: native music streaming through Amazon Music/Spotify/etc., and local audio playback via Alexa's audio player skill or AirPlay on newer models.
For locally served audio (playing audio files from your own server or NAS via a skill), Alexa supports:
- MP3 — The safest choice. Supported at all standard bitrates (64–320 kbps) in CBR and VBR. Works universally across all Echo devices.
- AAC — Supported in the M4A container. Bitrates up to 256 kbps recommended; higher rates are technically accepted but offer no practical benefit over the speaker drivers.
- FLAC — Supported on Echo Studio and Echo (4th gen and later). Earlier Echo Dots and Echo Plus models often reject FLAC. The Echo Studio specifically handles up to 24-bit/192 kHz.
- OGG Vorbis — Supported for Alexa audio skill streams. Often used by custom Alexa skills and music providers.
- Opus — Supported in the OGG container for low-latency audio streaming scenarios.
- MIDI — Not supported.
- WAV — Supported via TuneIn and audio skill streams; PCM WAV up to 44.1 kHz/16-bit. Higher spec WAV files may be rejected.
Streaming bitrate: Alexa streams Amazon Music Unlimited at 256 kbps AAC (HD) and up to 3,730 kbps FLAC (Ultra HD). When Alexa streams audio from your own audio skill, the maximum supported bitrate is 320 kbps for MP3.
Pro Tip: If you want the best results across all Echo devices without worrying about model-specific FLAC support, export to MP3 at 320 kbps. Every Echo device ever made plays 320 kbps MP3 reliably. Use our MP3 converter to encode from any lossless source.
Google Home / Google Nest
Google's speaker family — Home, Home Mini, Nest Audio, Nest Hub, and Nest Hub Max — has broader format support than most users expect, primarily because of Google's closer integration with Chrome's web audio stack.
Supported formats:
- MP3 — Full support. CBR and VBR, 8–320 kbps.
- AAC — Supported. Google Play Music (now YouTube Music) uses AAC-LC at 128 kbps (standard) and up to 256 kbps (premium).
- FLAC — Supported at CD quality and hi-res (up to 24-bit/192 kHz) via Google Cast. This is where Google beats Amazon on the budget end: even a basic Nest Mini handles FLAC via Cast from a compatible source.
- OGG Vorbis — Full support. Google's own internal audio services use OGG Vorbis extensively.
- WAV — Supported via Cast. PCM WAV at up to 48 kHz/16-bit works reliably.
- OPUS — Supported in the WebM container via Cast.
- AIFF — Not supported natively. AIFF files must be converted before streaming.
- ALAC — Not supported. Apple's lossless format requires conversion to FLAC for Google Cast.
Streaming behavior: When casting FLAC through Google Cast, the Nest Audio and Nest Hub Max can play 24-bit/192 kHz content — essentially CD-quality and above — without any re-encoding. This makes the Nest Audio a legitimate option for audiophile-adjacent setups at a reasonable price point.
Pro Tip: Google Nest devices can receive audio via Cast from the Chrome browser, Plex, and compatible media servers. If you have a FLAC library, setting up Plex on a local machine and casting to your Nest speaker is cleaner than converting files — though our FLAC converter handles the conversion for platforms that still require it.
Apple HomePod and HomePod mini
Apple's HomePod ecosystem is tightly integrated with iTunes/Music and AirPlay. The device is excellent but restrictive — it very much wants you to stay inside Apple's ecosystem.
Supported formats:
- AAC — The preferred native format for Apple Music. Apple Music streams at AAC 256 kbps; downloaded files use AAC 256 kbps or better.
- ALAC (Apple Lossless) — Full support. The preferred lossless format for HomePod. Apple Music's lossless tier delivers ALAC at up to 24-bit/48 kHz (Lossless) or 24-bit/192 kHz (Hi-Res Lossless).
- MP3 — Supported via AirPlay. Any app that can use AirPlay can stream MP3 to HomePod.
- WAV — Supported via AirPlay and the Apple Music app. No issue with standard WAV files.
- AIFF — Supported natively in the Apple Music app.
- FLAC — Partially supported. macOS and iOS can play FLAC since iOS 11/macOS 10.15, and these files can be AirPlay'd to HomePod. However, they do not integrate natively with the Apple Music library, which means Siri cannot find them and they do not appear in the Music app without importing.
- OGG Vorbis — Not supported. No OGG playback in Apple's ecosystem without third-party apps.
- OPUS — Not supported natively.
The FLAC/ALAC workflow: If you have a FLAC library and want full HomePod integration, convert to ALAC. FLAC to ALAC is a completely lossless conversion — no audio data is discarded, only the container changes. The resulting files integrate fully with Apple Music and are playable everywhere in the Apple ecosystem.
Sonos
Sonos occupies a different category from the other three: it is a dedicated multi-room audio platform built specifically for music listening, not a general-purpose voice assistant with speaker hardware bolted on. As a result, its format support is the most comprehensive of the group.
Supported formats:
- MP3 — Full support. 8–320 kbps CBR and VBR.
- AAC — Full support, including HE-AAC at lower bitrates.
- FLAC — Full support up to 24-bit/48 kHz. This is the audiophile standard on Sonos.
- ALAC (Apple Lossless) — Full support. Sonos natively reads ALAC, making it friendly for Apple ecosystem users.
- WAV — Full support. 16-bit and 24-bit PCM.
- AIFF — Full support. Sonos can play AIFF from a local music library or network share.
- OGG Vorbis — Full support. OGG files from Spotify and other services play without issue.
- WMA (standard) — Supported. Legacy format compatibility for older libraries.
- WMA Lossless — Supported on most Sonos models.
Notably absent: Sonos does not support OPUS, FLAC above 48 kHz (24-bit/96 kHz and above are rejected), or DSD (Direct Stream Digital) audio.
Full Compatibility Table
| Format | Amazon Echo | Google Nest | Apple HomePod | Sonos |
|---|---|---|---|---|
| MP3 | Yes | Yes | Yes (AirPlay) | Yes |
| AAC / M4A | Yes | Yes | Yes (native) | Yes |
| FLAC | Partial* | Yes | Partial** | Yes (48kHz) |
| ALAC | No | No | Yes (native) | Yes |
| WAV | Limited | Yes | Yes | Yes |
| AIFF | No | No | Yes | Yes |
| OGG Vorbis | Yes | Yes | No | Yes |
| OPUS | Yes | Yes | No | No |
| WMA | No | No | No | Yes |
*Echo Studio and 4th gen+ only. Earlier Echo models reject FLAC. **AirPlay only; does not integrate with Apple Music library.
Bitrate Recommendations by Device
Higher bitrates sound better, but there is a ceiling beyond which the speaker hardware and listening environment make additional detail inaudible. Here is where that ceiling sits for each platform:
| Device | MP3 Sweet Spot | AAC Sweet Spot | FLAC Max | Notes |
|---|---|---|---|---|
| Amazon Echo Dot | 192 kbps | 192 kbps | Not supported | Small driver; high bitrates offer no gain |
| Amazon Echo Studio | 320 kbps | 256 kbps | 24-bit/192kHz | Best Echo hardware; resolves more detail |
| Google Nest Mini | 192 kbps | 192 kbps | 44.1kHz/16-bit | Small driver; CD quality is the ceiling |
| Google Nest Audio | 320 kbps | 256 kbps | 24-bit/192kHz | Surprisingly capable mid-range speaker |
| Apple HomePod mini | 256 kbps | 256 kbps | Via AirPlay | Sounds better than its size suggests |
| Apple HomePod 2 | 320 kbps | 256 kbps | Via AirPlay | Good resolving power for hi-res via AirPlay |
| Sonos Era 100 | 320 kbps | 256 kbps | 24-bit/48kHz | ALAC and FLAC both work natively |
| Sonos Era 300 | 320 kbps | 256 kbps | 24-bit/48kHz | Spatial audio (Dolby Atmos) capable |
When to Convert from FLAC to MP3
FLAC is the archival standard — it preserves the complete audio signal without compromise. But there are legitimate reasons to convert your FLAC files to MP3 for smart speaker use:
Convert FLAC to MP3 when:
- Your Echo device is a first-, second-, or third-generation model that does not support FLAC. A 320 kbps MP3 sounds significantly better than a rejected file.
- You are streaming audio files from a slow network share or low-powered NAS. FLAC streams require more bandwidth and can cause buffering issues on congested home networks.
- Storage capacity on a connected device or media server is limited. MP3 at 320 kbps is roughly one-third the size of CD-quality FLAC.
- You are building a playlist that needs to work across multiple speaker types in the same household. MP3 is the only format that every device on the list above supports.
Keep FLAC when:
- You have an Echo Studio, Nest Audio, or Sonos Era 300 and you can hear the difference in your listening environment.
- Your media server (Plex, Jellyfin, or a network share) and your speaker both support FLAC natively. There is no benefit to converting if both ends handle the format.
- You are using Sonos as your primary system. Sonos's FLAC support is solid and the hardware is designed for critical listening — converting to MP3 discards data you paid for.
The nuance matters here. The Echo Dot's 1.6-inch driver cannot reproduce the subtleties that FLAC preserves better than high-bitrate MP3. The Sonos Era 300's larger woofer and dedicated Dolby Atmos processing actually benefit from higher quality source material. Match the format to the hardware.
Pro Tip: Before running a bulk conversion on your library, test with a single album. Play the same track in FLAC and then in 320 kbps MP3 on your specific speaker. On most budget smart speakers, you will not hear a difference. On a Sonos Five or Era 300, there is a reasonable chance you will. Trust your ears over specifications. Our audio converter hub handles both directions.
Handling OGG Files From Game Soundtracks and Open Source Sources
Many game soundtracks (Steam downloads, Bandcamp purchases, open-source music) come in OGG Vorbis format. This format has mixed smart speaker support: it works on Echo, Google Nest, and Sonos, but not on HomePod.
If your collection includes OGG files and you want them to play on HomePod, convert to MP3 or AAC. The conversion from OGG Vorbis (lossy) to AAC (also lossy) involves a second round of compression. To minimize quality loss, convert to AAC at 256 kbps rather than a lower bitrate. Alternatively, if you can access the original lossless source (some game soundtracks offer FLAC on Bandcamp), convert from that instead.
For WAV files that will not play on Echo devices (due to sample rate limitations), convert to 44.1 kHz/16-bit WAV or to FLAC. Our WAV converter handles sample rate conversion.
AIFF on HomePod: The Unsung Format
AIFF (Audio Interchange File Format) is Apple's uncompressed audio format — essentially the Mac equivalent of WAV. It is completely lossless, widely supported in the Apple ecosystem, and plays natively on HomePod with full Music app integration.
If you have audio from Apple-centric workflows (Logic Pro sessions, GarageBand exports, or iTunes rips from early Mac era), you may have AIFF files sitting in your library. They work perfectly on HomePod, and converting them to AAC for everyday listening is straightforward.
Practical Conversion Workflows
Preparing a FLAC Library for Alexa (All Devices)
- Check which Echo model you have. If it is 4th gen or newer, or an Echo Studio, FLAC will likely work — test first.
- For older models, batch-convert your FLAC library to MP3 at 320 kbps. This preserves the maximum quality that the Echo's audio pipeline and speakers can use.
- Upload or serve the MP3 files from your media server or Amazon Music library.
Preparing an iTunes/ALAC Library for Google Nest
- Convert ALAC to FLAC — a fully lossless conversion. Both formats are lossless, so the audio data is unchanged.
- Serve the FLAC files via Plex or any DLNA-compatible server.
- Cast from your phone or a Chromecast-enabled source to the Nest speaker.
Getting OGG Game Soundtracks onto HomePod
- Convert OGG Vorbis to AAC at 256 kbps (or to ALAC if the OGG was encoded at high quality and you want to preserve maximum fidelity, though note that OGG-to-ALAC adds no quality).
- Import the converted files into the Music app.
- Sync to iPhone or use Home Sharing to stream to HomePod.
For all these conversions, start from the highest-quality source file you have. Our FLAC converter, MP3 converter, and WAV converter each handle the common paths without requiring software installation.
Frequently Asked Questions
Does Amazon Echo support FLAC?
It depends on the model. Echo Studio and Echo (4th generation, released 2020 and later) support FLAC up to 24-bit/192 kHz through Amazon Music Ultra HD and via local audio skill streams. Older Echo models — including most Echo Dot generations prior to the 5th gen — do not support FLAC. If you are unsure about your model, convert to MP3 at 320 kbps for guaranteed compatibility.
Can I play lossless audio on a Google Nest speaker?
Yes. Google Nest Audio, Nest Hub Max, and Nest Hub (2nd gen) support FLAC at up to 24-bit/192 kHz via Google Cast. The Nest Mini supports FLAC up to CD quality (44.1 kHz/16-bit). Serve audio from Plex, Jellyfin, or any Cast-compatible app. The audio path is lossless from your server to the speaker's digital-to-analog converter, making Google Nest a solid choice for listeners who care about audio quality.
Why will my FLAC files not appear in the Apple Music app?
The Apple Music app (formerly iTunes) imports AAC, AIFF, ALAC, MP3, and WAV natively. FLAC is not a native Apple Music format, so FLAC files dropped into your Music folder will not appear in the library. The solution is to convert FLAC to ALAC — it is a completely lossless conversion that produces audio identical to the source. The resulting ALAC files import cleanly into Apple Music and sync to HomePod with full Siri search support.
What is the best format for Sonos if I want the highest quality?
FLAC up to 24-bit/48 kHz. Sonos does not support FLAC files above 48 kHz sample rate (so 96 kHz and 192 kHz FLAC files will not play). If your collection includes hi-res FLAC above 48 kHz, you have two options: convert to FLAC at 48 kHz (downsampling the sample rate but keeping the lossless encoding), or convert to ALAC, which Sonos also reads natively. Both approaches are transparent to casual listening; the sample rate difference between 48 kHz and 96 kHz is inaudible on most speaker systems.
Is 320 kbps MP3 good enough for a Sonos setup?
For most listeners in typical listening environments, yes. Sonos hardware is capable of resolving differences between high-quality MP3 and lossless audio, particularly on larger speakers like the Sonos Five and Era 300. That said, the difference is subtle and depends heavily on the recording, your listening position, and your ear training. If you have lossless source files, use FLAC or ALAC on Sonos — the format is supported natively and there is no reason to introduce lossy compression when the hardware can handle the original. If you only have MP3 sources, 320 kbps is more than adequate.
The Right Format for Your Setup
Smart speakers have made audio accessibility remarkable — a device smaller than a soda can can fill a room with music pulled from a library on a NAS two rooms away. The format question is worth resolving once so you never have to think about it again.
The clearest path: understand which devices you own, check the compatibility table above, and convert any incompatible files before they become a problem. For a universal starting point, MP3 at 320 kbps plays on every device on this list. For an audiophile setup, FLAC works on Google Nest, Sonos, and the newer Echo models. For an Apple-centric home, ALAC is the native lossless choice.
Spend ten minutes on your library now — converting the outlier formats, checking the sample rates, and organizing by format — and your smart speakers will play every file you send them without argument. When you need to convert, our audio converter hub and format-specific converters for MP3, FLAC, and WAV handle all the common paths. For further reading on audio quality trade-offs, see our deep dives on the best audio format for music, FLAC vs MP3, and AAC vs MP3 comparison.



