NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_EMPTY Fix
Windows Media Player chokes on a playlist XML file where an attribute name is blank. The fix is usually fixing the corrupt metadata in the playlist file.
Cause #1: A corrupt playlist file (WPL or ASX) with an empty attribute name
What's actually happening here is that Windows Media Player (WMP) is trying to parse a playlist file — either a .wpl or .asx — and it hits an XML element where an attribute (like name or title) exists but the value is an empty string. The spec says that's invalid, so WMP throws error 0XC00D1091 and refuses to load the playlist.
I've seen this most often after copying playlists from older Windows 7 machines or after a metadata editor saves a partial update. The blank attribute can be hard to spot because Windows doesn't show raw XML by default.
How to fix the corrupt playlist
- First, find the playlist file that causes the error. Open WMP, try loading each playlist until you hit the error. Note the playlist name.
- Open File Explorer and navigate to
%USERPROFILE%\Music\Playlists(or wherever your playlists are stored). - Right-click the offending playlist and choose Open with → Notepad (or any text editor).
- Look for attributes like
name=""ortitle=""— that's the culprit. You'll see something like:<media src="song.mp3" name="" /> - Replace the empty string with something — even a single space works, but I prefer a placeholder like
Untitled:<media src="song.mp3" name="Untitled" /> - Save the file and try loading the playlist in WMP again. The error should be gone.
The reason step 5 works is that WMP's XML parser treats an empty attribute value as a violation of the schema. Once you put anything in there, the parser moves on.
Cause #2: Third-party metadata editors or sync tools leaving incomplete attributes
If you use tools like MediaMonkey, iTunes (yes, even with WMP), or older sync apps like Windows Media Device Center, they sometimes write playlist files with partially filled metadata. A common scenario: you edit a playlist on your phone, sync it back, and the tool writes a <param name=""> tag instead of a proper attribute.
This is especially nasty because the blank attribute might not be on the <media> tag itself — it can be on a <param> or <entry> element.
How to fix it
- Open the playlist in Notepad as described above.
- Search for
name=""andparam name="". If you find a<param>tag with an empty name, you can either delete the whole<param>line or set a name. - If you see multiple blank attributes, a quick fix is to use Find & Replace: replace
name=""withname="Track"(or whatever makes sense). - Save the file and test in WMP.
Pro tip: If the playlist is hundreds of lines, don't manually edit each one. Use Notepad++ or VS Code with regex: search forname=""and replace withname="Track". Saves your sanity.
Cause #3: Damaged registry or WMP settings (rare but possible)
In less than 5% of cases, the playlist files are fine — the error is triggered by a corrupt registry key under WMP. This usually happens after a Windows update that borks the media library database or after a failed uninstall of a codec pack.
How to fix registry-level corruption
- Close WMP completely.
- Press Win + R, type
regedit, press Enter. - Navigate to:
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences - Look for a key named
LibraryLocationorMediaLibrary. If it's pointing to a missing or corrupted database file, that can cause the error. You can delete that value (WMP will recreate it on next launch). - Also check
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList— if there's a stale entry pointing to a deleted playlist, remove it. - Restart WMP and try again.
I've only needed this fix twice in ten years, but when the first two causes don't apply, it's worth checking. The reason registry corruption triggers this specific error is that WMP tries to load metadata from the library database, and if the database is half-broken, it can produce empty attribute names internally even if the file on disk looks fine.
Quick-reference table
| Cause | Symptom | Fix | Difficulty |
|---|---|---|---|
| Corrupt playlist file | Error occurs when opening a specific playlist | Edit WPL/ASX file, replace empty name="" with a value |
Intermediate |
| Third-party tool issue | Error after syncing or editing playlists with external software | Remove or fix <param name=""> tags; use regex for bulk fix |
Intermediate |
| Registry corruption | Error across multiple playlists, even freshly created ones | Delete stale registry entries under MediaPlayer\Preferences |
Advanced |
Was this solution helpful?