10 Quick Ways to Fix Alexa Not Playing Music & Main Reasons

Reading time icon 4 min. read

Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • Amazon‘s Alexa is a beautiful virtual assistant, but it’s not without issues.
  • A number of factors can cause Alexa not to play music. It could be as a result of network issues or configuration of your Alexa app and Amazon account.
Fix alexa won't play music

Troubleshooting the issue where Alexa won’t play music is tricky because it can originate from several places.

Your internet connection may be unreliable, but the problem could also be related to your Amazon account or a setting on your Alexa app.

Amazon offers solutions for fixing the Alexa won’t play music issue on this page, but they don’t resolve the issue often.

Why Alexa won’t play music?

There are quite a few reasons why your Alex won’t play music, the most common ones include poor internet connection, the device needs a reset or Alexa didn’t hear your command.

What can I do if Alexa won’t play music?

1. Improve your internet speed

Most times, Alexa won’t play music due to poor network speeds. To get better internet speeds, try out the following techniques:

  • Disconnect unused devices to decongest the Wi-Fi network.
  • Place your device on an elevated surface.
  • Reduce interference by positioning your connected devices away from metals, ovens, walls, etc.
  • Make use of your router’s 5 GHz channel.

2. Confirm that your subscription is active

  1. Visit the Amazon website on your internet browser.
  2. Sign in to your account.
  3. Click on your name above Account & Lists at the top of the page.
  4. Go to Memberships & Subscriptions. (It could also be called Your Prime Membership in some countries.)

3. Restart your Echo

  1. Power off the Echo.
  2. Disconnect it from the power source.
  3. Leave the Echo disconnected for half a minute.
  4. Connect the device back to a power source.

4. Choose Prime as your default music provider

  1. Launch the Alexa app.
  2. Tap the hamburger icon (three dots) on the top left-hand side of your screen.
  3. Open Settings.
  4. Go to Music.
  5. Select the Default Services option.
  6. Choose Amazon Music.

This solution works especially with multiple music players on your Alexa app.

5. Confirm that the song is available

Alexa won’t play music because the song you’re trying to stream is unavailable.

Amazon Prime Unlimited has more songs than Prime Music. To troubleshoot your Alexa in this scenario, attempt to play a different song.

If this other music plays without issues, then you can guess that the music you’re trying to stream is not unavailable.

6. Open your firewall ports

  1. Find your IP address.
  2. Open your internet browser.
  3. Type your IP address in the address bar and hit Enter.
  4. Enter your router username and password.
  5. In the Settings page, find the Port Forwarding area.
  6. Open the following ports:
    • 123
    • 443
    • 4070
    • 5353
    • 33434
    • 40317
    • 49317

7. Set your country in Amazon

  1. Visit Amazon’s Manage Your Content and Devices web page.
  2. Sign in to your account.
  3. Go to Settings.
  4. If there’s no Settings link, click Go to the Manage Your Content and Devices page.
  5. Go to Country Settings.
  6. If there’s no Country Settings, navigate to Preferences > Country/Region Settings.
  7. Hit the Change button.
  8. Update the country field to your current country.
  9. Select the Click here to learn more about other Amazon sites link.
  10. Click on Learn or Learn about.
  11. Set your country in the Update your default Kindle Store to Amazon section.

8. Disable explicit filter

  1. Launch the Alexa app.
  2. Tap on the hamburger icon on the top left.
  3. Tap Settings.
  4. Go to Music.
  5. Under Account Settings, open Explicit Filter.
  6. Enable Explicit Filter by toggling the switch.

9. Deregister and re-register your Echo device

  1. Open the Alexa app.
  2. Go to Devices.
  3. Navigate to Echo & Alexa > Your device name.
  4. Scroll down and tap on Deregister.

After deregistering your Echo, register and set it up again. This can also solve the issue of Alexa randomly stopping.

10. Update your location, timezone, and language

  1. Open the Alexa app.
  2. Tap on Devices.
  3. Go to Echo & Alexa > your device name.
  4. Ensure that your location, timezone, and language are correct.

Similar issues:

  • Alexa won’t play my playlist
  • Alexa won’t play Sirius XM
  • Alexa won’t play music on Sonos
  • Alexa won’t play music from Spotify
  • Alexa won’t play music from Amazon Music

Even more, to easily solve Alexa stopping randomly, take a closer look at our guide right away. Connectivity and compatibility issues are often the culprit.

Let us know which solution worked for you in the comments area below.

More about the topics: Alexa