Play alarm to Echo Dot with Alexa

I am having trouble getting an alarm to play to my echo dot using the alexa media player. I added my mp3 which is encoded correctly to 22khz @ 48kbps to HA. On the left side menu I clicked on “Media” then the “My Media” folder and uploaded it there. I think my issue is the path is incorrect but I cannot tell.

I would really appreciate any help I could get getting this to work, thank you so much!

service: media_player.play_media
target:
      entity_id: media_player.echo_dot_5th_gen
 data:
    media_content_id: media-source://media_source/local/alarm.mp3
    media_content_type: audio/mp3

I’ve only ever gotten this work using the notification component:

action: notify.alexa_media_echo_dot_5th_gen
data:
  message: "<audio src='https://YOUR_HA_IP/local/alarm.mp3'/>"
  data:
    type: tts

When I try that it says it’s having trouble accessing my Simon says skill right now. I know the link: http://192.168.50.3:8123/local/sounds/alarm-101soundboards.mp3 is correct because when I type that in my browser it brings up the media player and I can listen to it.

Is that IP address externally available? If not, Amazon can’t play it.

I tried uploading the file to google drive and added the link but I still get the same error.