Roku Direct Publisher

Roku Direct Publisher - the easiest way to create a great TV experience. Learn more about how to create a Roku channel and share your experiences with others.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Cant enable Developer Settings

I have tried multiple times to enter the sequence in order to enable developer settings. I am using a Roku 2 XS... I have tried 2 different ones. Version 7.5.0 Build 4099.

I have event used this site:
Set the intervals to 0 and used the sequence: Home,Home,Home,Up,Up,Right,Left,Right,Left,Right

Still does not work... is there a setting that I am missing or something else?
thank you for your help!

0 Kudos
Roku Guru

Re: Cant enable Developer Settings

for direct publisher I do not believe you need to enable it on your roku device. You just create the channel through the web portal and then add the vanity code from roku's website..
click the big blue ADD CHANNEL BUTTON and follow the prompts..

use this as a reference for creating your json files..
0 Kudos

Re: Cant enable Developer Settings

Thank you.
I am reading through the links you have sent. I am knew... can you explain what he JSON file should really look like? How do I link the video in the file.. and how does the manifest file work with all this?

Thank you for your help.
0 Kudos
Roku Guru

Re: Cant enable Developer Settings

The best place to start is:

it's hard to find from the developers dashboard you have to click on SDK documentation (which makes zero sense since this is for direct publisher (DP).
Then on that screen you click direct publisher blue button at the top to the left..

Basically the json file is the hardest part of DP. To just put up videos it's not that hard, but keep in mind you can only have 15 categories and about 40 videos in each category with the "movies" designation.. To do TV Series well that is what is kicking my butt right now is trying to figure out the json format for it. not that easy but not impossible..

So a sample json file for a movie is:

    "providerName": "TVByDemand Productions",
    "lastUpdated": "2017-03-13T8:44:49+00:00",
    "language": "en",
    "movies": [{
        "id": "1",
        "title": "24/7 Full Streaming",
        "content": {
            "dateAdded": "2015-11-11T22:21:37+00:00",
            "videos": [{
                "url": "",
                "quality": "SD",
                "videoType": "HLS"
            "duration": 92408
        "genres": ["sports", "special", "news"],
        "tags": ["24/7 streaming", "misc", "comedy", "pro wrestling", "music", "documentaries", "DIY", "live tv"],
        "thumbnail": "",
        "releaseDate": "2015-03-06",
        "shortDescription": "Channel 1 Streaming TV MISC.",
        "longDescription": "A little bit of everything from Documentaries, how tos/DIY, Pro Wrestling, Hockey Live Music and much much more always fresh and new",
        "adbreaks": ["00:15:00", "00:30:00", "00:45:00", "01:00:00", "01:15:00", "01:30:00", "01:45:00", "02:00:00", "02:15:00", "02:30:00", "02:45:00", "03:00:00", "03:15:00", "03:30:00", "03:45:00", "04:00:00", "04:15:00", "04:30:00", "04:45:00"]

The json file is better explained here: ...
0 Kudos