Audio Formats Windows Media Player Plays Natively
Which audio formats does Windows Media Player support without plugins? Covers MP3, WAV, WMA, FLAC support by Windows version and conversion tips.
Windows Media Player has been the default Windows audio player for 25 years, and the format support has shifted with each release. The classic Windows Media Player 12 that ships with Windows 10 and the new redesigned Media Player on Windows 11 have different capabilities. This guide covers what each supports natively, what they refuse, and how to handle gaps.
Native Format Support: WMP 12 (Windows 10)
Windows Media Player 12 plays the following audio formats out of the box:
- WMA — Windows Media Audio, all profiles (Standard, Pro, Lossless, Voice). Native, lossless decode.
- MP3 — every bitrate, CBR and VBR, MPEG-1 / MPEG-2 / MPEG-2.5
- WAV — uncompressed PCM, ADPCM, A-Law, mu-Law
- AAC / M4A — added in Windows 7, fully supported. Decodes AAC-LC, AAC-HE, AAC-HEv2 in MP4 and ADTS containers
- FLAC — added in Windows 10 (build 1507, 2015). Native decode and metadata
- AIFF — Apple's WAV equivalent, supported via Microsoft's PCM decoder
- MIDI — synthesized via the Microsoft GS Wavetable Synth
What WMP Does Not Play Natively
- OGG Vorbis — never officially supported. Requires the Xiph DirectShow Filters or LAV Filters install.
- Opus — supported in Windows 10 build 1709+ for some apps but WMP 12 specifically rejects most Opus files.
- APE (Monkey's Audio) — niche lossless format, requires third-party decoder
- DSD — high-end audiophile format, not supported
- MQA — proprietary streaming format, not supported
Windows 11 Media Player vs Classic WMP
Windows 11 ships a redesigned Media Player app (formerly 'Groove Music') that replaces the old WMP UI but uses the same OS-level codec stack. It supports the same formats plus Opus and improved AAC handling. Classic Windows Media Player 12 is still available on Windows 11 (search 'wmplayer.exe') for users who prefer the legacy interface — both apps decode the same files.
The major difference: the new app uses the Windows 11 modern audio engine which has better gapless playback and lower latency, but lacks WMP 12's library management depth (smart playlists, autoplay rules).
Default Rip Format History
WMP's default CD rip format has changed across versions:
- WMP 9-10 (Windows XP era): Windows Media Audio at 128 kbps
- WMP 11 (Windows Vista): WMA Pro at 192 kbps default, MP3 option added
- WMP 12 (Windows 7+): MP3 at 128 kbps default, WMA still available
- Windows 11 Media Player: M4A (AAC) at 192 kbps default
If you have an old library ripped on WMP 9 or 10, it is almost certainly WMA — and may need conversion if you move to a Mac or a non-Windows player. See WMA to MP3 on Windows for that workflow.
Workarounds for Unsupported Formats
For OGG Vorbis on WMP 12, install LAV Filters (free, open source). The filters register DirectShow decoders system-wide, so WMP, Windows Media Center, and any other DirectShow-based player can play OGG, Opus, FLAC variants, and other formats.
The cleaner approach is to convert at upload time. Convert OGG to MP3 with AudioUtils OGG to MP3, Opus to MP3 with Opus to MP3, or any unsupported format to a WMP-native one. Conversion is one-time, while installing codec packs is a permanent system change that can affect other apps.
For a non-WMP alternative that plays virtually everything natively, VLC (free, open source) is the standard recommendation. See convert audio with VLC for the conversion workflow inside VLC itself.
Audio Quality Settings in WMP
When ripping CDs, WMP exposes:
- Format: Windows Media Audio, WMA Pro, WMA Lossless, MP3, WAV
- Bitrate: 48 kbps to 320 kbps for lossy, lossless for WMA Lossless
- Mode: CBR or VBR depending on format
Recommended for most users: MP3 at 192 kbps VBR. Future-proof, plays everywhere, sounds transparent on consumer headphones. WMA Lossless is good if you stay on Windows; convert to FLAC if you ever want to leave the platform.
Album Art and Metadata Handling
WMP 12 reads ID3v2 tags for MP3, embedded WMA metadata, MP4 atoms for M4A, and Vorbis comments for FLAC. Album art embeds correctly when present. If art is missing, WMP attempts to fetch from the Windows Media Database; this service has been intermittent since 2020 and Windows 11 has largely replaced it with online metadata sources.
For batch tagging and art fixing, MP3Tag (free) or MusicBee (free) handle the work better than WMP's built-in editor.
Migrating Away from WMP
If you are moving to a Mac, Linux, or a streaming service, the audit is:
1. Identify how many files are WMA. WMP libraries from 2002-2009 era are mostly WMA. 2. Identify any DRM-protected files (purchased from old MSN Music, Yahoo, or Zune Marketplace) — those cannot be converted, see convert WMA to MP3 on Mac. 3. Bulk-convert unprotected WMA to MP3 320 kbps or FLAC for cross-platform compatibility. 4. Re-tag if the metadata import to your new player is incomplete.
For details on the WMA format itself and why it lost to MP3, see what is WMA. For inside-Audacity conversion workflows, see audio format for Audacity. For VLC's conversion features that bridge formats WMP cannot read, see convert audio with VLC.
Codec Pack Considerations
Codec packs (K-Lite, CCCP, Combined Community Codec Pack) install system-wide DirectShow filters that extend WMP's format support to OGG Vorbis, FLAC variants, and other formats. The downside is that codec packs can conflict with Windows' built-in decoders, cause stability issues, and complicate troubleshooting when audio breaks elsewhere.
Modern recommendation: skip codec packs. Convert unsupported formats to MP3 or FLAC at upload time using a clean tool like AudioUtils, or switch to a player like VLC or foobar2000 that ships with its own decoder stack independent of the Windows DirectShow system.
Network Streaming and Library Sharing
Windows Media Player 12 supports DLNA / UPnP for streaming the local library to other DLNA clients on the network (smart TVs, Xbox, network audio receivers). Enable in Stream menu > Turn on media streaming. The receiving devices see the WMP library and request files; WMP transcodes on the fly if the receiving device cannot decode the source. The transcoder uses WMA or MP3 depending on the target's capabilities. For a more capable cross-platform server, Plex Media Server or Jellyfin replace WMP's role with a richer UI and broader codec support.