0X000D1104

NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED (0X000D1104) Fix

Windows Errors Beginner 👁 5 views 📅 Jun 7, 2026

Windows Media Player chokes when an ASX playlist has more than one <REPEAT> block. The real fix is cleaning up the playlist or switching to a better player.

What's actually happening here

You're playing an ASX playlist in Windows Media Player (WMP) and instead of hearing your music, you get a popup with error code NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED. The code is 0X000D1104. It's a warning, not a fatal error — WMP still plays something, but it ignores some of your repeat instructions.

The root cause: the ASX file contains more than one block. The ASX specification allows only one per playlist segment. When WMP's parser hits a second one, it quietly drops it and logs this warning. This happens most often with playlists generated by old tools or manually edited files that got copy-pasted wrong.

1. Multiple blocks in the ASX file (most common)

Open the .asx file in Notepad or any text editor. Look for something like this:

<ASX version="3.0">
  <REPEAT>
    <ENTRY>
      <REF href="http://example.com/track1.mp3"/>
    </ENTRY>
  </REPEAT>
  <REPEAT>
    <ENTRY>
      <REF href="http://example.com/track2.mp3"/>
    </ENTRY>
  </REPEAT>
</ASX>

WMP only respects the first it encounters. Any subsequent blocks get thrown out. The fix: merge everything into a single block. Wrap all elements inside one . Like this:

<ASX version="3.0">
  <REPEAT>
    <ENTRY>
      <REF href="http://example.com/track1.mp3"/>
    </ENTRY>
    <ENTRY>
      <REF href="http://example.com/track2.mp3"/>
    </ENTRY>
  </REPEAT>
</ASX>

If you want different repeat counts for different sections, you're out of luck — ASX doesn't support that natively. You'd need to duplicate entries manually or use a different format like PLS or M3U.

2. Nested blocks (less common but tricky)

Some older tools or custom scripts produce nested repeats — a inside another . The ASX spec forbids this. WMP ignores the inner one entirely.

Here's the bad pattern:

<ASX version="3.0">
  <REPEAT COUNT="3">
    <ENTRY>
      <REF href="http://example.com/track.mp3"/>
    </ENTRY>
    <REPEAT COUNT="2">
      <ENTRY>
        <REF href="http://example.com/track2.mp3"/>
      </ENTRY>
    </REPEAT>
  </REPEAT>
</ASX>

The fix: flatten the structure. Decide how many times you want each track to play, then list them that many times. No nesting. You can simulate nested behavior by duplicating entries in order, but it's ugly.

3. Corrupted or malformed ASX file (rare but possible)

Sometimes the file is missing closing tags or has invalid characters. This can cause the parser to misread the structure and think there are multiple blocks when there actually aren't.

Open the file in an editor that shows syntax highlighting (Notepad++ works). Look for missing </REPEAT> tags, extra whitespace inside tag names, or non-ASCII characters in URLs. Common culprits: smart quotes from Word docs, trailing spaces in href attributes.

Fix by cleaning up the file. If you got it from a website, save it fresh from the browser instead of copy-pasting.

When to stop fighting WMP

Windows Media Player is basically abandoned. Microsoft hasn't updated it meaningfully since Windows 7. If you deal with ASX playlists regularly, stop. Switch to VLC or MPC-HC — they handle ASX, M3U, PLS, and everything else without these arbitrary limits. VLC doesn't care how many blocks you throw at it.

One last thing: this error code 0X000D1104 is a success code in WMP's internal naming, not a failure. The NS_S prefix means "success with information" — the player worked, but you should know something was ignored. It's between a warning and an error.

Quick-reference summary table

CauseSymptomsFix
Multiple <REPEAT> blocksError on load, some tracks don't repeatMerge all entries into one <REPEAT>
Nested <REPEAT> blocksInner repeats ignored, error appearsFlatten to a single level
Corrupt fileParser errors, random behaviorClean up syntax in a text editor

Was this solution helpful?