Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
destruk
Binge Watcher

Splash Screen - suggestion

As the splash screen for each channel being packaged now for roku2 takes two extra images SD fullscreen and HD fullscreen for splash logos - even using pngcrush they take up close to 250K, we're beginning to have trouble keeping the zipped size below 500KB for the pkg file - the graphics for side images and main menu images themselves for the channel icons are now - well, the images directory of simply the basic files required for the channel take up 445KB, leaving 55KB for the channel scripts themselves, leaving extremely little space for any sounds if you want to retain compatibility with older hardware (not including anything that can be downloaded by the channel app like overhang images and logos) -
Would it at all be possible to host the bootup/splash screens on the channel store for the developer to free up that extra space? Like - since it's only used for roku2 units anyway, there shouldn't be the requirement to store them inside each pkg - it seems quite redundant when they aren't being used by half the installed channel users out there. Maybe have three or four different 'slots' available for some minor variation per developer and have the manifest include a name or number identifier of which slot to pull from on the channel store host site - since it has to scan that anyway for updates. Alternately, since the side home menu image icons aren't used for roku2, can that be pushed out to roku 1s as a firmware update so we can officially remove those from all the packages to free up unused bytes across the board? If you want to include any overhang images or logos inside the package, then it's nearly impossible to keep it under 500KB now.

Is the point to make the channels so big that older early adopters of channels have to upgrade to newer hardware to run anything? I thought some older roku 1's had a zipped filesize limit of 512KB. If this isn't correct, then I guess it's a non-issue. I'd also like to see the wiki site documentation updated with accurate info on size limitations for each revision of roku - or simply a minimum and maximum stated somewhere that is accurate.
0 Kudos
4 REPLIES 4
TheEndless
Channel Surfer

Re: Splash Screen - suggestion

"destruk" wrote:
As the splash screen for each channel being packaged now for roku2 takes two extra images SD fullscreen and HD fullscreen for splash logos - even using pngcrush they take up close to 250K, we're beginning to have trouble keeping the zipped size below 500KB for the pkg file - the graphics for side images and main menu images themselves for the channel icons are now - well, the images directory of simply the basic files required for the channel take up 445KB, leaving 55KB for the channel scripts themselves, leaving extremely little space for any sounds if you want to retain compatibility with older hardware (not including anything that can be downloaded by the channel app like overhang images and logos) -
Would it at all be possible to host the bootup/splash screens on the channel store for the developer to free up that extra space? Like - since it's only used for roku2 units anyway, there shouldn't be the requirement to store them inside each pkg - it seems quite redundant when they aren't being used by half the installed channel users out there. Maybe have three or four different 'slots' available for some minor variation per developer and have the manifest include a name or number identifier of which slot to pull from on the channel store host site - since it has to scan that anyway for updates. Alternately, since the side home menu image icons aren't used for roku2, can that be pushed out to roku 1s as a firmware update so we can officially remove those from all the packages to free up unused bytes across the board? If you want to include any overhang images or logos inside the package, then it's nearly impossible to keep it under 500KB now.

Is the point to make the channels so big that older early adopters of channels have to upgrade to newer hardware to run anything? I thought some older roku 1's had a zipped filesize limit of 512KB. If this isn't correct, then I guess it's a non-issue. I'd also like to see the wiki site documentation updated with accurate info on size limitations for each revision of roku - or simply a minimum and maximum stated somewhere that is accurate.

The older boxes had a maximum size recommendation of 512kb, but the hard limit was 2mb.

It may also be worth noting that the splash logos don't have to be full screen. Anything smaller than full screen will be centered on the background color specified in the manifest, so you should be able to significantly reduce the size of the splash image by making it just a transparent PNG of the logo. If you make it smaller than the SD resolution, you could also use the same splash image for both HD and SD, further reducing the size.
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)
0 Kudos
RokuJoel
Binge Watcher

Re: Splash Screen - suggestion

You can use your mm_icon_focus_hd and sd images for your splash screen, this will take up no extra space.

- Joel
0 Kudos
destruk
Binge Watcher

Re: Splash Screen - suggestion

The hard limit for older roku1 players was changed to 768KB now. Thanks for the suggestions though. We'll need to make a decision on this eventually - will the splash screen functionality be downported to Roku 1 players, or will the roku 1 series eventually get a future firmware update to eliminate the side menu icons?
0 Kudos
RokuJoel
Binge Watcher

Re: Splash Screen - suggestion

"destruk" wrote:
The hard limit for older roku1 players was changed to 768KB now. Thanks for the suggestions though. We'll need to make a decision on this eventually - will the splash screen functionality be downported to Roku 1 players, or will the roku 1 series eventually get a future firmware update to eliminate the side menu icons?


Not likely that either of those things will happen.

Ideally you should still keep your channel under 500k if you want to distribute on older devices. Optimizing your images in Photoshop Save for web is your best bet if you feel you have to include HD and SD full screen images. Several developers have done so and still have high quality splash screens (for example, check out iFameTV's splash screen - the channel is about 370k )

- Joel
0 Kudos