You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

"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 Dec 16, 2024 6:43 PM

This is the ONLY thing that has worked for me! Been watching this thread for over a month. Thanks!

This: DISABLE this feature flag: chrome://flags/#use-network-framework-for-local-discovery.

128 replies

Nov 11, 2024 3:10 AM in response to Mike in Oregon

Folks! Was able to cast last night, then this morning Chrome updated and then tonight I could no longer Cast. Tried all the usual reboots. Was able to cast from apps on my phone. Then had a lengthy online chat with Google who said it was a firmware issue with Mac and I would need to sign into the winston apple account through the apple MDM. Whatever the flip that means. lol. Then I had a lengthy online chat with Apple Support. They said they didn't know any known issues, until I linked this discussion thread. They suggested updating OS to 15.1 (currently doing) to see if that helped, and then try safe mode and then if nothing, come back to them.


So I closed that chat and just thought I'd try putting Chrome in the bin. I dragged it to the bin from the dock but it didn't go into the bin, so I quit Chrome and then reopened it and what happened, I'm suddenly able to cast again. That's before OS has updated. I know it's mentioned in the thread to delete Chrome, but has varying degrees of success for people.


So not sure what on earth is happening. Dragging Chrome from the dock into the bin and then quitting Chrome seems to get it working. Frustrating that neither Google or Apple are overly helpful.



Nov 26, 2024 3:59 AM in response to Mike in Oregon

I was using Canary, all good until about 3hrs ago, Canary updated and desktop sites no longer displayed the Cast symbol. I can still right click or go in to Canary settings and choose cast and it does cast, but then won't play the video and continues to play the video on the website. I've tried all the usual things of rebooting unplugging etc but I don't know what's happened. Not sure I can tolerate a Google help chat. Also, out of interest I thought I'd try Chrome and could suddenly cast issues but then it stopped and it's back to give permission in settings. So now can't cast from either Chrome or Canary. Casting from an app on my iphone works fine of course.

Dec 2, 2024 3:30 AM in response to Mike in Oregon

Hello, you are not losing your mind. There is absolutely a problem with chromecast and Sequoia 15.1.1.


There are several components and I will try to walk through each one.


Problem one. The error message that tells you to go to system settings and you can't see your chromecasts in the menu.


First you will want to make sure your sync is on for all your chrome browser identities so they can restore after the first thing you will need to do.


Go to sytem settings and under privacy and security go to screen and system audio recording. Turn off google chrome in both screen and audio. Then highlight it and use the minus key to delete it.


Now uninstall Google Chrome from your computer.


Go to system settings and a new privacy and security setting called local networks. If google chrome is still there and there may be a bunch of them which is part of this problem turn it off.


Restart.


Download Google Chrome and follow the prompts yes for screen recording yes for local network sharing. If you do not get these questions go into system settings and add google chrome to screen recording and add it to local networks. Each time it asks you to restart chrome do so.


Restart your computer. Restart your router. Restart your chromecasts. Just a power cycle not a factory reset.


Open google chrome and try to cast a tab. The dreaded see system settings should be gone and your trusty chromecasts should be there.


But they still won't work.


Last step. In google chrome go to settings then system. You will see "Use graphics acceleration when available". Uncheck that to off. Quit Google Chrome and re-open. Try to cast a tab and try to cast a screen and everything should finally be back to good ole normal. Best news it's one and done and has been stable for two weeks and with sync on Google Chrome all my profiles loaded as if it had never been uninstalled.


I know this seems like a lot of steps but if you are like me you've had chromecast for a while and you've always liked it, you want to continue to use it.


Last tip, if you have been experiencing sputtering go into your router's priority preference and designate your chromecasts to the top positions. You won't notice on anything else running from the router but you will have seamless casting.


Thast's it for me and happy casting!

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.

Nov 1, 2024 8:28 AM in response to Mike in Oregon

I have tried almost everything and nothing was working. Finally made it to work.


  1. First, uninstall chrome by using app cleaner or something similar app.
  2. Reset Location & Privacy Permissions: Sometimes, macOS’s permission cache can become problematic. Open Terminal and run the following command:

tccutil reset ScreenCapture

  • Recheck Privacy Permissions: Sometimes, macOS needs you to re-enable permissions, even if they’re already checked. Go to System Settings > Privacy & Security > Screen Recording and Accessibility. Uncheck Chrome, restart your Mac, then go back to these settings and check Chrome again.



I hope this helps

Dec 3, 2024 8:41 AM in response to wildbilltucker

Stupid question did you empty your trash. Also I used clean my Mac to uninstall Chrome. I think dragging it into the trash isn't sufficient.


I simulated this without using clean my Mac. I believe this is the missing link. Dragging Chrome to the trash isn't enough. This will absolutely get rid of all the copies of chrome in local access and it will ask the access questions again properly when you reinstall it.


Try this additional step:


You can also delete your profile information, such as bookmarks and history, by following these steps:

  1. Click Go at the top of the screen
  2. Select Folder
  3. Enter ~/Library/Application Support/Google/Chrome
  4. Click Go
  5. Select all the folders, and drag them to the Trash 


Dec 11, 2024 2:42 AM in response to Mike in Oregon

I've tried all the solutions given sofar, they did not work for me, I added some more steps and that worked for me. I'm using Sequoia 15.1.1. on a Macbook Pro M2.


My steps:

  • In Chrome I did a reset from all my settings before removing it from disk
  • Remove Chrome from disk
  • In the terminal (iTerm) 'rm -rf ~/Applications/Chrome\ Apps.localized' to remove local webapplications based on Chrome
  • Rebooted Mac
  • Reinstalled Chrome
  • System settings, locate to "privacy & security" --> "Local Network", allowing Chrome
  • System settings, locate to "privacy & security" --> "Screen & System Audio recording", allowing Chrome, Chrome was already added to System Audio recording only
  • Stopped Chrome and restarted


At this point casting works ;-)

Dec 25, 2024 2:34 PM in response to Mike in Oregon

To resolve the issues described in this ticket, follow these steps in order:


  1. Enable Local Network Access: Navigate to Privacy & Security > Local Network and activate Google Chrome. Then, restart Chrome. If you can cast now, the issue is resolved.
  2. Enable Full Display Casting (Optional): If you want to cast your entire display (not just a Chrome tab), add Google Chrome to Privacy & Security > Screen & System Audio Recording. Then, restart Chrome. If you can cast now, the issue is resolved.
  3. Disable Specific Feature Flag: If steps 1 and 2 didn’t resolve the issue, disable the feature flag: Navigate to chrome://flags/#use-network-framework-for-local-discovery in Chrome, disable the flag, and restart Chrome.


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.

"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.