Google Nest Audio can't play mp3

I am running Home Assistant in Docker on a Synology. I’ve tried googleing and looking for solutions for a few days.

I have multiple Google cast devices (tv’s, nvida shields, etc). All seem to work to play the file I want the Google Nest Audio to play. Below is my configuration:

service: media_player.play_media
target:
  entity_id: media_player.family_room_speaker
data:
  media_content_id: media-source://media_source/local/doorbell-2.mp3
  media_content_type: audio/mpeg
metadata:
  title: doorbell-2.mp3
  thumbnail: null
  media_class: music
  children_media_class: null
  navigateIds:
    - {}
    - media_content_type: app
      media_content_id: media-source://media_source 

I’ve tried google network dev to get a live token link (it will play in the browser, not in automation). I’ve tried direct play from the media tab outside an automation, nothing. I’ve tried changing “audio/mpeg” to both “audio/mp3” and “music,” nothing. I’ve tried trimming to only:

service: media_player.play_media
target:
  entity_id: media_player.family_room_speaker
data:
  media_content_id: media-source://media_source/local/doorbell-2.mp3
  media_content_type: audio/mpeg

Nothing.

The only thing I get to work is turning the Nest Audio on and off from Home Assistant and when turning on, it plays beep.

Logger: homeassistant.components.cast.media_player
Source: components/cast/media_player.py:403
Integration: Google Cast (documentation, issues)
First occurred: November 14, 2022 at 5:18:40 PM (17 occurrences)
Last logged: 9:12:43 AM

Failed to cast media http://ipaddress:port/local/doorbell-2.mp3?authSig=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIwMWM0NjBkMjNiNjU0OWM5OGRmYWFkNzU1NDljYTcwYiIsInBhdGgiOiIvbG9jYWwvZG9vcmJlbGwtMi5tcDMiLCJwYXJhbXMiOnt9LCJpYXQiOjE2Njg1MTk3MzUsImV4cCI6MTY2ODYwNjEzNX0.2xGesKMdBQcT6ZQpFoSgAYv_c41p0L7xWzi4TjbSJiY from internal_url (http://ipaddress:port). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
Failed to cast media http://ipaddress:port/local/media/doorbell-2.mp3?authSig=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIwMWM0NjBkMjNiNjU0OWM5OGRmYWFkNzU1NDljYTcwYiIsInBhdGgiOiIvbG9jYWwvbWVkaWEvZG9vcmJlbGwtMi5tcDMiLCJwYXJhbXMiOnt9LCJpYXQiOjE2Njg1MTk4MjMsImV4cCI6MTY2ODYwNjIyM30.Ci57aDjBXZOWpgqVh__RZhs81ajXZgaptUCbbmbNLcM from internal_url (http://ipaddress:port). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
Failed to cast media http://ipaddress:port/media/local/doorbell-2.mp3?authSig=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIwMWM0NjBkMjNiNjU0OWM5OGRmYWFkNzU1NDljYTcwYiIsInBhdGgiOiIvbWVkaWEvbG9jYWwvZG9vcmJlbGwtMi5tcDMiLCJwYXJhbXMiOnt9LCJpYXQiOjE2Njg1MjAwNzMsImV4cCI6MTY2ODYwNjQ3M30.z_4bjP-CHIqYFBT_SS7ZRT4agjOUJ6qJRJBL3GBTDg4 from internal_url (http://ipaddress:port). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
Failed to cast media http://ipaddress:port/api/tts_proxy/782d1214a43ea6a236d4b9f7d8306d03d756de37_en_-_google_translate.mp3 from internal_url (http://ipaddress:port). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
Failed to cast media http://1ipaddress:port/media/local/doorbell-2.mp3?authSig=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIwMWM0NjBkMjNiNjU0OWM5OGRmYWFkNzU1NDljYTcwYiIsInBhdGgiOiIvbWVkaWEvbG9jYWwvZG9vcmJlbGwtMi5tcDMiLCJwYXJhbXMiOnt9LCJpYXQiOjE2Njg1MjE1MzgsImV4cCI6MTY2ODYwNzkzOH0.k9VM7y8tSSdWECaDqUCeyu2W_5x7PBEBpLfT5CPTPkE from internal_url (http://ipaddress:port). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
Source: components/cast/media_player.py:750
First occurred: November 14, 2022 at 5:16:41 PM (34 occurrences)
Last logged: 9:30:19 AM

Error executing service: <ServiceCall media_player.play_media (c:01GHXT12YY6SQBHA38TYEJP2VR): entity_id=['media_player.family_room_speaker'], extra=, media_type=audio/mpeg, media_id=media-source://media_source/local/doorbell-2.mp3>
Error executing service: <ServiceCall media_player.play_media (c:01GHXT251528YRBCZ6EWJRM92F): entity_id=['media_player.family_room_speaker'], extra=, media_type=audio/mpeg, media_id=media-source://media_source/local/media/doorbell-2.mp3>
Error executing service: <ServiceCall media_player.play_media (c:01GHXT2S3M4WAX9H2HNC86KKM5): entity_id=['media_player.family_room_speaker'], extra=, media_type=audio/mpeg, media_id=media-source://media_source/local/doorbell-2.mp3>
Error executing service: <ServiceCall media_player.play_media (c:01GHXT4D6E2XFTGR1QZZ9TQV3J): entity_id=['media_player.family_room_speaker'], extra=, media_type=audio/mpeg, media_id=media-source://media_source/local/doorbell-2.mp3>
Error executing service: <ServiceCall media_player.play_media (c:01GHXV52ZXVY0NPAS37PFW9RKW): entity_id=['media_player.family_room_speaker'], extra=, media_type=audio/mpeg, media_id=media-source://media_source/local/doorbell-2.mp3>
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/core.py", line 1756, in catch_exceptions
    await coro_or_task
  File "/usr/src/homeassistant/homeassistant/core.py", line 1775, in _execute_service
    await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 204, in handle_service
    await service.entity_service_call(
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 676, in entity_service_call
    future.result()  # pop exception if have
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 931, in async_request_call
    await coro
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 713, in _handle_entity_call
    await result
  File "/usr/src/homeassistant/homeassistant/components/cast/media_player.py", line 750, in async_play_media
    await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.10/site-packages/pychromecast/quick_play.py", line 77, in quick_play
    controller.quick_play(**data)
  File "/usr/local/lib/python3.10/site-packages/pychromecast/controllers/media.py", line 547, in quick_play
    raise PyChromecastError()
pychromecast.error.PyChromecastError