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

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

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

The SDK is on DevHome, not Home… log into your account and go to: https://owner.roku.com/Developer/DevHome

“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

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

“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.

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

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

Thank you for your help.

“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.

ThanksSorry 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

“gonzotek” wrote:
Perhaps something in their web cms is awry with regard to standard vs. developer accounts?

just signed up my moms account to be a developer account to test this. The normal developer program registration still gives you access to the required tools on the website. I think it was just a confusion of the need for 2 different registrations (the one for the owner account and then another for the developer account.)

I thought you could develope a channel and offer it free or PPV. I just read
http://www.roku.com/Libraries/Legal/Rok … .sflb.ashx

In the Introduction it states;
The Content of this Channel Application will only be accessible by end users who agree to pay a fee to view it on their Players.

Any idea how much they are charging???

The SLA for premium developers, I believe, only applies to channels the developer wants to utilize the SLA with, you can still develop free channels, otherwise the minimum is .99, again, I believe this to be correct.

I know you can develop either free channels or pay channels, the pay channels using the premium developers account use Roku’s billing system.

Yes, you can develop free channels. The system is very similar to the Apple App store, with Roku channels be analogous to iphone apps. A channel can be free, or cost some amount ending in 99 cents ($0.99, $1.99, $2.99, etc). The charge can be a one time, or recurring monthly or weekly. It’s very easy to test/install your own channel on your unit for testing, requiring no registration with Roku whatsoever, just “side-load” the channel using the developer interface as described in the SDK documents. To have your channel accessible through the store or privately through a code (including vanity codes), you have to submit it to Roku’s developer system, which DOES require registering as a developer.

THANKS

I was just a little concerned, since in the agreement it only states
The Content of this Channel Application will only be accessible by end users who agree to pay a fee to view it on their Players.

BUT, I LIKE FREE…
Looking forward to getting started

I have this same issue. I have a developer account (and a premium dev account), login, try to got to …/Developer/DevHome, and end up in the same infinite loop. What am I missing?

Jim

“bbakernc” wrote:
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

“jimimobileqe” wrote:
I have this same issue. I have a developer account (and a premium dev account), login, try to got to …/Developer/DevHome, and end up in the same infinite loop. What am I missing?

Jim
If you log in here: https://owner.roku.com/
There should be a “Developer Site” link at the top of the page. If you don’t see that, then you may not be logging in with the same account that you registered as a developer with. If you do see it, does clicking it take you to the DevHome page?

Thanks. I’ve done all that and I still end up at http://www.roku.com/developer no matter what I do. I’ve contacted support and they got back to me and said I should contact partners@roku.com, which I have done. We’ll see what happens. I’ll keep you posted! :slightly_smiling_face: No pun intended!

I’m looking forward to working with the SDK.

Thanks again for your help!

Jim

Is there a site that developers can post code to?
This would be the whole channel or parts of there code?
I am looking for more that the examples that come with the SDK.

Thanks

If you look through the posts on this forum there is a bit of code given within. Unfortunately I think there are so few developers that there doesn’t seem to be a lot of innovation yet.