How To Play Mp3 On Alexa?
Randall Mullins
- 0
- 41
The nuclear option: Goodbye, Alexa – If any of this seems like too much hassle, consider investing in a different speaker ecosystem instead. With Google Home and Nest speakers, you can use Plex and various other apps to stream your personal music collection, including in multi-room speaker setups.
How do I add MP3 to Alexa?
Play a local mp3 file on Alexa Echo dot Sorry, my last post wasn’t very clear, but you got the gist of it I think. I have two mp3s on my S3 now for testing, labrador-barking.mp3 called from the alexa_play_barking script and siren_noise.mp3 called from the alexa_play_siren script.
Everything in my scripts has been edited from your examples to point to my S3 storage, my Alexa Skill ID, my skill names, and my mp3 files. If i try to run either of the alexa_play_barking or alexa_play_siren scripts from services with no service data Alexa says “There was a problem with the requested skills response.”, but I get no errors in Home Assistant.
Any ideas? Test that you can play the mp3(s) via a browser (url to s3 file). If so, you have an error in the skill you created or in the media_content_id of the skill. Another test is to call the alexa play mp3 script via services supplying service data for mp3 and echo device.
- Hi, to play local MP3 files on Alexa Echo, you need to draw support from,
- You should log in to Amazon Music Library with your Amazon account, click the ‘Upload’ button to drag and drop your local MP3 file or select the MP3 file for syncing.
- Once the local MP3 file is saved to your Amazon Cloud Library, you can directly say ‘Alexa, play Amazon Music’ to play your local MP3 on Alexa Echo.
By the way, please make sure you have defined Amazon Music as the default streaming music. Im having issues using the nabu.casa url as provided in this, Alexa says she is unable to access the uri. Can you provide a guide on authenticating with the nabu casa cloud service within the alexa skill? Excellent.
Followed this guide and got my custom mp3 audio working. If anyone is using audacity to convert, this is my export settings. Hey! I have the skill working and I have the issue that previously had. I have had no luck getting any Mp3s to play. I can play text though. Using : speech = “Hello this is a test ” My echo will say “Hello this is a test” followed by “there was a problem with this skills requested response” I can also play the Amazon Soundbank audio fine.
Just not my nabu casa mp3. I tried a few different Mp3s and also converting them as per the Amazon guides. My file is accessible via URL and plays. Any ideas what else I can try? I am using ‘s guide. Did you manage to resolve this? For all that struggle with url or mp3 problems i found a simple website to test own mp3 files For example, i uploaded ful_system_alerts_melodic_02.mp3 and this audio tag should work for 24h: ” ” you can also download the mp3.
So you can confirm that everything else including the mp3 is ok. Something else new (for me), i was just able to use the audio tag with notify.alexa_media. Documentation still says “with the exception of the audio tag” The Service call below plays the mp3 on my Alexa Device without any skill involved.
service: notify.alexa_media data: message: ” ” data: type: tts target: media_player.alexadevice 3 Likes what an awesome resource. Thank you for sharing. I spent at least 5 hours doing this. This right here is very underrated news. Thanks !! The ability to do this without a custom skill changes everything! Just set it up to call a local mp3 file through nabu casa and it worked perfectly! I did not. It works, sort of, plays the one mp3 flawlessly, then keeps on playing the same mp3 regardless of which I try to call.
If I reboot HA, or even wait long enough, sometimes between 5 to 10 minutes the same behavior happens again. I can play either mp3 as expected, but it keeps on playing that mp3. To be fair, I have messed with it in a while though. I gave up and moved on for a bit. I have my HASS instance published through Caddy reverse proxy.
Everything works fine but it does not like my mp3 when using my server URL. If I use the jovo link it does work. My caddy has a Lets encrypt cert on the site. Anyone run into a similar issue using a reverse proxy? thanks for the tips and help with this.
- I got Alexa Actionable Notifications working with Movie quotes! I created a video on my YouTube channel showing how to use the audio source and the awesome Jovo tool.
- I will be creating an in depth tutorial on Alexa Actionable Notifications soon.6 Likes jma2500: SS instance published through Caddy reverse proxy.
Everything works fine but it does not like my mp3 when using my server URL. If I use the jovo link it does work. My caddy has a Lets encrypt cert on the site. Anyone run into a similar issue using a reverse proxy? I seem to be experiencing the same issue with my DuckDNS url, Is there something unique about a Nabu Casa setup that needs to be replicated for other connection types? 1 Like found your video before stumbling on this thread.
- Great tutorial, thank you for making it.
- The only drawback so far is playback of the mp3’s when using a speaker group in Alexa as the target (e.g.
- Media_player.everywhere) doesn’t work.
- I think part of the problem is you have to set the “type” to “announce” when using a speaker group as a target, instead of “tts”.
It appears the audio tag isn’t supported when using “announce”. Note that I’ve converted my mp3 files using the Jovo converter, and can play them from a browser using my Nabu Casa base url (e.g. https://**MY NABU CASA UNIQUE ID**.ui.nabu.casa/local/mp3/Alexa-tng-red-alert.mp3 ).
- They all work fine when playing to a single Echo device.
- For example, this works fine: service: notify.alexa_media_everywhere data: message: “Alert, unauthorized access detected.” title: Intruder Alert data: type: announce This, however, doesn’t.
- It only plays the bong sound that Alexa plays when you use the announce type: service: notify.alexa_media_everywhere data: message: ” ” title: Intruder Alert data: type: announce If you change “type” to “tts”, nothing plays for either.
EDIT: Figured out a workaround thanks to actually reading the description of the parameter values in the developer tools. This workaround is probably common knowledge or at least obvious to many, but since I was being dense this morning, I figured it may not be readily apparent to others.
If you need to play the mp3 to multiple Echo devices, you have to manually specify each device as a target, such as this: service: notify.alexa_media data: message: ” ” target: – media_player.office_echo – media_player.living_room_echo_show data: type: tts 3 Likes I think you need use Nabu for this to work.
Yes, that is correct. Since I have a trusted SSL certificate set up in HA (e.g. not a self signed certificate) and port forwarding enabled on my router, I tried using the direct public URL to my HA instance. That decidedly did not work, as expected. Edit: probably also worth noting that the Jovo Tech site only hosts your converted mp3 for 24 hours, so you pretty much have to have Nabu if you don’t want to create custom Alexa skills.
- Thanks. Jovo url is working.
- What’s special in Jovo url (vs duckdns url)? kurzondax: create custom Alexa skills.
- Is there a guide for that? henry8866: Jovo url is working.
- What’s special in Jovo url (vs duckdns url)? I couldn’t answer that, to be honest.
- Although, it may not have worked with my direct URL since there is a port included in the address, e.g https://my.custom_ha_url.com:8123.
It may be just that Alexa can’t handle the port which probably makes sense. The way my network is set up, https traffic on port 443 is directed to another set of servers behind a proxy that HA isn’t configured as a part of (mainly due to lack of time and necessity).
I wouldn’t generally recommend exposing HA to the internet directly, but I had a lot of inconsistent issues with location tracking with HA mobile apps when they were pointed to the Nabu link. As far as custom skills, I think there is some info closer to the top of this thread, but I didn’t spend any time looking in to it.
I’m comfortable creating an Alexa skill, but since using the Nabu url is working for me now, I haven’t had reason to mess with it. And why would a custom Alexa skill be needed? If Alexa can play the MP3 from the jovo URL without any skill installed why can’t it play the same MP3 from my own site? I have a domain with SSL, i dropped the MP3 on there, i can play the MP3 with my browser.
Your system must support OAuth 2.0 and the authorization code grant type.
If you do not have your own authorization server, you can use or any OAuth 2.0 provider that has a certificate signed by an, Note that you cannot use https://letsencrypt.org/, even though it is on the certificate list. And i’m using Letsencrypt on my domain. EDIT2: I moved my SSL from Letsencrypt to Cloudflare, and poof it works, i can play any MP3 without a problem. } 3 Likes : Play a local mp3 file on Alexa Echo dot
Can you listen to music on Alexa without Amazon Music?
Everyone knows about Alexa nowadays. It is a digital voice assistant developed by Amazon to compete with Apple’s Siri or Google Assistant. You should have an Amazon account to use it with your devices. One of the main causes for clients’ irritation in the past was that they could not use Alexa for listening to music without subscribing to Amazon Prime.
- That is why the question ‘Can you listen to music on Alexa without Amazon Prime?’ is pretty vital for many users nowadays.
- There is good news – you do not need the Amazon Prime subscription for listening to music on Alexa anymore.
- Amazon itself has an ad-supported tier of free listening.
- You can have access to about 2 M songs but with some ads and limitations.
The first of them is that you cannot ask Alexa to play specific songs in this case. If you pair your Alexa account with Echo, you will be able to connect any of your devices to it. Echo is a smart speaker device. It is needed to support free listening. To connect another device to your Alexa account, enter your Amazon account, find the menu for Alexa, and choose the tab ‘Add a Device’.
- You will not have to pay any additional monthly fee for using this.
- All Alexa-powered devices will allow you to listen to music by connecting your mobile or Bluetooth speaker with an Echo device without the Amazon Prime subscription.
- You can install the Alexa app for free on your iOS, Android, or Fire OS as well.
All you need is a stable Wi-Fi or Internet connection or connect your mobile or tablet to Bluetooth by using your Echo as a Bluetooth speaker. If you use the multi-room audio support for Echo devices, you can stream music on multiple speakers. You can also convert your Alexa files to other music services and then download them to your device and listen to music completely offline.
You can always link your favorite music service with Alexa. You should open the Alexa app, choose ‘More’ and ‘Settings’. Then, when you scroll down, you will see the tap ‘Music & Podcasts’ and select the service you would like to use. Follow the instructions to enable the service, and you will get convenient access to your audio files for free.
Try it free There are a lot of stations you can listen to in this way as well. Just head to music.amazon.com and sign in. You can always disconnect Alexa by voice if you use your car’s Bluetooth or restore the connection. This Bluetooth connection will reset automatically when your phone pairs your Echo again.
How do I play an MP3 file?
When you open an MP3 file, audio will load in your default media player. Default players include Windows Media Player (if you’re on a PC) and QuickTime (if you’re on a Mac). It is recommended that you set Windows Media Player as your default media player for the PC.
How can I play music on Alexa without a phone?
Hello, Jennifer! You do not need to have the Echo Dot connected to your phone via Bluetooth in order to listen to music on it. You can simply say, “Alexa, play my playlist on Amazon Music” or whatever music streaming service you use. You may need to link this service through your Amazon app if you haven’t already done so.
Does Amazon charge for music on Alexa?
To start a free trial on your Echo just ask, ‘Alexa, try Amazon Music Unlimited.’ Just $4.99/month after.
Why is MP3 file not playing?
MP3, like many other file types, can get corrupted and damaged due to various reasons. When these files are damaged, they won’t play in any media players on your computer. You’ll need to first repair those MP3 files before they can be played again. Damage to your MP3 files could be caused due to various factors. Regardless, there are several ways to repair MP3 files on your computer. Using these methods, you can get your broken MP3 files fixed and make them playable again on your machine.
What app will play MP3 files?
Spotify, AIMP, YouTube Music, Amazon Music, Musicolet Music Player, VLC for Android, MediaMonkey, Pulsar, and Omnia are some of the best music apps for Android which are either free or offer a free version.
Is an MP3 file just audio?
Improve Article Save Article Improve Article Save Article MP4 and MP3 are two different formats of data storage types used to store media. MP4: MP4 or MPEG-4 AVC (Advanced Video Coding) is a file format created by the Moving Picture Experts Group (MPEG).
MP4 | MP3 |
---|---|
MP4 is a digital multimedia container format | Mp3 is an audio coding format |
Extension used is,mp4 | Extension used is,mp3 |
MP4 can handle a number of media, such as audio, image, video, text. | MP3 can handle only one type of media, which is an audio file. |
Devices which are made for MP4 are both audio and video file players. | Devices that are made for MP3 are simply an audio file player. |
MP4 is a compressing technology with decreasing the quality of audio an d video both. | MP3 is also a compressing technology but without decreasing the quality. |
MP4 is extended from Apple QuickTime,mov and MPEG-4 Part 12 | MP3 is extended from MP2 |
It is new and released in 2003. | It is released in 1994. |
Can Alexa access my iTunes library?
If you’re an Apple Music subscriber, you can ask Alexa to play songs, artists, playlists, and more from Apple Music or playlists from your library. Apple Music for Alexa is available only in Austria, Australia, Brazil, Canada, France, Germany, India, Ireland, Italy, Japan, Mexico, New Zealand, Spain, United Kingdom, and United States.
Why won t Alexa play my unlimited music?
You are on the wrong account – Double-check that you are signed in to the right account that has access to Amazon Music. Alexa won’t be able to stream music unless the account you are using is linked to one of the Amazon Music subscriptions. Sometimes accounts can get switched due to accidents, different family members using the Echo, or voice recognition and profile settings.
How do I add a song to Alexa radio?
How to access TuneIn Premium content on Alexa-enabled devices – It goes without saying that you need to have an active TuneIn Premium subscription to access premium content on your Alexa-enabled device. The subscription service currently costs $9.99 per month, but Amazon and TuneIn are offering new users a three-month free trial.
- You can sign up for the free trial by heading over to TuneIn’s website.
- Once you’ve signed up for TuneIn Premium, you have to link your TuneIn account with Alexa to access the service’s premium content on your Alexa-enabled smart speaker.
- To do so, head over to the settings page for the TuneIn Live skill in the Alexa app.
Follow the prompts to link your account and say, “Alexa, open TuneIn Live,” to access the premium content. The description for the TuneIn Live Alexa skill further reveals that you can use the following voice commands to get access to live sports, commercial-free news, ad-free music, and local/national talk radio on your Alexa-enabled smart speaker:
Live sports:
“Play the New York Yankees game on TuneIn Live” “Play the Boston Bruins game on TuneIn Live”
Ad-free news:
“Open TuneIn Live and play MSNBC” “Open TuneIn Live and play CNN”
Ad-free music:
“Play Today’s Hits on TuneIn Live”
Local/national sports talk radio:
“Listen to ESPN Radio on TuneIn Live”
For the unaware, the TuneIn Live Alexa skill gives you access to live games from NFL, MLB, and NHL, college football and basketball games, ad-free news from CNBC, CNN, FOX News Radio, and MSNBC, and curated ad-free music.