Can music on my Plex server be played through the Alexa Echo speaker?

I can get all of my playlists to play just fine. I can also request by artist most of the time. Is it possible to ask for certain track’s. For example “Alexa ask Plex to play the track Thunder by Imagine Dragon’s.” She will just return that she can’t find imagine dragons on my Plex server or just start randomly playing songs by imagine dragons. When i look in the Alexa App the transcribe is exactly what I said.

Playing tracks works but in my experience the parsing we get back from AVS can be… problematic. Depending on the title of the track try saying play the track or play the song or other permutations. Alexa might show you a correct sentence in your Alexa app and give us an object in our service that is mapped totally wrong but still contains all the words you said. I’ve got a ticket filed internally to see if we can be clever about making this better.

(Had another thought)

While saying play TITLE is nice and easy if you’re having problems try scoping the media type by saying play the artist,album,track,playlist TITLE In those cases two things happen - AVS has a much smaller set of values it tries to match against and our code can further narrow down the query when we hit your server to figure out what you’re trying to play.

Thank you for the quick input. I have been experimenting and I am now able to get my echo or dots to play almost anything I want. I was feeding it to much information. I have found saying _play the track thunder _ or play the artist Plain white T’s, or shuffle the album one more light works almost every time. The biggest issue I have with this has been when there are tracks, albums with very similar names. It won’t really let me add album or artist information to the request to narrow it. Such as play the album all time greatest hits. This is so nice to have this feature. Now if we could only share playlists across users we would really have something near perfect. thank you for your hard work Plex team and thanks for the help vanstinator.

Just bought an Echo (Gen 2). I have enabled Plex and it finds my servers and players. However, it does not see itself as a player?

How do I get the Echo to play the music from Plex on the Echo speakers?

@coryskis good to hear that helped. I’ll open a ticket to look at supporting a play the song/track TITLE by artist/on album TITLE. That would probably help with any final scoping needs for requests. No promises on if/when that might be available though.

@Geoff555 The device will automatically play audio on itself. Just ask it to play some form of music. You can cast music to another running plex player by saying play the artist/album/track/etc TITLE on PLAYERNAME.

It will not play music - suggests I sign up to Amazon Music if I ask it to play something. If I open plex and ask it to switch players the Echo is not listed as an option.

Do I have to enable something in a setting?

How did you ask it to play music? We’re a 3rd party skill so we don’t get access to become your default provider. This means you’ll have to say Ask plex to play... instead of play.

Yes - tried that but no success.

However, the problem has grown. Whilst Alexa can control my other players when playing videos it does not work with music (I had not tried this before). If I ask alexa to ask plex to play an album it says it is but the player does not play it.

I’m looking at the logs and AVS is unable to connect to your server when it tries to play music. We should throw an error if your server doesn’t have remote access enabled but can you double check that it is?

Looks like we’re improperly detecting if SSL is enabled on a server and attempting to play media via https all the time. I’ll file an issue and get this fixed. A workaround for the time being would be to turn on SSL on your Plex Media Server https://support.plex.tv/hc/en-us/articles/206225077-How-to-Use-Secure-Server-Connections

Part of the recently added support audio playback on supported echo devices, would it be possible to get an Alexa utterance to provide the song that is currently playing? (Alexa, ask Plex what’s currently playing?) On a side note, the ability to have additional information about the current song queue could be nice.

I was using the plexMusicPlayer Unofficial Alexa Skill while waiting for this feature to be included in the Official Plex Alexa Skill. That skill had a status utterance giving all sort of song queue information.

I just get oh ho something went wrong. Is there anyway to troubleshoot this?

Thanks Vanstinator - turning on SSL fixed the problem

Turns out SSL is required for remote tracks. We deployed a hotfix that among other things throws an error if your server isn’t properly configured.

Thanks seems to work great now. This is a brilliant new feature.

Will we see support for the Sonos One?

We’re looking at it. There are things outside of our control that currently prevent 3rd party skills from working on those devices.

i’d give a shiny farthing to anyone who can tell me how to get plex audio through the echo. i can’t see anything anywhere, either on the plex server settings or the alexa app, to let me set it as the output device. i’ve tried shouting at it but so far nothing.

@poodlebra said:
i’d give a shiny farthing to anyone who can tell me how to get plex audio through the echo. i can’t see anything anywhere, either on the plex server settings or the alexa app, to let me set it as the output device. i’ve tried shouting at it but so far nothing.

I just ask Alexa to ask plex to play music by artist x and it it plays it through the speaker (together with problems of stopping part way through a track). I do not specify a player - I don’t think it lists the Echo as a player for plex.

I presume you have latest plex server installed.

@poodlebra you don’t have to set anything. audio will just play through the Echo device when you request to play something that is audio