Difference between revisions of "XMLTV"
(198 intermediate revisions by 65 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{note_box|Not all grabbers on this page are XMLTV compliant. Only fully compliant grabbers are supported by MythTV and we advise against the use of the rest. | |
− | |||
− | + | If you know a grabber listed here does not conform entirely to both the xmltv grabber specifications ([http://wiki.xmltv.org/index.php/HowtoWriteAGrabber XMLTV grabber spec]) and XMLTV xml format ([http://wiki.xmltv.org/index.php/XMLTVFormat XMLTV Format]) then please mark it as unsupported. If in doubt XMLTV provide a script to validate a grabber ([http://wiki.xmltv.org/index.php/XmltvValidation XMLTV Validator])}} | |
− | [http:// | ||
The purpose of this page is to cover specific issues that aren't necessarily covered in the official documentation. | The purpose of this page is to cover specific issues that aren't necessarily covered in the official documentation. | ||
− | + | Info on XMLTV | |
− | + | http://xmltv.org/wiki/ | |
− | |||
− | |||
− | === | + | == Important Notes for all XMLTV users == |
− | |||
− | + | {{Warning box|You should '''not''' include channels in your xmltv config which are not required. This places an unnecessarily high load on both the source websites and your own system.}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | == Worldwide == |
+ | === EPG Collector === | ||
+ | [http://sourceforge.net/projects/epgcollector/ EPG Collector] is a .NET/Mono program for collecting the transmitted guide data from DVB or ATSC streams in various formats and creating an XMLTV file. | ||
− | + | == Outside North America == | |
+ | Generally, XMLTV is used by people living outside of North America. North American users should instead see [[Schedules Direct]]. | ||
+ | |||
+ | If you live outside the USA and Canada, there are some other sources of guide information. | ||
+ | |||
+ | === Australia === | ||
+ | Refer to [[Australian TV Listings]] for further details. | ||
+ | |||
+ | # [http://www.oztivo.net/ OzTivo Guide] (Free, requires registration) | ||
+ | # http://www.icetv.com.au (AU$99 per year subscription) | ||
+ | # [http://svn.whuffy.com/wiki Shepherd] (Free: hybrid multi source) | ||
+ | |||
+ | See also this (largely historical) [http://www.cse.unsw.edu.au/~willu/xmltv/index.html list of Australian grabbers]. | ||
+ | |||
+ | === Belgium === | ||
+ | |||
+ | The following is a list of grabbers for Belgium. It is presented only for historical purposes, because at the time of writing this (January 2011) none of them work. | ||
+ | |||
+ | # https://launchpad.net/belguide | ||
+ | # http://users.skynet.be/jxmltv | ||
+ | # http://pytvgrab.sourceforge.net/ | ||
+ | |||
+ | === Brazil === | ||
+ | |||
+ | There are a working grabber, tv_grab_br_net a perl scripts (or any other Linux native solutions) for Brazilian TV programming. This grabber get data from Net [http://www.net.tv.br] cable TV. No open to air TV on this source, just paid tv programme. It is detected by mythtvsetup and you are prompted (on background windows) to make your choice about your city, line-up and channels. It provide both, simple and complete description for programs. | ||
+ | |||
+ | Other functional alternative is to use [http://www.tvxb.com TVxb], which isn't open source or even Linux, but works well with wine (at least as far as version 1.0085). | ||
+ | |||
+ | TVxb is configurable for different countries via ini-files. Check the following page for Brazilian templates. As of today, there are some for NET (PR), and others for TVA as well. | ||
+ | |||
+ | http://www.tvxb.com/country/br-ini.html | ||
+ | |||
+ | For information on how to set it up with MythTV, check out [[TVxb]]. | ||
+ | |||
+ | === Croatia === | ||
+ | The grabber in the official XMLTV distribution works correctly. More information is available on http://www.gonix.net/. | ||
+ | |||
+ | === Czech Republic === | ||
+ | |||
+ | The XMLTV grabber for "Hungary/Romania" was extended to the Czech Republic. | ||
+ | |||
+ | Another way to get TV listings in Czech Republic is [[TVxb]]. | ||
+ | |||
+ | Not public XMLTV file for czech and slovak channels (UPC channels included) can be send after request to [mailto:rfordinal@gmail.com rfordinal]. | ||
+ | |||
+ | === Denmark === | ||
+ | |||
+ | In Denmark there is a group maintaining several grabbers. This group has created the following: | ||
+ | |||
+ | * A Wiki located at http://niels.dybdahl.dk/xmltvdk | ||
+ | * A mailing list located at http://uk.groups.yahoo.com/group/xmltvdk very 10 minutes. Only title and descr | ||
+ | * A sourceforge repository located at http://sourceforge.net/projects/xmltvdk | ||
+ | * Another source of info: http://xmltv.se | ||
+ | |||
+ | Currently three grabbers are maintained: | ||
+ | |||
+ | * DR 2012 grabber written in perl (dr.dk) | ||
+ | * An additional written in python (yousee.dk) | ||
+ | * An universal grabber combining data from mutiple sources (tvtid.tv2.dk, yousee.dk, tv-guiden.dk, jubii.dk, ontv.dk, ahot.dk, dr.dk and swedb) | ||
+ | |||
+ | === Finland === | ||
+ | The grabbers in the official XMLTV distribution work correctly. | ||
+ | Alternate source: http://xmltv.se | ||
+ | |||
+ | === France === | ||
+ | |||
+ | The grabber in the upcoming XMLTV release works correctly. More information is available on [http://www.kazer.org/]. | ||
+ | |||
+ | === Germany/Austria === | ||
+ | # [http://wiki.xmltv.org/index.php/Europe epgData] offers data on a subscription basis, the grabber from the main xmltv distribution works. | ||
+ | # Some channels are available via [http://xmltv.spaetfruehstuecken.org/xmltv/ Egon Zappt] in the upcoming release of xmltv. | ||
+ | # TV Movie can not give out their data without additional license, see [http://www.bucksch.org/1/projects/various/xmltv/ Ben Bucksch's log]. | ||
+ | |||
+ | === Greece === | ||
+ | |||
+ | Try this link for Nova Greece: [http://sgcpm.com/epg/devilcosta.gz http://sgcpm.com/epg/devilcosta.gz], for example using mythfilldatabase. (Be aware that its just a dump of DVB-EIT using the service_id as channel_id which is not proper xmltv. Please consider writing a proper grabber for the file so it can be configured via the GUI or simply provide a proper guide feed with tools like [http://wiki.xmltv.org/index.php/NonameTV NonameTV].) | ||
+ | |||
+ | === India === | ||
+ | The grabber for What's-On-India has been added to the official XMLTV distribution. | ||
+ | |||
+ | An XMLTV grabber for all channels in India can be found at [http://ravihtpc.wordpress.com/2010/01/09/india-epg-data-for-mythtv-xmltv-listings-grabber/ http://ravihtpc.wordpress.com/2010/01/09/india-epg-data-for-mythtv-xmltv-listings-grabber/]. | ||
+ | |||
+ | === Italy === | ||
+ | The grabber in the official XMLTV distribution works correctly. | ||
+ | |||
+ | === Hong Kong === | ||
+ | First thanks to http://www.akbkhome.com/blog.php/View/119/Mythtv_xmltv_importer_for_HK.html. | ||
+ | |||
+ | I modify his source code to get information from TVB new web site. | ||
+ | |||
+ | download Tv.php http://mythtv-xmltvhk.googlecode.com/files/Tv.php | ||
+ | download hongkong.ini http://mythtv-xmltvhk.googlecode.com/files/hongkong.ini | ||
+ | build xml from tvb, atv website using following command, just entry | ||
+ | php ./Tv.php hongkong.ini > hongkong.xml | ||
+ | using 'myfilldatabase' to update mythtv schedule program, just entry | ||
+ | mythfilldatabase --file 1 hongkong.xml | ||
+ | |||
+ | (* it is my first development on php, so it may be simplified *) | ||
+ | [Last Update by hwkit (17/04/2010)] | ||
+ | |||
+ | Since TVB web site is changed, the program need to be updated. (My php skill is poor, so there are error when running, however it also can get schedule from TVB web site), I also change the program name called 'xmltvhk.php'. Please download it from google. | ||
+ | |||
+ | download xmltvhk.php and copy it to /etc/xmltvhk (http://mythtv-xmltvhk.googlecode.com/files/xmltvhk.php) | ||
+ | download updated hongkong.ini and copy it to /etc/xmltvhk (http://mythtv-xmltvhk.googlecode.com/files/hongkong.ini) | ||
+ | download filltv and copy it to /etc/cron.weekly (make it executable (chmod +x /etc/cron.weekly/filltv) (http://mythtv-xmltvhk.googlecode.com/files/filltv) | ||
+ | |||
+ | Source code | ||
+ | svn checkout http://mythtv-xmltvhk.googlecode.com/svn/trunk/ mythtv-xmltvhk-read-only | ||
+ | |||
+ | [Last Update by hwkit (07/07/2010)] | ||
+ | |||
+ | === Netherlands === | ||
+ | Netherlands (Holland) specific info can be found here: [[Netherlands]] | ||
+ | |||
+ | === New Zealand === | ||
+ | Sky TV threatened legal action to get the [http://reven.co.nz/post/whatever-happened-to-xmltvnz xmltv grabber for NZ taken down]. | ||
+ | You can still receive the transmitted guide in MHEG5 with tools like [[XMLTV#EPG_Collector|EPG Collector]]. | ||
+ | |||
+ | === Norway === | ||
+ | The grabber in the official XMLTV distribution works correctly. | ||
+ | Another source of info: http://xmltv.se | ||
+ | |||
+ | === Slovakia === | ||
+ | The XMLTV grabber for "Hungary/Romania" was extended to Slovakia. | ||
+ | |||
+ | === South Africa === | ||
+ | See the [[South Africa MUG]] WIKI page for details. | ||
+ | |||
+ | === Spain === | ||
+ | Both grabbers in the official XMLTV distribution work correctly. | ||
+ | |||
+ | === Sweden === | ||
+ | The grabber in the official XMLTV distribution works correctly. More information is available on http://tv.swedb.se/ and http://xmltv.se. | ||
+ | |||
+ | === Switzerland === | ||
+ | The grabber in the official XMLTV distribution works correctly. | ||
+ | |||
+ | === United Kingdom === | ||
+ | The grabbers in the official XMLTV distribution work correctly. | ||
+ | A brief [[Uk_xmltv|guide to configuring tv_grab_uk_rt]] is available. | ||
+ | |||
+ | === Ukraine, Russia, Belarus === | ||
+ | # [http://www.free-x.de/xmltv/ tv_grab_ru] Converts JTV-formatted archive with about 200 channels to XMLTV. But this application does not show additional info about programmes. | ||
+ | # [http://tipok.org.ua/downloads/media/mythtv/tv_grab_ua/tv_grab_ua tv_grab_ua] Downloads XMLTV-formatted data from sites like [http://www.teleguide.info/article1.html teleguide], [http://izbushka.kiev.ua/television/xmltv/ izbushka] or [http://www.star.poltava.ua/index.php?id=132 star.poltava.ua]. In addition it parses existing data and adds category/rating/credits into output XMLTV file. | ||
+ | # [http://www.teleguide.info/download/new3/tvguide.zip teleguide.info] XMLTV-formatted zip archive with programmes inside. | ||
+ | |||
+ | === Latvia === | ||
[[Category:HOWTO]] | [[Category:HOWTO]] | ||
+ | [[Category:EPG Providers]] |
Revision as of 17:12, 18 March 2014
Note: Not all grabbers on this page are XMLTV compliant. Only fully compliant grabbers are supported by MythTV and we advise against the use of the rest.
If you know a grabber listed here does not conform entirely to both the xmltv grabber specifications (XMLTV grabber spec) and XMLTV xml format (XMLTV Format) then please mark it as unsupported. If in doubt XMLTV provide a script to validate a grabber (XMLTV Validator)
The purpose of this page is to cover specific issues that aren't necessarily covered in the official documentation.
Info on XMLTV http://xmltv.org/wiki/
Contents
- 1 Important Notes for all XMLTV users
- 2 Worldwide
- 3 Outside North America
- 3.1 Australia
- 3.2 Belgium
- 3.3 Brazil
- 3.4 Croatia
- 3.5 Czech Republic
- 3.6 Denmark
- 3.7 Finland
- 3.8 France
- 3.9 Germany/Austria
- 3.10 Greece
- 3.11 India
- 3.12 Italy
- 3.13 Hong Kong
- 3.14 Netherlands
- 3.15 New Zealand
- 3.16 Norway
- 3.17 Slovakia
- 3.18 South Africa
- 3.19 Spain
- 3.20 Sweden
- 3.21 Switzerland
- 3.22 United Kingdom
- 3.23 Ukraine, Russia, Belarus
- 3.24 Latvia
Important Notes for all XMLTV users
Warning: You should not include channels in your xmltv config which are not required. This places an unnecessarily high load on both the source websites and your own system.
Worldwide
EPG Collector
EPG Collector is a .NET/Mono program for collecting the transmitted guide data from DVB or ATSC streams in various formats and creating an XMLTV file.
Outside North America
Generally, XMLTV is used by people living outside of North America. North American users should instead see Schedules Direct.
If you live outside the USA and Canada, there are some other sources of guide information.
Australia
Refer to Australian TV Listings for further details.
- OzTivo Guide (Free, requires registration)
- http://www.icetv.com.au (AU$99 per year subscription)
- Shepherd (Free: hybrid multi source)
See also this (largely historical) list of Australian grabbers.
Belgium
The following is a list of grabbers for Belgium. It is presented only for historical purposes, because at the time of writing this (January 2011) none of them work.
Brazil
There are a working grabber, tv_grab_br_net a perl scripts (or any other Linux native solutions) for Brazilian TV programming. This grabber get data from Net [1] cable TV. No open to air TV on this source, just paid tv programme. It is detected by mythtvsetup and you are prompted (on background windows) to make your choice about your city, line-up and channels. It provide both, simple and complete description for programs.
Other functional alternative is to use TVxb, which isn't open source or even Linux, but works well with wine (at least as far as version 1.0085).
TVxb is configurable for different countries via ini-files. Check the following page for Brazilian templates. As of today, there are some for NET (PR), and others for TVA as well.
http://www.tvxb.com/country/br-ini.html
For information on how to set it up with MythTV, check out TVxb.
Croatia
The grabber in the official XMLTV distribution works correctly. More information is available on http://www.gonix.net/.
Czech Republic
The XMLTV grabber for "Hungary/Romania" was extended to the Czech Republic.
Another way to get TV listings in Czech Republic is TVxb.
Not public XMLTV file for czech and slovak channels (UPC channels included) can be send after request to rfordinal.
Denmark
In Denmark there is a group maintaining several grabbers. This group has created the following:
- A Wiki located at http://niels.dybdahl.dk/xmltvdk
- A mailing list located at http://uk.groups.yahoo.com/group/xmltvdk very 10 minutes. Only title and descr
- A sourceforge repository located at http://sourceforge.net/projects/xmltvdk
- Another source of info: http://xmltv.se
Currently three grabbers are maintained:
- DR 2012 grabber written in perl (dr.dk)
- An additional written in python (yousee.dk)
- An universal grabber combining data from mutiple sources (tvtid.tv2.dk, yousee.dk, tv-guiden.dk, jubii.dk, ontv.dk, ahot.dk, dr.dk and swedb)
Finland
The grabbers in the official XMLTV distribution work correctly. Alternate source: http://xmltv.se
France
The grabber in the upcoming XMLTV release works correctly. More information is available on [2].
Germany/Austria
- epgData offers data on a subscription basis, the grabber from the main xmltv distribution works.
- Some channels are available via Egon Zappt in the upcoming release of xmltv.
- TV Movie can not give out their data without additional license, see Ben Bucksch's log.
Greece
Try this link for Nova Greece: http://sgcpm.com/epg/devilcosta.gz, for example using mythfilldatabase. (Be aware that its just a dump of DVB-EIT using the service_id as channel_id which is not proper xmltv. Please consider writing a proper grabber for the file so it can be configured via the GUI or simply provide a proper guide feed with tools like NonameTV.)
India
The grabber for What's-On-India has been added to the official XMLTV distribution.
An XMLTV grabber for all channels in India can be found at http://ravihtpc.wordpress.com/2010/01/09/india-epg-data-for-mythtv-xmltv-listings-grabber/.
Italy
The grabber in the official XMLTV distribution works correctly.
Hong Kong
First thanks to http://www.akbkhome.com/blog.php/View/119/Mythtv_xmltv_importer_for_HK.html.
I modify his source code to get information from TVB new web site.
download Tv.php http://mythtv-xmltvhk.googlecode.com/files/Tv.php download hongkong.ini http://mythtv-xmltvhk.googlecode.com/files/hongkong.ini build xml from tvb, atv website using following command, just entry php ./Tv.php hongkong.ini > hongkong.xml using 'myfilldatabase' to update mythtv schedule program, just entry mythfilldatabase --file 1 hongkong.xml
(* it is my first development on php, so it may be simplified *)
[Last Update by hwkit (17/04/2010)]
Since TVB web site is changed, the program need to be updated. (My php skill is poor, so there are error when running, however it also can get schedule from TVB web site), I also change the program name called 'xmltvhk.php'. Please download it from google.
download xmltvhk.php and copy it to /etc/xmltvhk (http://mythtv-xmltvhk.googlecode.com/files/xmltvhk.php) download updated hongkong.ini and copy it to /etc/xmltvhk (http://mythtv-xmltvhk.googlecode.com/files/hongkong.ini) download filltv and copy it to /etc/cron.weekly (make it executable (chmod +x /etc/cron.weekly/filltv) (http://mythtv-xmltvhk.googlecode.com/files/filltv)
Source code svn checkout http://mythtv-xmltvhk.googlecode.com/svn/trunk/ mythtv-xmltvhk-read-only
[Last Update by hwkit (07/07/2010)]
Netherlands
Netherlands (Holland) specific info can be found here: Netherlands
New Zealand
Sky TV threatened legal action to get the xmltv grabber for NZ taken down. You can still receive the transmitted guide in MHEG5 with tools like EPG Collector.
Norway
The grabber in the official XMLTV distribution works correctly. Another source of info: http://xmltv.se
Slovakia
The XMLTV grabber for "Hungary/Romania" was extended to Slovakia.
South Africa
See the South Africa MUG WIKI page for details.
Spain
Both grabbers in the official XMLTV distribution work correctly.
Sweden
The grabber in the official XMLTV distribution works correctly. More information is available on http://tv.swedb.se/ and http://xmltv.se.
Switzerland
The grabber in the official XMLTV distribution works correctly.
United Kingdom
The grabbers in the official XMLTV distribution work correctly. A brief guide to configuring tv_grab_uk_rt is available.
Ukraine, Russia, Belarus
- tv_grab_ru Converts JTV-formatted archive with about 200 channels to XMLTV. But this application does not show additional info about programmes.
- tv_grab_ua Downloads XMLTV-formatted data from sites like teleguide, izbushka or star.poltava.ua. In addition it parses existing data and adds category/rating/credits into output XMLTV file.
- teleguide.info XMLTV-formatted zip archive with programmes inside.