Updated review Rated 5 out of 5 stars

The points in my earlier review (showing last grabbed data and marking favourites) have now been addressed, and Ben's suggested method for ordering the channels list works well - many thanks. Excellent - 5 stars now.

This review is for a previous version of the add-on (1.3.0). 

Good idea, but may need a bit more work Rated 4 out of 5 stars

Since most online listings sites are heavy with images and adverts, I really like the idea of a simple text-only way to see what's on, especially if it can be used offline. This add-on provides that reasonably well, but there are a couple of areas where I'd like to see changes.

I always shut down my computer overnight, and I've found that next day the guide doesn't show any content until I've gone online and let it update itself. With 20 channels that's about 4MB (and I suspect that there's something about xmltv data which makes it impossible to reduce that) so if I only wanted one or two days' listings it might actually use less bandwidth to get them off a website. I'd find it more efficient if (a) it showed its last-downloaded content at all times, and (b) I could set automatic updates for every 3-4 days, with the option to update manually in between times.

My other issue is about the programme display. Here I'd like to be able to drag and drop channels into my own preferred order rather than just alphabetically, and I think it would also be useful to be able to put some kind of marker on favourite programmes so that they always stand out in the display.

Overall I think this could be a useful add-on, hence 4 stars, but it's not quite there yet for me. However, I realise it's early days, and there may be more in the pipeline.

This review is for a previous version of the add-on (1.1.1). 

Thank you for a useful review.

I have to confess that I'd not tried running the add-on without an internet connection. I've now tweaked the code when there is no connectivity to behave in the same way it does for the: '...is already up to date.' case - i.e. it will return whatever data it already has, which is a lot better than its just getting stuck.

As to reducing the frequency it tries to fetch the data, yes, I'll add the idea to my list, although 4Mb isn't an onerous amount of data nowadays. It's also worth noting that the data grab does run as a background process so you can still use Firefox while the data is arriving.

Currently, the Channels can be ordered but only by setting your own Alias. Dragging and dropping the Channels sounds like an excellent idea. It also sounds like it could be really difficult to code!

I am currently working on some kind of 'Favourites' attribute although I fear it may be a one-size-fits-all approach that may not satisfy everyone - it's not particularly obvious how to implement this feature.

Ben.