Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
RokuKevin
Visitor

How Do I Start Developing a Channel?

Step 1: Sign up as developer at http://www.roku.com/developer/
Step 2: Download SDK from https://owner.roku.com/Developer/DevHome
Step 3: Read through the documentation starting with the Developer Guide.
Step 4: Continue going through the BrightScript Reference and Component Reference
Step 5: Modify the simplevideoplayer example to point to an example stream of your own to confirm that it plays
Step 6: Modify the videoplayer example to create a channel with xml feeds that allows browsing of multiple files
Step 7: Check the other examples and the Component reference for pertinent features you may want to add to your channel.
Step 8: Review the Design Guidelines and the "Before Publishing Checklist" at the end of the Developer Guide to check your channel design
Step 9: Submit your channel for publishing by Roku
Step 10: We are currently reviewing channel submissions on Thursdays. Assuming your channel meets the Design Guidelines and there are no legal issues, it may take a couple weeks after your submission for your channel to actually be published in the channel store.

This forum is a good place to ask about issues the docs didn't cover on your way to developing your channel.

--Kevin
0 Kudos
154 REPLIES 154
bbakernc
Visitor

Re: How Do I Start Developing a Channel?

I created an account and I click on https://owner.roku.com/Developer/DevHome
This takes me to,
http://www.roku.com/developer

I click on LOG IN TO DEVELOPERS ACCOUNT
I go to this page
https://owner.roku.com/Developer/Home/

I dont see anywhere to download the SDK.

I click on DEVELOPERS SITE and it takes me back to
http://www.roku.com/developer
0 Kudos
bbakernc
Visitor

Re: How Do I Start Developing a Channel?

If I have 100 clients (each can do LIVE or have 100 on-demand videos) and they all want to use Roku to play their streams, Do I have to create 100 chanels OR can I create 1 channel and use catagories? a catagory for each client
0 Kudos
TheEndless
Channel Surfer

Re: How Do I Start Developing a Channel?

The SDK is on DevHome, not Home... log into your account and go to: https://owner.roku.com/Developer/DevHome
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
jbrave
Channel Surfer

Re: How Do I Start Developing a Channel?

"bbakernc" wrote:
If I have 100 clients (each can do LIVE or have 100 on-demand videos) and they all want to use Roku to play their streams, Do I have to create 100 chanels OR can I create 1 channel and use catagories? a catagory for each client


I think you mean if you have 100 streaming servers. You could create one channel, and use categories, or whatever user interface you want to create. Just for an example, check Roku Newscaster - it has categories and channels with multiple videos.

- Joel
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!
0 Kudos
bbakernc
Visitor

Re: How Do I Start Developing a Channel?

When I login to the developer's account and I manully paste
https://owner.roku.com/Developer/DevHome
it redirects me to
http://www.roku.com/developer

I cant get to https://owner.roku.com/Developer/DevHome
0 Kudos
gonzotek
Visitor

Re: How Do I Start Developing a Channel?

"bbakernc" wrote:
When I login to the developer's account and I manully paste
https://owner.roku.com/Developer/DevHome
it redirects me to
http://www.roku.com/developer

I cant get to https://owner.roku.com/Developer/DevHome

Go to My Account, login if required, then click on Developer Site. You must already have registered for a standard or premium developer account from the developer launch page at http://www.roku.com/developer.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
bbakernc
Visitor

Re: How Do I Start Developing a Channel?

Yes, I am already registered.

How do download your tools?

How do I download the SDK?

Also, our VP of sale emailed your sales department several days ago and he has not heard back.


Thanks
0 Kudos
bbakernc
Visitor

Re: How Do I Start Developing a Channel?

I want back the registored as a premium developer and now I can get to the download page.


Thank you for your help.
0 Kudos
gonzotek
Visitor

Re: How Do I Start Developing a Channel?

"bbakernc" wrote:
Yes, I am already registered.

How do download your tools?

How do I download the SDK?

Also, our VP of sale emailed your sales department several days ago and he has not heard back.


Thanks
Sorry for the confusion, I'm not a Roku employee, just a regular third party developer like yourself. Glad to see you were able to access the downloads, although a premium account should not have been necessary. I created developer account before Roku introduced the premium developer accounts. Perhaps something in their web cms is awry with regard to standard vs. developer accounts? Also, just so you know, the premium accounts give you the ability to use Roku for channel billing (vs. using your own billing system), but you aren't required to do that. You can read more about it here: viewtopic.php?f=34&t=35972
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.