Installation of myXMLTV
Living in a council managed property, we recently had the communal aerials updated to support the new digital free view channels. At the same time, we also had a communal sky dish fitted.
I am a Virgin Media customer, having started with Cable London when they first dug up our streets in about 1994/5. So I am impressed with the BBC HD that is available but unable to record in significant numbers my favourite show...
Recently I have installed DVBviewer and a techno-trend s2-3200 Satellite capture card to be able to; at least in the short term record the free to view services available through the Satellite dish on the roof.
The picture quality is excellent, and I am able to record via MCE and DBViewer simultaneously with out any obvious play back problems, though the pictures can be jerky during the recording; but I tend to have the pictures minimised.
However due to the Sky EPG system, it is not possible to record programs days in advance, as the EPG system is not present for what ever technical reason.
As such it is necessary to install some other software that will effectively take the EPG available from the internet and convert it into a format that DBViewer will recognise and to be able to set recordings in advance.
Whist it is not overly complicated, it has lots of little stages and so I hope this guide will help to compile all the useful information that I have found into an easy to use format.
Finally before you start, please ensure that DVBviewer is running.
1. Firstly you need to install the application myXMLTV. This is available for download from the DVBviewer Members Section; which will take an XMLTV input file & load the DVBviewer EPG. This will require you to have your username and password for this area of the site.
2. Extract the file from the compressed archive. I placed the myXMLTV directory within the DVBviewer directory. This software will import the EPG data into DVBviewer.
3. The next stage is to download the grabber software to find the EPG in the XMLTV format. The program that I used is Alan Birtle’s XMLTV GUI Grabber application
http://www.birtles.org.uk/xmltv/. This grabs EPG data from the Radio Times web site amongst others and will format the data into an XMLTV data file.
4. Un-archive the file using winRAR and install. It will by default install itself in a directory under the Program Files hierchary.
5. This is where it starts to get possibly fiddly. Firstly the Grabber application needs to be configured. To start the program simply go to the start menu, click on programs, XMLTV GUI.
6. When the program has opened, click on tools --> settings.
7. Detailed configuration help can be found from here
http://www.birtles.org.uk/xmltv/wiki/index.php/V3Config Basically you need to select some channels to download. Go to tools, settings, select the grabbers tab, select the grabber you are using and click on channels. Use the ">>" button to add channels. I selected the Radio Times, and moved it to the top using the up arrow.
8. If you want to save the files in another area, do so under settings. I save the myTV data file in the myXMLTV subdirectory within the DVBviewer area. However this does not always seem to work.
9. Before we go onto the next stage, we need to find the list of channels in a file called channels.dat By default it is in the DVBviewer directory, but often on multi user systems it is found the C:\Documents and Settings\All Users in a hidden folder. As such, you need to go to the control panel, click on the folders options icon and check the “Show hidden files and folders” option under the “view” tab. Then a search for Channels.dat should find two files, an old version and a very recent one. Make a note of this location.
10. Double click on myXMLTV icon, and press run. This will result in the DVBviewer XMLTV import window opening.
11. In the space. The input window under XMLTV, this is where you link the program to the information the grabber program collected. In this example it will be in the myXMLTV subdirectory within DVBviewer directory system.
12. Then click on the Channel Setup button in the bottom left of this window. This will create another pop up window called ChannelEditor XMLTV. There are three input boxes for you to enter information. The first one called XMLTV Channels should list the channels that you selected within the grabber setup in step 7. The second window will be filled with the option of C:\Program Files\DVBViewer\channels.dat – Change this if your channel.dat file is else where in step 9. Then the next part is tedious if you have lots of channels as you need to create a mapping of the XMLTV Channels to the DVBviewer channels. When you have finished the mapping process press OK.
13. Now you can press the Import button in the main window. It may take some time to process the data. After the program finishes importing you should be able to see a complete EPG withinin the DVBViewer EPG window.
I hope this helps, and please contact me with any corrections.
Adrian
Here is the Readme file that comes with the myXMLTV program
DVBViewer XMLTV Importer Version 0.5.2
Betaversion, handle with care
You need: A XMLTV compatible Datasource.
Attention: with the Version 0.5.2 you need the DVBViewer _running_ while updating the data
Firsttime Setup
---------------
You need to create a mapping of the XMLTV Channels to the DVBViewer channels.
First select the XMLTV file (tvguide.xml as exmaple).
Now press Channel Setup. Inthe ChannelEditor first select your DVBViewer Channel.dat file.
If both files are valid you should see on the left Hand the XMLTV channels and on the Right hand the DVBViewer channels.
Now you can start creating the mapping. First select a XMLTV channel and then select the matching DVBViewer channel. If you're done leave the setup with OK.
Now you can press the Import button in the mainwindow. It may take some time to process the data. Abfter the program finishes importing you should have a nice epg in the DVBViewer.
After the initial setup all you have to do is to drag and drop the tvguide.xml onto the programmsymbol. It automatically imports the data and closes itself afterwards.
have fun
lars