Alexa isn't just a great assistant and smart-home controller -- she's also a fantastic music player. Amazon's Echo, Echo Dot and Tap can all stream music, podcasts, radio, audiobooks and news broadcasts (like CNET). Not just from Amazon, either.
Here are all the streaming services that work with Alexa.
Adding more music options to Alexa
By default, Alexa is set to stream music from Amazon Music -- the collection of albums and artists you uploaded to your Amazon account -- and Prime Music, which comes with your Prime subscription.
To listen to music from another source, you'll need to link your accounts to your Amazon account by going to Settings > Music & Media at either alexa.amazon.com in a web browser or in the Amazon Alexa app for Android or iOS. There, you can sign into the other natively supported streaming services: Spotify, Pandora, iHeartRadio and TuneIn.
In order to use Spotify with Alexa, you will need to be a Spotify Premium subscriber or part of a Spotify Family plan. You can also make Spotify the default music library and change the default radio to Pandora or iHeartRadio.
Even though Spotify now includes podcasts, you can't listen to them with Alexa. Instead, you'll need to use TuneIn. To queue up your favorite podcast, say something like, "Alexa, play Criminal podcast on TuneIn," and it'll play the latest episode. Sadly, there is no way to choose which episode plays.
For audiobooks, Audible will be your go-to source. However, if you have Kindle books that are not in audiobook format, you can ask Alexa to read those to you. Just say, "Alexa, read 'Ready Player One' from Kindle."
For everything else: Bluetooth
If you are an Apple Music or Google Play Music All Access (or YouTube Red) subscriber, there is no way to stream your music through an Alexa speaker without a little extra setup. You'll need to pair the speaker to a phone, tablet or computer using Bluetooth and stream the music from another device.
For music purchased through stores like Google Play Store or iTunes, you can import those songs to your Amazon Music account at music.amazon.com. You're able to upload up to 250 songs for free or 250,000 songs for $24.99 per year. This way, you can ask Alexa to play them without any workarounds.
Finally, there are at least two skills that allow streaming audio to Alexa speakers. For now, they're pretty niche. For example, Classical Study Music plays music by Johann Sebastian Bach and Jewish Music Stream plays the stream from jewishmusicstream.com.