XMLTV Automate
The purpose of this program is to make it easy for new users to get a XMLTV
file for their use, and to automatically schedule updates to that file. This
program does this by making use of several .bat files in the program directory
as well as using the built-in Windows Task Scheduler.
Please Read:
The scheduler needs to be run with a user account associated that has a password.
The administrator account should work fine if you don't have another. This is
a requirement with the Windows Task Scheduler that the user account be a password-protected
one.
Running under Windows account without password:
If you plan on running this under a different account than you are currently
on, then you will want to immediately run this program the first time so that
you can answer the questions that are displayed from the xmltv configuration
process, like Zip code, cable service etc. So launch the program and configure
the settings and then hit the 'Run Update Now' button to immediately start the
process. If you are running Windows XP (and maybe Win2000), then the next time
it runs using the scheduler it will run under the other account so you won't
see it happening.
Software Prerequisites:
- Must have the Microsoft .NET framework installed on your computer.
Don't worry this is just like the VB Runtime stuff from old. If you have XP
then you probably already have it installed. Here is the download link:
.NET runtime link
This program is designed to run with the US,Canada, UK, Germany/Austria, and
Sweden/Norway XMLTV listings and includes the XMLTV files so you don't need
to download them.

XMLTV Settings:
- # of days of data - Specify the total number of days of data for the grabber
to get
- Country for XMLTV listings - Set to which country/region you live in. Right
now only US,Canada, UK, Germany/Austria, and Sweden/Norway are supported.
More can be added if needs arise.
- Filename of XMLTV data file - Specify the location and name of the XMLTV
file to use and it will copy this XMLTV file to that location for you to use.
Just hit the button next to the text box and navigate to where you want the
file placed and enter the filename.
Scheduled update settings:
- User Name - Type in a user name of an account on your computer that is password-protected.
The Task Scheduler has to have a password-protected account to work correctly
wth.
- Password - Please type in the password for the above account so that the
Windows Task Scheduler can authenticate you as having the correct priviledges
to run the update task.
- Time during day to download - Please enter in the time of day to schedule
the downloads of data.
- Download every x days - Set this to specify how often to update the file,
eg. enter 3 to download new listings every 3 days.
Run update Now - Click this button to immediately run a new
update of the XMLTV data.
Notes:
- The schedule part will not run correctly if you are on a network Domain.
If you are then you will need to modify the username/password in the Task
in the Task Scheduler to correctly use your username/password combo.
History:
1.4 -
- Now includes XMLTV 0.5.15.
- Includes Denmark as a supported country now.
1.3 -
- I am now using the XMLTV_Fixer script to fix channel ID's. Thanks to avekevin
from the myHTPC board for that.
- A couple of fixes to correct problems some users were having.
1.2.1 -
- Fixed the very annoying bug that wouldn't allow the program to come up!
1.2 -
- Includes the newest XMLTV, version 0.5.14
- Can specify a timezone string to use instead of what XMLTV uses for each
program. For example if in the UK, XMLTV inserts a date like this 07032003043000
BST and you actually want 07032003043000
+0100. Enter in +0100 in the
timezone parameter under the Utilities tab.
- Can now change the display names used in the XMLTV file.
To make any of these changes, check the box in the Utilities
tab to Use different channel names and then click
a channel to make the change.
1.1 -
- Changed the default path for the XMLTV file to the myHTPC default installation
directory.
- The backup file created now is in the same directory as the destination
XMLTV file but I changed the file extension to be .bak instead of .xml
1.0 -
Have fun,
Kenny