0XC00D10B9

NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST (0XC00D10B9) Fix

This error hits when Windows Media Player can't find a child playlist inside a playlist file. It's a metadata or file structure issue, not a codec problem.

When this error shows up

You're in Windows Media Player on Windows 10 or 11, trying to play a playlist file — maybe an .asx or .wpl file you downloaded or created yourself. The player hangs, then throws error NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST (0XC00D10B9) with the message "There is no child playlist for this media item." This usually happens when you double-click a playlist that references another playlist inside it, but that inner playlist doesn't exist or is malformed.

What's actually happening here

Windows Media Player parses playlist files as containers. A parent playlist can include child playlists (nested playlists). The error fires when the parent playlist's metadata points to a child playlist entry — like <entry>child.wpl</entry> — and that file is missing, corrupted, or the entry itself is broken. The player can't resolve the reference, so it bails with 0XC00D10B9.

It's not a codec problem, not a registry issue, and not a corrupt media file. It's strictly a playlist structure problem. The fix is to repair or rebuild the playlist file.

The fix: rebuild or repair the playlist

Skip trying to reinstall WMP or running SFC — that won't help here. The real fix is editing or recreating the playlist file.

  1. Open the playlist file in Notepad.
    Right-click the .asx or .wpl file and choose Open With → Notepad. If you're on Windows 11, you might need to pick "Choose another app" first.
  2. Find the child playlist reference.
    Look for lines like <ENTRY> or <entry> that contain a reference to another playlist file. A typical culprit looks like this:
    <ASX version="3.0">
      <ENTRY>
        <REF HREF="missing_playlist.wpl"/>
      </ENTRY>
    </ASX>
    The HREF points to a file that doesn't exist. That's your problem.
  3. Remove the broken entry or replace it with direct media.
    Option A — Delete the entire <ENTRY> block that references the missing playlist. Save the file and test.
    Option B — Replace the HREF with a direct path to a media file (like an .mp3 or .wma). For example:
    <REF HREF="C:\Music\song.mp3"/>
    This eliminates the nested playlist dependency.
  4. Save and test in WMP.
    Double-click the playlist again. If WMP still throws 0XC00D10B9, there might be multiple broken entries. Repeat step 2.
  5. If the file is a .wpl file (Windows Playlist), check for <media> tags that point to other playlists.
    A .wpl file uses XML like this:
    <smil>
      <body>
        <seq>
          <media src="child_playlist.wpl"/>
        </seq>
      </body>
    </smil>
    If child_playlist.wpl is missing, remove that <media> line or replace the src with a direct media file path.
  6. Last resort — recreate the playlist from scratch.
    Open WMP, clear the Now Playing list, drag the actual media files you want into it, then click Save As Playlist. Name it something new. This generates a clean .wpl file with no nested references. Delete the old broken playlist.

What to check if it still fails

If the error persists after editing the playlist, check these:

  • File encoding. WMP expects UTF-8 or UTF-16LE. If Notepad saved the file in ANSI, the player might choke on the byte order mark (BOM). Resave as UTF-8.
  • File association. Make sure .wpl and .asx are set to open with Windows Media Player. Go to Settings → Apps → Default Apps → Choose defaults by file type and verify.
  • Corrupt WMP library. Rare, but if you've tried everything, reset the library by deleting %LOCALAPPDATA%\Microsoft\Media Player\*.wmdb and restarting WMP. It rebuilds the database on next launch.

Most people hit this with downloaded playlists from old sites or shared playlists that rely on specific folder structures. The fix above works 99% of the time.

Related Errors in Windows Errors
Windows Taskbar Clock Won't Show Seconds – The Real Fix 0X0000216C Fix ERROR_DS_UNICODEPWD_NOT_IN_QUOTES (0X0000216C) 0X00002072 Fix Active Directory error 0X00002072: No RDN defined in schema 0XC00000A8 Fix 0XC00000A8: Token type wrong for use

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.