Page 1 of 1
Radio times xmltv format and field names.
Posted: Tue Mar 10, 2009 10:31 am
by manxman
I working on a college project, based on developing an EPG and reminder application for windows.
Since this is supposed to be my own work I can't really use the xmltv data produced by XMLTV GUI, so have been looking at the raw data supplied on the Radio Times website. I can't however find any information on the field formatting and names.
For example for the BBC1 download
http://xmltv.radiotimes.com/xmltv/92.dat
Does anyone know where I can find out the field names (in the correct order) for this file.
Thanks.
Re: Radio times xmltv format and field names.
Posted: Tue Mar 10, 2009 1:41 pm
by alanbirtles
im sure ive posted it here somewhere, try searching for it
Re: Radio times xmltv format and field names.
Posted: Tue Mar 17, 2009 5:25 pm
by manxman
Hi
As I don't want to waste your time and have you repeating yourself, I've had a good look around and tried lots of different searches, but haven't come up with the information yet. Also looked through the wiki but didn't find anything.
Could you point me in the right direction? Thanks again.
Re: Radio times xmltv format and field names.
Posted: Tue Mar 17, 2009 8:00 pm
by alanbirtles
I have developed a solution that will still supply you with all the data XMLTV needs but will not cause us any more problems.
This solution is based around a channel list file and multiple channels files containing 14 days of listings. These will be produced by 08:00 every morning.
1. Channel List file -
http://xmltv.radiotimes.com/xmltv/channels.dat
This file lists all the the TV channels, the fields are CHANNEL_ID and CHANNEL_NAME and are separated by a pipe "|", and ended by a new line e.g.
22|Adventure One
24|ITV1 Anglia
25|ITV1 Border
2. Channel files -
http://xmltv.radiotimes.com/xmltv/<CHANNEL_ID.dat
Each channel file (identified by it's ID) called CHANNEL_ID.dat (e.g. 24.dat) contains 14 days of listings for that channel. The fields are separated by a tilda "~", and ended by a new line. The fields that are supplied are :
* Programme Title
* Sub-Title
* Episode
* Year
* Director
* Performers (Cast) - This will be either a string containing the Actors names or be made up of Character name and Actor name pairs which are separated by an asterix "*" and each pair by pipe "|"
e.g. Rocky*Sylvester Stallone|Terminator*Arnold Schwarzenegger.
* Premiere
* Film
* Repear
* Subtitles
* Widescreen
* New series
* Deaf signed
* Black and White
* Film star rating
* Film certificate
* Genre
* Description
* Radio Times Choice - This means that the Radio Times editorial team have marked it as a choice
* Date
* Start Time
* End Time
* Duration (Minutes)
Notes :
1. Can you make sure that there is a notice alongside the instructions that all data is the copyright of the Radio Times website (
http://www.radiotimes.com) and that the use of this data is restricted to personal use only.
2. Also, to give you and your users some warning, we may have to look at implementing this as a paid-for service in the future. Of course, we will keep you up-to-date with any such developments.
3. Finally, as you have mentioned in the past can you code your applications to have a useful User-Agent so we can identify the different application using the data.
If you have any queries or need a contact in the future please contact me on the details below.
Thanks
Darren Anvoner
Re: Radio times xmltv format and field names.
Posted: Tue Jul 28, 2009 10:20 am
by bradcapo2
Thanks everyone for your support, you're the best!!
taux pret auto - taux pret auto differe selon la rise en compte ... calculent automatiquement le taux pour un prĂȘt automobile donne.
Re: Radio times xmltv format and field names.
Posted: Fri Sep 02, 2011 8:13 am
by alanbirtles
i don't understand what you are asking for
Re: Radio times xmltv format and field names.
Posted: Mon Feb 27, 2012 6:33 pm
by Joseph
please contact us if someone can help us with xmltv in the website
Re: Radio times xmltv format and field names.
Posted: Fri Mar 02, 2012 10:36 pm
by alanbirtles
do they provide a data feed? Scraping listings from a website without permission is very difficult and legally shaky