Alexa Skill & Roku Channel Development Print

  • 0

Alexa Skill:

You do not need create an account with their site just go to https://dabblelab.com/templates/3-alexa-audio-streaming-example-skill and download the files needed.

The video is right there on this site to walk you through how to build the skill. The video is a little dated as far as the amazon developer website as amazon has moved somethings around on their site since this video was made.

Edit the index.js file under lambda > custom folder just the const STREAMS section, it will be explained in the video. Do not edit anything after the const PlayStreamIntentHandler where you see the dabblelab info under the const STREAMS section is all you need to edit.

You also need to edit the en-US.json file under the models folder this is not explained in the video. You just need to change the invocationName in the file to whatever you are naming your skill say your radio station name.

You will not be uploading these files anywhere, you will just be coping and pasting everything from the index.js and the en-US.json files where the video tells you to paste them.

Publishing the skill to the Amazon store wasn't too bad, I just had to figure it out once you're in the developer account how to publish it, as the video doesn't walk you through publishing it to the Amazon store.

Roku Channel:

You do need to create an account, but you do not need to pay for it.

https://www.instanttvchannel.com/

The video to build the channel is down below there are two videos one for instant channel, and one for the Roku developer account you will want to watch both.

The guide to setup the stream properly is here https://www.instanttvchannel.com/roku/shoutcast you will want to follow this guide while watching the video as the video does not setup a streaming station, this document is under the help section on the website named Audio Streaming with SHOUTcast and Roku.

Video: https://www.youtube.com/playlist?list=PLHRRYeFwCyrTrWfDwDVMpfqFvHy4WSYsh

You will need to add or have a shoutcast stream for your radio station for the stream to work as it doesn't use icecast.

Publishing the channel to Roku's store was easy you will build a channel in developer mode under beta for testing, and when you're ready to publish it to their store, you can delete the developer one or beta, and publish it normal so Roku can approve it their store.


Was this answer helpful?

« Back