This is the forum topic for the “SceneGraph: Build a Channel” video course, which was released on August 18th, 2020.
This course teaches new Roku developers how to develop an SDK channel from the ground up. It currently features a set of 13 video lessons and a new comprehensive sample channel that walks developers through each step in building a basic, high-performance Roku channel that passes certification.
You can view these lessons online, on YouTube, or watch them from your TV by installing the Roku Developers channel on your Roku device. If you watch on YouTube, make sure to subscribe to the Roku Developer channel to get notified as soon as new courses and demos are added.
Please use this topic to discuss any questions while watching the videos in the “SceneGraph: Build a Channel” course.
https://my.roku.com/account/add/HL5RPZ returns “The channel code provided is associated with a channel not available in your region.” Can this be opened to all regions?
Just want to say thanks for this tutorial. I just started learning how to program the Roku and found this series very useful. It’s much easier to figure things out when you see how to build a complete application from the ground up.
I updated the channel version. But the result is the same. I also tried with the removed channel and again install But no luck. My Current Channel version is: 1.12.36, GC 3.4.27.
Hello, Any Update on this. I tried with 4 Devices. But, still nothing shows instead of search and about. I tried with all Cooper Devices. All Devices same channel version as below.
I checked your channel and it looks great, I saw some replies that RDP is not showing your content, Roku Direct Publisher is a great product and its free, but it has its limits and drawback, one of them is that it takes hours for the new content to update and it’s very hard to troubleshoot.
You will be spending a lot of time to troubleshoot if you are creating your content feed by hand, and you are not familiar with RDP.
That said, If you are looking for a more robust solution to manage your content feed for RDP, then I would recommend our OTTfeed.com platform, it was designed to solve this exact problem and much more.
Also, We have custom Roku app that is similar to RDP but with more features, to get more info about our OTTFeed management system and custom Roku app, go to https://ottfeed.com and request a demo.
Hi @RokuJonathanD I’ve followed your video courses and copied the coding given in the examples. However I keep getting an error in Eclipse’s IDE for my RowListItemComponent.xml file. for the section
I keep getting an error message “the prefix “xsi” for attribute “xsi:noNamespaceSchemaLocation” associated with element type “component” is not bound”.
I am currently trying to find solutions to fix this issue.
I am new to Roku development, and I have to say, that your course is hard to follow.
Some suggestions which will make course a better one:
-write code in IDE, with colored highlighting, not in a notepad
-explain code line by line, preferably after you have written the line, not after 10 lines of code in 5 seconds
Would be great if someone made a decent book about programming in Roku BrightScript. I would definitely buy it, like hundreds of new developers, who are confused about it.
Well it makes me feel slightly better that the Roku Developers channel falls on its face as hard as the channels we’re trying to put up using Direct Publisher. I must say, this platform is remarkable for its obtuseness, all possible ways to debug are stripped away to give the thinnest veneer of tangible information in its error messages without the vaguest hint as to a possible clue as to why things don’t work. But you can make changes and try, and if you’re not in the six hour cache window, or stuck waiting 48 hours because you published because Direct Publisher doesn’t let you see previews of unpublished channels - they look exactly as the results described here - an empty, useless channel with no information as to why it is so…
I have been building a channel based on the Roku SceneGraph youtube channel seen here , and I notice that the GridScreen tutorial is sorted by what seems to be alphabetical. I was wondering how does one change the order the content to have the movies on the line before ShortFormVideos. I’ve seen this article, but I’m not sure how to implement this. Any help is welcome!
I just wish this course didn’t leave out critical stuff like how to create categories and add videos with tags to those categories like in direct publisher. Also how to actually put together an app with all the elements. This goes through each element individually and leaves you to figure out how to include them all into the final app. I also wonder why there hasn’t been a full template created so that we can just link our json file to it and all the options we need. (like categories…).
I would believe that your jason feed would have your category and tags in it and on the roku side in nthe deve;loper piortal you would select and use categorie from freed option!
The date added in your json feed would place the newest video content first,m however using custom categories on the roku developer side can change your categorie display. try it!