On our summer vacation I recorded 5 minutes of waves crashing on the beach.
I'd like to create a skills that does the following...
Invoke the skill... "Alexa, play 'my beach sounds'"
Alexa then plays the audio file, on continuous loop, until I say stop or pause.
And we close our eyes and hear the beach and imagine we're back there.
It seems like it should be a simple thing.
But a search of the SDK (https://developer.amazon.com/docs/devconsole/about-the-developer-console.html) only showed me these music "Intent Entity Types" - MusicCreativeWork Intents, MusicGroup Intentes, Musician Intents, MuscPlaylist Intents, and MusicRecording Intents.
A short review of each suggests that they aren't quite what I'm looking for.
So, my first question is:
Is there a skill and/or intent that would let me post the audio file (to where?) and then play it, in a continuous loop?
Using an ol' fashioned cd player, you could just insert the cd, close the door, click play, then click the continuous loop button. It's hard to be any fewer clicks than that... but how to make it that simple in Alexa?
On a related note, it looks like there are skills to play music from Amazon Music... but maybe those are just for people/companies "in the music industry." https://forums.developer.amazon.com/questions/10402/enabling-music-support.html
So, my second question is:
But I still need to ask... if I were to upload our audio file of the waves crashing on the beach, could Alexa just play that from Amazon Music, looping over and over without any pause as it goes from the end of the "song" to the start of the "song?"
So, could I post the audio file / "song" (beach sounds) to Amazon Music Storage, then say "Alexa, play 'my beach sounds,' continuously" and she would play it... no need for any skills development?
So mu third question is:
Assuming we can create a skill that plays this song continuously... how to make the skill such that... if it's on a non-Show Alexa device, on an Alexa device with no screen, it saves a card in the Alexa app with a picture of the beach (that I captured on the trip),
and it it's on a Show or a Spot or any other Alexa device with a screen, it saves a card in the Alexa app with a picture of the beach (that I captured on the trip), AND it also shows on the screen, while the audio file / "song" is playing, a picture of the beach (that I captured on the trip)?
--> How to add a line of code with logic like this:
"if device = 'has a screen,' then <display Beach_Photo.jpg> on the screen"?