Media Browser Player Selection

What determines which media player appears in the media player selection list on the media playback page?

I can see the following:

Browser
Google home minis
osmc
plex app on iOS device
Apple TV

What i dont see are

Airport Express
forked_daapd
browser mod

For example i can use TTS on these because they dont appear in the media browser.

Have a look here:

Thanks. So Apple TV shows up but just added a HomePod via the same integration and that doesn’t appear.

Seems the list is bugged for me.

Rebooted HA and HomePod now showing in the media browser but when I select it I just get a spinning wheel. No options to push media.

TTS works if I call a service.

I’ve been dealing with the ‘spinning circle’ issue for quite some time. Have you found a solution?