Archive for December, 2007

New(ish) Installer

I’ve just uploaded a debug build (so it’ll be a bit larger) of XMLTV EPG Viewer with a new installer that doesn’t bitch and moan at every turn.  I’ve also added a brief readme to the installer that describes how to initially set it up (as well as some credits to the people who contributed certain parts).

Same url as usual,

Enjoy.

More XMLTV Viewer updates

I’ve added some un-necessary eyecandy, as well as a ratings viewer (it shows you the rating of the tv show, ie: G/PG/M/etc).  The new eyecandy is a picture of the channels logo when you click on their name in the listview, looks pretty spiffy when you use it. Anyway, without further ado:

Download Link - XMLTV Viewer

XMLTV Reader - Universal Parsing

Latest version of XMLTV Reader Uploaded a minute or two ago

Improvements:

  • We only parse the file once now, so this will hopefully go a long way in reducing memory and cpu usage.
  • A Way to display extended information in grid view has been discovered, however, it is too taxing on the cpu. Might find a better method for the next version (using the Button/PictureBox/ButtonBase classes and overlaying that on the timeline)
  • Bug fixed where the whole timeline would get f’ed up if you went to any other view and switched back to the timeline view.
  • Removed old and unused code.
  • Improved the way that the extended info is displayed in the textbox below the table.  Before it was statically coded, now it determines which stuff has no information (ie: some shows might have a "Ep title" tidbit, whereas some shows might not).

Improvements for the next version:

  • I might actually read the xmltv spec <cough>
  • Get the extended info working in grid view.

Same link as usual. enjoy.

Ten HD

Word has it that channel ten is opening their HD channel today (a proper opening, rather than simply simulcasting all of their Standard Definition content).  Tonight they’re gonna be broadcasting Black Hawk Down in HD =D.

Even more

I’ve implemented theming for the graph control.  Cool, huh?  Download link is the same as before.

Enjoy.

Further XMLTV Developments

I wanted to get one thing working with the XMLTV viewer since the start: viewing the tv guide on a graph/timetable style thing.  This essentially allows you to take a glance at whats on the channels at the current moment.  Currently it does not allow you to click on a block and see the same extended information about the program as you would be able to in the other views, oh, and you cannot view stuff more than 2 days in advance (hardcoded limit, since the timetable thing is very resource taxing).  One final thing that does not work with it: setting the grid/timetable view as the default view when loading.  Thats mainly because the Timeline.BringToFront() method does not work very well.  Not my fault.  Anyway, without further ado:

XMLTV Viewer Installer

The enhancements like extended info viewing will be implemented sometime on the holidays, but wont happen immediately since i’ve got the graph thing working and that was my primary goal.

Enjoy.

More XMLTV

Alas, there is more XMLTV.  There have been no changes in the actual program itself, just the ability to select a region to add a key in the registry to fetch http://guides.byremote.com.au guides.  Pretty minor, but it took like 8 hours because Visual Studio doesn’t make it easy to make custom dialogs for setup and deployment projects.  This meant that the .wid files that came with VS had to be manually edited to allow a custom design.  I, for one, do not recommend MSI authoring (to be honest, I prefer NSIS but I didn’t feel like downloading it).

Enjoy.

XMLTV Viewer Installer

I’ve just gotten around to compiling an MSI based installer for the XMLTV Viewer mentioned in the previous post.  It has a barely functional scheduling system (you can schedule reminders for tv shows, but they aren’t persistent across sessions, so once you close the program, the schedule reminder is forgotten).  You will also notice a reminder page in the options dialog.  Currently, it lists all active reminders but doesn’t have the ability to delete them.  I will also automatically create a working directory to store xmltv files in the next revision of the installer (it will save having to manually create the working directory and configure it).

Without further stalling:

XMLTV Installer

Screenshot below:

CropperCapture[1]

Looks good, dun it?