| Previous | Next |
| NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED | NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT |
NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES
What the code tells you
NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES means one purchase or download request mixes items owned by different Windows Media online stores.
The result comes from the Player commerce orchestration before invoking a content-partner plug-in. A representative case is a playlist contains tracks from two content partners and is passed as one purchase container.
Evidence to preserve
active service ID, service ID for every item, list or album container, transaction cookie, and current store selection.
Build a useful incident record
Reproduce without erasing context
- Record and verify: active service ID, service ID for every item, list or album container, transaction cookie, and current store selection.
- Run the controlled comparison: split the list by provider and submit one transaction per service.
Comparison with adjacent conditions
| HRESULT | Meaning in the standard description |
|---|---|
NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED | The content provider has not granted you the right to play this file; Go to the content provider's online store to get play rights. |
NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT | The file cannot be purchased or downloaded; The file might not be available from the online store. |
NS_E_NOT_CONTENT_PARTNER_TRACK | The provider of this file cannot be identified. |
Here, an individual item can be unavailable even when all items belong to one service.
Resolution and proof
For this occurrence, perform separate provider-specific transactions; changing account credentials cannot merge service ownership.
Authoritative references
Looking for a different code? Search another status or error code.