
squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2015
06:41 PM
Versions
OK, Netflix has two versions, one that loads on my Roku3 and the older one that loads on my 2XS.
Obviously I can do the same by selecting Roku3 only for my Roku3 channel version, but how do I prevent the Roku2 version from loading on the Roku3?
Thanks.
Obviously I can do the same by selecting Roku3 only for my Roku3 channel version, but how do I prevent the Roku2 version from loading on the Roku3?
Thanks.
Kinetics Screensavers
10 REPLIES 10

TheEndless
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2015
08:28 PM
Re: Versions
I think you'd either need to publish two different versions or work directly with someone at Roku to do it. I'm 95% sure it can't be done via the web interface without some sort of trickery (e.g., like publishing to all first, then publishing the Roku 3 only version on top of it, but even then you'd never be able to update the lower end version).
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)
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2015
08:34 PM
Re: Versions
Thanks Endless. I figured it was something like that, but thought you might know a trick. I may try that, as I wont be updating the old version.
"TheEndless" wrote:
(e.g., like publishing to all first, then publishing the Roku 3 only version on top of it, but even then you'd never be able to update the lower end version).
Kinetics Screensavers

TheEndless
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2015
08:39 PM
Re: Versions
"squirreltown" wrote:
Thanks Endless. I figured it was something like that, but thought you might know a trick. I may try that, as I wont be updating the old version."TheEndless" wrote:
(e.g., like publishing to all first, then publishing the Roku 3 only version on top of it, but even then you'd never be able to update the lower end version).
I'd try it out with a test private channel first, just in case.. 😉
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)
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2015
08:51 PM
Re: Versions
"TheEndless" wrote:
I'd try it out with a test private channel first, just in case.. 😉
Good tip. just tried it and it didn't seem to work. uploaded the 2 pkg, then updated the Roku2, then uploaded the 3 pkg and changed it to Roku3 only. Which was all fine till i updated the Roku2 again and it removed it. Developers of a Lesser (not NetFlix) I guess.
Kinetics Screensavers
destruk
Streaming Star
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2015
02:38 AM
Re: Versions
You could build a version check into your channel -- if >5 then run the new version of the code, otherwise run the older codebase.
BradC
Binge Watcher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2015
07:44 AM
Re: Versions
"destruk" wrote:
You could build a version check into your channel -- if >5 then run the new version of the code, otherwise run the older codebase.
Ya I've done this for few channels, seems to work ok.
The biggest thing it doesn't do is allow smaller more compact versions for older hardware and bigger packages (larger graphics, etc.) for the newer hardware that can handle it better.
A versioning option would be a nice feature to allow better compatibility, but I think I saw RokuJoel say on here earlier that they are now discouraging legacy support, so I don't imagine they will be releasing that feature anytime soon.
♦MiniGolf♦HangMan♦Brain Puck♦Retro Tennis♦BORK♦FLIP♦Pathogen♦Pathogen 2♦Shut the Box♦Birdie♦Logic♦Dots♦Pool♦küglo♦Bubble Wrap♦Trivia Channel♦Mancala♦Air Hockey♦Weather♦CAMERA♦Your Photos Screensaver♦Desert Beauty Screensaver♦Wild Lakes Screensaver♦

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2015
09:07 AM
Re: Versions
"BradC" wrote:
The biggest thing it doesn't do is allow smaller more compact versions for older hardware and bigger packages (larger graphics, etc.) for the newer hardware that can handle it better.
A versioning option would be a nice feature to allow better compatibility, but I think I saw RokuJoel say on here earlier that they are now discouraging legacy support, so I don't imagine they will be releasing that feature anytime soon.
Its a really good point about size. I have (for instance) 2 versions of the same channel - They share only about 200 lines of code and no graphics, so combining them is possible but far from the best way to handle the situation.
There really ought to be more options in the"requirement" web interface. It's not simply a matter of legacy vs. newer firmware. There are so many different hardware platforms with some significant differences as far as 2DAPI memory and other features (openGL) and things that are technically supported but don't actually work properly all the time. I would expect developers to have a much better and more current idea of what actually works then RokuCo, which is busy doing other things - not testing if a particular esoteric thing works on the blahblablah-X platform. They recognized a need for a "Roku3 only" option. Is it really that much of a burden to add a few others? Obviously the ability to target specific platforms is already built into the system.
Kinetics Screensavers
BradC
Binge Watcher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2015
09:37 AM
Re: Versions
"squirreltown" wrote:
There really ought to be more options in the"requirement" web interface. It's not simply a matter of legacy vs. newer firmware. There are so many different hardware platforms with some significant differences as far as 2DAPI memory and other features (openGL) and things that are technically supported but don't actually work properly all the time. I would expect developers to have a much better and more current idea of what actually works then RokuCo, which is busy doing other things - not testing if a particular esoteric thing works on the blahblablah-X platform. They recognized a need for a "Roku3 only" option. Is it really that much of a burden to add a few others? Obviously the ability to target specific platforms is already built into the system.
I'm struggling with that exact problem right now.
I have a channel that I developed on a Roku 1 2500X, it runs that (obviously) on a Roku3 and Roku TV beautifully, but it won't run on other stuff with lesser hardware. How do I publish this channel?
♦MiniGolf♦HangMan♦Brain Puck♦Retro Tennis♦BORK♦FLIP♦Pathogen♦Pathogen 2♦Shut the Box♦Birdie♦Logic♦Dots♦Pool♦küglo♦Bubble Wrap♦Trivia Channel♦Mancala♦Air Hockey♦Weather♦CAMERA♦Your Photos Screensaver♦Desert Beauty Screensaver♦Wild Lakes Screensaver♦

RokuJoel
Binge Watcher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-08-2015
12:32 PM
Re: Versions
Email us, we have a lot of filtering options on the back end, we can upload a channel package with a specific target hardware platform if need be. We have an option for hardware that doesn't support SD, which filters out pretty much everything but Roku3 and Roku TV. (Not sure if it includes or excludes the new streaming stick).
- Joel
- Joel