Help! Newbie! Channel Won't Load!

I have published a private channel. However, the box keeps claiming “insufficient storage” to add the channel. What am I doing wrong? I need guidance here. I’ve resized most of the images in the package according to the guidelines in the SDK and it still won’t load!

Maybe you’re having the same problem discussed in this thread? viewtopic.php?f=34&t=35870&start=0

I have a manifest at the top of my zip file. My whole package is 88k so its not that big.

If anyone wants to look at this and help me, here’s a link to my zip file.

http://dl.dropbox.com/u/2269140/sthf.zip

My channel code is startrek.

The manifest needs to be named “manifest”. Yours is named “manifest.xml”

It also has some extra stuff in it. You need to get rid of these first couple lines…

<?xml version="1.0" encoding="UTF-8"?>

<!-- New document created with EditiX at Sun Apr 17 12:48:45 MDT 2011 -->

Tried it. Didn’t work!

You’re zipping from the wrong starting point. There shouldn’t be a sthf directory in the zip. The manifest should be at the root of the zip and there should be subdirectories for source, images, and artwork. There’s a whole lot in the zip that doesn’t need to be there (all the __MACOSX stuff, Makefile.xml, .DS_Store, etc.).

By the way, I tried to play a video and my box rebooted.

-JT

Okay, I was creating the zip file on a mac at home and it added that stuff. Borrowed my fiance’s pc, and took that stuff out.

Is this any better?

http://dl.dropbox.com/u/2269140/sthf.zip

I’ll worry about the video once I can get the channel to load.

Thanks for your help!

Looks good, except your manifest should be called manifest (no extension at all) and it should not be an XML file - just a straight text file. Eliminate everything before the “title” line. If you’re now on a PC, you may want to delete all the .DS_Store files.

-JT

Thanks for your help. Got it to load in development mode which is a start so I can see what I’m doing. Got the videos to load in hd. Were you using hd or sd?

SD. I only tried one.

-JT

I’m seeing the same error.

Package size is fairly large (392KB) but under the warning from the developer page on the device. Runs fine when side-loaded.

Double checked the manifest:

  1. It’s in the root directory.
  2. It doesn’t have an extension
  3. It’s copied almost word for word from the HelloWorld example

My device has only five channels installed right now, and I’ve removed the dev.zip just to free up more room. It seems odd that it wouldn’t have enough storage.

I’m guessing the size isn’t the problem and that the “insufficient storage” message can be generated for other reasons, which seems plausible since it’s generated when the manifest is missing. Can you post your zip? If not, and I’d understand why you might not want to, I’d start stripping things out, like images, and see if it makes a difference.

-JT

Thanks for the suggestion on removing files from the package. I went through and did what you recommended, removed absolutely everything but the .brs files (stored in a /source folder) and the manifest file.

Still no luck. Lists Insufficient storage at a package size of 12KB.

This is the content of the manifest file.

title=Fireflies Lite
subtitle=Fireflies Preview
major_version=1
minor_version=0
build_version=00000

Did your manifest always look like that, with no “icon” entries? I just tried a test with a manifest with no icon entries and sure enough I got the insufficient storage message when I tried to go to the channel from the Channel Store. Add the following entries and see if it helps:

mm_icon_focus_hd=pkg:/images/iconHD.gif
mm_icon_focus_sd=pkg:/images/iconHD.gif
mm_icon_side_hd=pkg:/images/iconHD.gif
mm_icon_side_sd=pkg:/images/iconHD.gif

I don’t think the icons even have to be in the package (you’ll just get a blank square on the main menu), but you might want to create them anyway.

-JT

That’s it! That was exactly what the problem was. I added those four lines and everything works now. Thanks!

Ryan

Oops. I was just about to say the insufficient memory is more a failure in that it is looking for the graphic files.. not finding it it treats it like they are using too much file size.

Glad to hear you found the source of your problem.