What is the best way for alexa users to access audio: files on backendless tables, or amazon music?

Hi - I want to build an Alexa skill allowing users to listen to a specific type of audio sound.

Is it better to add sounds to Amazon music so Alexa can access them; or, for users to upload audio through an app I create with file ultimately being stored in backendless tables?

Thank Backendless community for any comments on the above.



This is a support forum for reporting issues related to Backendless services. Please note that due to our support policy we cannot provide you help with debugging your code, consulting in regards to any language or third-party library usage. For this kind of questions we recommend using more appropriate forums like Stack Overflow.

In order to suggest you a quality solution, we shall usually ask you to provide the details mentioned below first. Including them into your topic right away helps us to start investigating your issue much faster.

In case you have a suggestion or an idea, the details below are not always required, though still any additional background is welcome.

Backendless Version (3.x / 5.x, Online / Managed / Pro )

Client SDK (REST / Android / Objective-C / Swift / JS )

Application ID

Expected Behavior

Please describe the expected behavior of the issue, starting from the first action.

Actual Behavior

Please provide a description of what actually happens, working from the same starting point.

Be descriptive: “it doesn’t work” does not describe what the behavior actually is – instead, say “the request returns a 400 error with message XXX”. Copy and paste your logs, and include any URLs.

Reproducible Test Case

Please provide a simple code that could be run in a new clean app and reproduce the issue.

If the issue is more complex or requires configuration, please provide a link to a project on Github that reproduces the issue.

Is it possible to upload user-generated audio content to Apple music? I am not sure if they allow it.

In any case, for an audio to be played back by Alexa, you’d identify it with a URL. I am not sure if Apple music supports that model of access, but as far as Backendless is concerned, when you upload a file to Backendless file storage (and that file can be an mp3 audio), you get a URL which identifies that resource. So from the Alexa integration perspective, that approach would work.

To answer your question of “what’s better”, it really depends on several factors, including ease of use of the APIs, cost, security, etc.