Roon won't play to WSAPI without setting "Allow applications to take exclusive control of this device" option on Windows 11 [Ticket in]]

What best describes your playback issue?

· Music doesn't start when I press "Play"

What type of Zone is affected by this problem?

· *Directly-connected Zones* are affected.

Does the issue affect all file formats?

· The issue affects *multiple/all* file formats.

Does the issue happen with local library music, streaming service music, or both?

· *Both streaming and local* *library* music are affected.

Do you encounter any playback errors with the "System Output" Zone?

· The System Output has the same problem as my other Zone.

Do you have a complex network setup?

· I don't have a mesh network, but I use *managed network switches*

Your local network might need some re-arranging to support Roon.

· None of the suggestions have helped me. I'd like to submit a support request.

Do you have an approximate timestamp of when the issue last occurred?

· I can reproduce it at will. I just did it now at 2025-07-16 13:31:30 US CDT (UTC-5).

What are the make and model of the affected audio device(s) and the connection type?

· Topping D10s, SMSL PO100 PRO, FiiO K11 R2R are all DACs where I can reproduce the issue.

Describe the issue

On my Windows 11 PC, Roon will not play music on a WSAPI device unless the device has the "Allow applications to take exclusive control of this device" option selected. I have three DACs connected to my PC. Two of them I use exclusively for music: a Topping D10s and a FiiO K11 R2R. Roon works fine with those. The third DAC, also a Topping D10s, is used as the normal sound output device for my PC and is shared with all applications. It is this third DAC that Roon won't output to. I sometimes like to play music on it as well, but I don't want to set it to allow apps to take exclusive control of it. I know that checking the box does not force other apps, including Roon, to take exclusive control, but I just don't want it enabled to avoid any issues. In this configuration the "Exclusive mode" option in Roon for the device is disabled. This used to work fine and has only become in an issue in the last 1-2 months. All DACs are directly connected to the PC's USB ports. No USB hubs are involved. I tried swapping the second Topping D10s out with a SMSL DAC, but that did not resolve the problem. With all of my troubleshooting I have narrowed it down to the single variable: Roon won't play to WSAPI devices unless the "Allow applications to take exclusive control of this device" option is checked in the device's control panel properties.

Describe your network setup

This is not a network issue. It is related to directly connected USB DACs on Windows PC. Only DACs with a specific Windows option set (described previously) are impacted.

Hi @Brian_Saville ,

Thanks for reaching out. In Roon → Device Setup, do you have Exclusive Mode enabled for this device? Is the behavior the same if you disable this setting in Roon if so? If this doesn’t resolve the issue, can you let us know the exact local time + date + track you try to output through Roon with Exclusive Mode disabled? We’ll enable diagnostics and see if there are any clues in the logging, thanks!

I answered both of those questions in the original ticket. But, here they are:

  • In this configuration the “Exclusive mode” option in Roon for the device is disabled.
  • 2025-07-16 13:31:30 US CDT (UTC-5).

Hi @Brian_Saville,

Thanks for all the information! To confirm, are all the DACs running the latest firmware available? We see the below error pop up when attempting playback:

Trace: [TOPPING USB DAC] [raatclient] GOT [7] {"message":"RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED","status":"UnexpectedError"}

Is your windows machine up to date as well?

Lets try to Disable and Re-Enable WASAPI Device in Windows:

  • Go to Windows Sound Settings > Playback Devices, right-click the affected DAC:
  • Select Disable, then Enable again.
  • While there, try changing the default format to a basic PCM rate like 44.1kHz / 16-bit.
  • Reboot the PC after doing this.
Does the same issue happen when using ASIO rather than WASAPI?

Lastly, within the DACs audio settings - Set DSD Playback Strategy to “Convert to PCM” (if visible) and re-test.

We’ll be on standby for your reply, thank you! :raising_hands:

  • All my DACs have latest firmware, and I am using latest drivers.
  • Windows has all latest updates.
  • I disabled, and then enabled, the Topping D10s “Desk Speakers” DAC as indicated
  • I reset the format to 44.1 / 16 as indicated.
  • I rebooted as indicated.
  • DSD Playback Strategy option is not visible in Roon

Status is unchanged:

Broken under following condition:

  • Allow applications to take exclusive control of this device (UNCHECKED)

Works under following conditions:

  • Allow applications to take exclusive control of this device (CHECKED)
  • Using ASIO instead of WASAPI

Latest test:

  • 2025-07-16 17:56:00 US CDT (UTC-5).

Hello @Brian_Saville,

Could you kindly confirm whether you’re encountering the issue when the checkboxAllow applications to take exclusive control of this device” is checked in your audio device settings, and Exclusive Mode is disabled in Roon?

When Exclusive Mode is DISABLED in Roon:

  • Works: Allow applications to take exclusive control of this device CHECKED
  • Broken: Allow applications to take exclusive control of this device UNCHECKED

Thanks @Brian_Saville,

We’ll take your ticket to our development team for further discussion and analysis. We should have more information to share with you soon - thank you for your patience in the meantime! :folded_hands:

1 Like

Hello, Benjamin. Any update?

Helo @Brian_Saville

We’ve discussed this with our senior QA and development teams. The team is investigating some possibilities here and, as soon as that investigation is complete, we’ll be sure to follow up ASAP.

You have our apologies for the trouble here, and we’ve greatly appreciated your patience as we continue investigating this tricky issue. We’ll be in touch as soon as we can.

Thank you. I mostly just didn’t want the topic to close since we were approaching nine days without a reply.

Some additional info in case it helps you:

This works:

  1. Set Allow applications to take exclusive control of this device to CHECKED
  2. Start Roon
  3. Roon works as previously described
  4. Keep Roon running
  5. Set Allow applications to take exclusive control of this device to UNCHECKED
  6. Roon continues to work
  7. Close Roon
  8. Open Roon
  9. Roon does not work

This seems to imply that Roon can control the device when the box is unchecked. It just seems that Roon can’t obtain control of the device if it is unchecked. Perhaps when Roon starts up it is doing some metadata lookup about the device capabilities and the option being unchecked causes it a problem.

Hello @Brian_Saville

Thank you for the update. We have forwarded the additional information to the QA and R&D teams. Please stay tuned for the updates.

1 Like

Hello @Brian_Saville

Thanks for performing that test, we have added this info to the investigation ticket. The ticket has been submitted for developer review, meaning that this may take some time to be reviewed.

There aren’t any additional details needed at this time, so we will go ahead and close the thread for the time being, and if any other questions arise after the developers have reviewed the case, we will re-open the thread and reach out once more.

Thanks again for your report, and thank you in advance for your patience as the ticket progresses through the development queue for review.

Just so I know what my expectations should be . . . at this point I won’t hear anything back and it may or may not be fixed? Is that accurate?

Hi @Brian_Saville,

No, that is not what we’re saying at all. As @vadim mentioned, we will keep you in the loop as we receive updates, and our development team is actively working on a solution. While we cannot promise an exact timeline, please rest assured that your ticket remains on our radar and we are committed to seeing this through.

We understand how frustrating it can be to wait for a resolution, and we truly appreciate your patience and understanding as we continue investigating the issue. You haven’t been forgotten, and we’ll update you the moment we have more information to share.

1 Like