"To cast, give Chrome access in system settings." -- which system settings?

I recently upgraded my MacBook Air's MacOS and Chrome browser, and now I can't cast to my Chromecast device. When I try, I get the following message: "To cast, give Chrome access in system settings" - along with a helpful link to the Security and Privacy settings. For the life of me, I can't figure out which settings need to be set to allow casting. Search engine searches turn up one page, which helpfully describes this as "not an issue" with Chrome.


Details:

MacBook Air M1, 2020, 16GB RAM, OS Sequoia 15.0.1

Chrome is Version 129.0.6668.101 (Official Build) (arm64)

Chromecast adapter is third gen, firmware 1.56.291998


I have a work-around with my phone, but this is driving me nuts.

MacBook Air 13″, macOS 15.0

Posted on Oct 14, 2024 9:16 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 12, 2024 5:52 PM

I had the same issue. This was extremely annoying as I spent multiple days reading up forums etc on how to fix the problem. Nothing worked. I went through all the comments here as well and tried things that worked for others to no avail. I've got a Macbook Pro M1, and everything is up to date including chrome.


FINALLY figured out what instantly worked for me.

System Settings -> Privacy & Security -> Screen & System Audio Recording

  • and then toggle "On" google chrome for both the 'Screen & System Audio Recording' AND the 'System Audio Recording Only".
  • I originally had to manually add google chrome using the "+" icon and then switch them on. It also only worked once I added it to both the "Screen & System..." & "System Audio..." sections. When only the former was added it still did not work.


Hope this helps some of you out as I found nothing about this online when trying to resolve my issue.

145 replies

Oct 30, 2024 11:34 AM in response to Mike in Oregon

I contacted Google Chromecast Support yesterday. Here are the primary verbatim responses about this issue:


  • "Please rest assured there is nothing wrong with the TV, Home app and chromecast device. It is due to the new update on iMAC. And this is a common issue that many users are facing since the new update."
  • "The issue can be resolved by signing into the Winston apple account through the Apple MDM. For most of the users using MAC."


I am able to use Screen Monitoring to bypass the challenge.

Oct 30, 2024 1:15 PM in response to StephenKlNG

Yeah, those are the same symptoms I have. Lately for some unexplained reason Chrome asked for access to network and I granted permission. After that, casting worked. That was still with Sequoia 15.01. Since then I have updated to Sequoia 15.1 and the problem is back. That is the same symptom I had when I logged in as admin. After I granted permission to Chrome, casting worked until I rebooted. Canary still works. Puzzling.

Oct 31, 2024 11:02 AM in response to benji925

I followed the steps, but had to take exceptions. For step 1, there was no entries for Google Chrome in Screen & System Audio Settings. So, I installed Google Chrome, then went back to enable it in Screen & System Audio Settings. I did not add Google Chrome to System Audio Recording Only. I was not certain if that overrides Screen & System Audio Settings, so left it alone. For step 5, I saw that Google Chrome was enabled--just two instances, not five. At that point, I checked to see if Cast worked and it did. At that time or thereabouts, I was prompted twice within a minute or two to allow Chrome to access the local network. I enabled it in both cases. I checked Cast and it worked. Since I have been able to make this work before by enabling via Administrator only to find out that it failed after rebooting, I rebooted the system to see if Cast still worked after reboot. It did!


It is difficult to tell if this was fixed in Sequoia 15.1 or in the latest version of Chrome, which I just updated after installation. For accurate troubleshooting, I like to chang only one variable at a time, but did not in this case. At any rate, between the two upgrades--Apple and Google, the problem appears to be resolved. I'll be back here again, though if the problem happens again. Thanks everyone for contributing. This has been a real puzzle, but this seems to have been one that users had no control over. Too bad.


Cheers.

Jan 3, 2025 8:35 PM in response to Mike in Oregon

I tried everything written on this page but nothing worked. I am an engineer and had worked on casting in the past. So I thought of trying to start the casting and discovery protocol manually using terminal for the first time and see post that other applications start picking it up or not. And it worked!!!


  1. Open Terminal on your mac
  2. Install socat on terminal
brew install socat

3. Start a listener

socat UDP4-RECVFROM:6789,ip-add-membership=228.5.6.7:0.0.0.0,fork -

4. Open another terminal, press cmd + n

5. Broadcast message.

echo "Hello world" | socat - UDP4-DATAGRAM:228.5.6.7:6789


You would have received a Hello world message in the first terminal window. And that's it.


Go to chrome or youtube now and try casting.

Oct 15, 2024 8:52 AM in response to Mike in Oregon

same issue, tried everything - nothing works. happy for chrome canary that's not updated to the latest version, can still cast with that although the local network access permission screen appears every time the browser is restarted (plus 6 items from canary under local network permissions in system settings). frustrating.


sidenote: looks like similar issue has occurred in the past!

https://forums.developer.apple.com/forums/thread/669963

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

"To cast, give Chrome access in system settings." -- which system settings?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.