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
0XC0000131 STATUS_INVALID_IMAGE_WIN_16 (0XC0000131) Fix on Windows 10/11 0XC00D0FBF Fix NS_E_WMP_HME_INVALIDOBJECTID (0XC00D0FBF) in WMP 0X803000AA PLA_E_DCS_IN_USE (0X803000AA): Data Collector Set Locked Fix 0XC01E0309 Fix 0xC01E0309: Invalid VidPN Target Mode Set

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.