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

by Radu Tyrsina
Radu Tyrsina
Radu Tyrsina
CEO & Founder
Radu Tyrsina has been a Windows fan ever since he got his first PC, a Pentium III (a monster at that time). For most of the kids of... read more
Affiliate Disclosure
  • 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

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

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

Your internet connection may be unreliable, it could also stem from your Amazon account or a setting on your Alexa app.

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

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

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 simply 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 the 5 GHz channel of your router.

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. (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 if you have multiple music players on your Alexa app.

5. Confirm that the song is available

A reason Alexa won’t play music could be 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.

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.

Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: