[Description]
XMLTV is a set of Perl scripts which grab the TV listings from various sources and provide a standard XML output.
It can be used to provide the TV listings to TVHeadend for example, but you can use it separately too (from the command line).
[Important notes]
[System Requirements]
A QNAP x86, x86_64 or ARM-x19.
[Installation]
[Downloads]
Version 0.3 (XMLTV 0.5.61)
INTEL x86 and X86_64 - Download
ARM x19 - Download
[Release history]
v0.3 (30/12/2011) - Fixed the missing /conf folder bug of v0.2 (thanks to 321liftoff for reporting); generated intermediate Bash scripts run_tv_grab_* to load the correct libraries and avoid 'libxml version' warnings with some grabbers; added tv_grab_script grabber for interfacing with TVHeadend correctly (thanks to gfcom for reporting the issue, see "Important notes" above for details).
v0.2 (27/12/2011) - Removed x86_64 version (now merged with x86) and fixed /share/homes and share folder issues (thanks to meshuga for testing & reporting).
v0.1 (24/12/2011) - Initial release.
XMLTV is a set of Perl scripts which grab the TV listings from various sources and provide a standard XML output.
It can be used to provide the TV listings to TVHeadend for example, but you can use it separately too (from the command line).
[Important notes]
- The QPKG contains all the grabbers and utilities of the XMLTV 0.5.61 package, except tv_grab_jp (because it requires different charsets) and tv_check (because it requires an X server which is not available on the NAS, so it would be useless).
- If you use this package with TVHeadend, and the TVHeadend EPG is not updated with the listings it may be a problem of the grabber which doesn't provide the stop attribute (necessary for TVHeadend), such as:
Kod:<programme start="20120105230500 +0100" channel="www.italia1.com"> <title lang="it">NIKITA</title> <sub-title lang="it">CUSTODE/ RESISTENZA</sub-title> </programme>
Kod:Dec 30 17:08:08 xmltv: Grabbing "Italy" using command "/usr/bin/tv_grab_it" Dec 30 17:09:23 xmltv: /usr/bin/tv_grab_it: Parsing completed. XML contained 1 channels, 339 events, 0 new events injected in EPG
To use it, you will have to first configure your favourite grabber, then configure tv_grab_script itself to use your favourite grabber and then select Pipe your configured grabber through 'tv_sort' from the XML-TV Source drop-down box in TVHeadend.
This script will add the proper sort attributes by sorting the listings and pass the correct XML to TVHeadend which will then output:
Kod:Dec 30 17:09:40 xmltv: Grabbing "Pipe your configured grabber through 'tv_sort'" using command "/usr/bin/tv_grab_script" Dec 30 17:11:04 xmltv: /usr/bin/tv_grab_script: Parsing completed. XML contained 1 channels, 339 events, 311 new events injected in EPG
- This is in BETA, please provide feedback.
[System Requirements]
A QNAP x86, x86_64 or ARM-x19.
[Installation]
- Download and install the attached QPKG (for your platform)
- After installing, run your favorite grabber with the "--configure" parameter, for example:
Kod:# tv_grab_it --configure
- Then you can run the grabber by typing it directly on the command line.
- If you want to use it inside TVHeadend, first configure the grabber as stated before; then select it from the drop-down box on the TVHeadend XMLTV tab.
[Downloads]
Version 0.3 (XMLTV 0.5.61)
INTEL x86 and X86_64 - Download
ARM x19 - Download
[Release history]
v0.3 (30/12/2011) - Fixed the missing /conf folder bug of v0.2 (thanks to 321liftoff for reporting); generated intermediate Bash scripts run_tv_grab_* to load the correct libraries and avoid 'libxml version' warnings with some grabbers; added tv_grab_script grabber for interfacing with TVHeadend correctly (thanks to gfcom for reporting the issue, see "Important notes" above for details).
v0.2 (27/12/2011) - Removed x86_64 version (now merged with x86) and fixed /share/homes and share folder issues (thanks to meshuga for testing & reporting).
v0.1 (24/12/2011) - Initial release.