Post Reply Size of new roku app compared to old one
DLH112 
9088 cr points
Send Message: Send PM GB Post
26 / M
Offline
Posted 8/24/14
I have an older model roku that had the old CR app on it and it worked fine, but since the big update the app disappeared. I tried to DL it again and it says insufficient storage, so I was like 'ok, the new ones probably bigger, I'll delete a few and it'll work'. I deleted like 6-8 out of maybe 15-18 channels that were on it, and it still says insufficient storage. Is it really that much bigger than the old app or is something else going wrong (new app doesn't work with older rokus maybe?)
The Wise Wizard
99877 cr points
Send Message: Send PM GB Post
56 / M / U.S.A. (mid-south)
Online
Posted 8/24/14 , edited 8/24/14

DLH112 wrote:

I have an older model roku that had the old CR app on it and it worked fine, but since the big update the app disappeared. I tried to DL it again and it says insufficient storage, so I was like 'ok, the new ones probably bigger, I'll delete a few and it'll work'. I deleted like 6-8 out of maybe 15-18 channels that were on it, and it still says insufficient storage. Is it really that much bigger than the old app or is something else going wrong (new app doesn't work with older rokus maybe?)

Of all the complaints I've seen about the new app, yours is the first one I've seen about this error. There are apparently a few people using the app that have the very first model Roku (i.e., likely older than yours).

As a diagnostic, have you tried installing any other new apps (or re-installing one you've deleted) to see if you get the same error?

Have you also tried unplugging your Roku for a short time and plugging it back in (to force a restart)?

DLH112 
9088 cr points
Send Message: Send PM GB Post
26 / M
Offline
Posted 8/24/14 , edited 8/24/14
I removed 2 more channels and it works now. I'll try adding some of them back now i guess

-can't add them (at least not the one i tried, the rest are hard/slow to find in the channel store). maybe the channel really is that big/I think this roku is the first model, so space is limited.
75652 cr points
Send Message: Send PM GB Post
55 / M / Northeast Ohio, USA
Offline
Posted 8/25/14 , edited 8/25/14

DLH112 wrote:

I removed 2 more channels and it works now. I'll try adding some of them back now i guess

-can't add them (at least not the one i tried, the rest are hard/slow to find in the channel store). maybe the channel really is that big/I think this roku is the first model, so space is limited.


According to the Wikipedia entry (so grain of salt, etc.), most of the "first generation" which were the first two waves of Roku were 64MB flash, and most of the more recent ones 256 MB flash, with the most recent ones have an SD port so the channel limit is not due to memory.

So the ones where this is most likely to happen are the "big box" ones, Roku DVP, SD, HD and HD-XR with model numbers in the 1000's, and the second wave Roku HD and XD, with model numbers 2000 and 2050.

The "big box" Roku XDS is 256MB and all of the "squared hockey puck" models, the Roku LT and later, are 256MB, so its less of an issue, and it seems like the current models also have an SD card slot, except for the Roku Stick.

Mine is the 2000 version of the Roku HD, so its an issue I could hit, but I guess I'm not aggressive enough in adding channels. That's probably because of the number of different channels I follow that are all on the same Revision3 app.
24585 cr points
Send Message: Send PM GB Post
54 / M / Somewhere traveli...
Offline
Posted 8/25/14
Some of the older models only have 64MB of memory for channel storage (DVP - N1000, Roku SD - N1050, 1st & 2nd gen Roku HD - N1100/2000 and 1st gen Roku XD - 2050)

Others have 256MB memory for channel storage (Roku XR - N1101), Roku XDS-2100, Roku LT - 2400/2450, 2nd & 3rd gen Roku HD - 2500/3000, Roku 2 XD - 3050, Roku XS - 3100 and all current models)

The current models Roku LT (2700), Roku 1 (2710) and Roku 2 (2720) are based upon the previous generation devices (Roku LT-2400/2450 and Roku HD - 2500).

The 2nd gen Roku stick is based upon the Roku 2 devices (Roku 2 HD-3000, Roku 2 XD - 3050 and Roku 2 XS - 3100)

Only the Current Roku 3 (4200) is based upon their latest design technology.

(note: the 1st gen Roku Streaming Stick used MHL connection for HD and had 512MB for channel storage. 2nd Gen Roku Streaming Stick uses HDMI for HD but only has 25kMB for channel storage)

Info from Roku when I email their tech support.
The Wise Wizard
99877 cr points
Send Message: Send PM GB Post
56 / M / U.S.A. (mid-south)
Online
Posted 8/25/14

chiguy1 wrote:

Info from Roku when I email their tech support.

Given the time it takes to launch a typical Roku app, I suspect that each "channel" is little more than a stub to download the full app.

If that is so, I wouldn't expect much variance in the room in flash memory that is taken up by each channel.

24585 cr points
Send Message: Send PM GB Post
54 / M / Somewhere traveli...
Offline
Posted 8/25/14 , edited 8/25/14

TheAncientOne wrote:


chiguy1 wrote:

Info from Roku when I email their tech support.

Given the time it takes to launch a typical Roku app, I suspect that each "channel" is little more than a stub to download the full app.

If that is so, I wouldn't expect much variance in the room in flash memory that is taken up by each channel.




Actually there are multiple parts to a Roku app. Notice how the new app "loads" every time you select a menu option.

First there are external elements. Media, Logo images for app icon, advertisement rolls, etc.

Second there are "theme elements." These are the heart of the Roku app. The onscreen items in the app itself along with the logic how the screens are accessed (remote button assignments and screen flow). All these are put into a special "package file" and uploaded to Roku's servers.

Third there are code libraries for the apps. They can be loaded externally if they use non-Roku code, or they may just be called within the app logic to call something built into the Roku firmware or Roku's library servers.

The first two items are in control of the developer 100% It is the third element that causes all Roku developers insanity as we are at the mercy of Roku and their decisions/time tables.

When someone selects a channel on their screen there is a call to the app design elements which are downloaded from Roku's servers, most of the time. Then any external elements are loaded, splash screen images and pre-roll advertisements, etc. The media is accessed from wherever the company is hosting its media.

Since the Roku devices do not have much on board memory for storage of channel info, they only store the channel stub and any account information for the various channels a user may use. It is almost all a load on demand. That is why it can be so slow moving between content and in the new Crunchyroll app between menu selections. The Roku can't handle large apps so it swaps out what is not being used.

This is a big disadvantage of the Roku system. But it is used to keep the Roku physically small.

Of course this is how Roku channels have been traditionally created and served up. There may be new programming libraries from Roku or Crunchyroll may be using custom or third party libraries to create the new look ad design.

***I am not a programmer, I just play one when watching anime***
75652 cr points
Send Message: Send PM GB Post
55 / M / Northeast Ohio, USA
Offline
Posted 9/2/14

chiguy1 wrote: ... Since the Roku devices do not have much on board memory for storage of channel info, they only store the channel stub and any account information for the various channels a user may use. It is almost all a load on demand.

But its still the case that there is a memory limit on the total number of channels in a range of earlier models. I don't know their memory layout, but I would assume its some standard memory allocation in terms of a slot per channel, which was removed in in later models to make for a more memory efficient design.


Of course this is how Roku channels have been traditionally created and served up. There may be new programming libraries from Roku or Crunchyroll may be using custom or third party libraries to create the new look ad design.

It could be that for the Version 3.0 channel running on the OS of those earlier models, there are multiple stubs for multiple operating modes (queue, browse, search), so that installing the Crunchyroll channel takes more "slots" than it used to do, in the models that had a fixed number of "slots".

If that's the price of Crunchyroll continuing to support Roku models all the way back to the first one ... well, fair enough.

Especially compared to the way that a lot of Roku channels just don't even try to support the earlier models. They may have bollixed up their first implementation for that design goal, for some of the Roku models, but it should be recognized as a worthy design goal, and going above and beyond a lot of their competition on the Roku.

You must be logged in to post.