| Previous | Next |
| NS_E_NOT_CONTENT_PARTNER_TRACK | NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE |
NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE
Interpret the result in the pipeline
NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE (0xC00D135B) is a failure result from Windows Media. It indicates the provider permits download only as part of an album-level purchase.
The result comes from the online-store business rule returned for the selected track. A representative case is the store exposes a track preview but licenses the downloadable file only with the complete album.
Key observations
| Observation | What to capture |
|---|---|
| Primary discriminator | track ID, album ID, offer type, ownership state, bundle contents, and provider callback result |
| Owning object | the online-store business rule returned for the selected track, including its object identity and generation |
| Timeline marker | the call immediately before the provider permits download only as part of an album-level purchase and the completion event, callback, or state change that followed |
| Comparison artifact | one known-good run that changes only this condition: query purchase options for both the track and its album under the same account |
The provider permits download only as part of an album-level purchase. Preserve the original online-store business rule returned for the selected track and the first result in the chain: a later UI message can replace this precise code with a generic playback, setup, network, or device failure.
Minimal experiment
- Record this result,
0xC00D135B, the returning method, process architecture, Windows build, and component version. - Capture track ID, album ID, offer type, ownership state, bundle contents, and provider callback result before retry logic changes the object.
- Perform this narrow comparison: query purchase options for both the track and its album under the same account.
What the result does not prove
In this case, NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE allows an individual purchase but says no purchase has occurred.
Similar messages, different conditions
| Result | Different condition |
|---|---|
NS_E_NOT_CONTENT_PARTNER_TRACK | The provider of this file cannot be identified. |
NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE | You must buy the file before you can download it. |
NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED | You have exceeded the maximum number of files that can be purchased in a single transaction. |
Targeted recovery
The supported corrective direction is to purchase the album if desired or choose an independently downloadable item; do not alter local metadata to bypass the rule.
For an incident, keep the symbolic constant together with 0xC00D135B.
Technical references
Looking for a different code? Search another status or error code.