Most of the time, you want to request a song, and then let radio_mode continue playing songs after its finished. It often chooses similar songs by similar artists, but lets say i really dont like leonard cohen, or im just really in a tom waits mood, i want the radio_mode to only select other tom waits song to play after the initial song is finished. Any thoughts on how we might approach this?
This is actually the only way I got this to work, by using the artist command: Play something by Tom Jones - it will then play only songs by Tom Jones and will not stop after the first song, but continue to play songs.
How to “shuffle” different songs from different artists that are somewhat similar - I don’t know.
hm. I hadn’t tried that but will give it a try and report back. Ideally, the way the flow often works is, i want to request a specific song by a specific artist, and then let radio mode play other songs by the same artist. Not necessarily start with a random song by an specific artist.
Will keep tinkering…
Edit:
Add an action to queue up “Tom Waits” as the artist? Basically take @morkator’s approach and add it to the end of the sequence? Will give it a shot when I have a chance.
I added it and tested some basic playback on one Voice PE device and it seems to work. I haven’t had a chance to dig into anything advanced yet. I’m sure it’s a work in progress, but it is a start. It looks like they are taking issue reports there though, so if anyone wants to test provide feedback it may help everyone out.
Can you link to the change log that fixed this? I see one in the core integration on 2-Jan that claims a fix for Voice Assistant PE (not sure why it would be specific to that voice hardware. . .).
I hadn’t looked too closely, but you’re right, thats the only obvious change.
My voice commands would be parsed and intent matched, but the media_player would not play. After this update, with nothing else changed, suddenly it started working. I had just assumed that one commit for voice had something to do with it, dont know why it’s voice PE only though.
Are you using Voice PE or another device for voice? I’m only in the testing stages now planning for my Alexa transition. I set it up just using my phone at first. I tried this about 3 weeks ago and ran into the issue of using the Core Addon and it wasn’t working, and I gave up.
Timers and my kid playing spotify represent easily a 95% solution to what we use Alexa for, so getting the music player right will be key for me. I plan to use the OpenAI agent until fully local options become available. I have other reasons to get rid of Alexa rather than just the “cloud” aspect. I’m trying to rid myself of using 5 echo dots + a big multizone amp for my whole house audio and switch to Louder-ESP units and MA, but since Alexa can’t play to MA, I need a voice solution.
Thank you for pointing this out! This blueprint was the missing piece for me… I had set up all the custom sentences and intents, but somehow the intents just weren’t matching… quite possible I missed something, but importing this blueprint got it working again!