Difference between revisions of "XmltvRelatedProjects"
From XMLTV
Procadworks (Talk | contribs) (→xmltv helper application) |
(→Guide viewers: remove square eyes) |
||
(21 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | ==Guide viewers== |
*[http://gshowtv.sourceforge.net/index.html gShowTV] : A TV program schedule viewer and a Personal Video Recorder GUI | *[http://gshowtv.sourceforge.net/index.html gShowTV] : A TV program schedule viewer and a Personal Video Recorder GUI | ||
Line 11: | Line 11: | ||
*[http://nxtvepg.sourceforge.net/index.html nxtvepg] : EPG with TeleTEXT data source that also can read and write XMLTV files | *[http://nxtvepg.sourceforge.net/index.html nxtvepg] : EPG with TeleTEXT data source that also can read and write XMLTV files | ||
*[http://tvfox.bplaced.net TvFox] : A daily program guide for Firefox | *[http://tvfox.bplaced.net TvFox] : A daily program guide for Firefox | ||
− | *[http://www. | + | *[http://www.webtelevideo.com WebTeleVideo.com] : A clear TV Listing guide (Italian) with a lightweight interface. Every TV show is enriched with metadata (Posters, plot, actors, directors) and the content is available via API. |
− | + | ||
==PVR and Media centers== | ==PVR and Media centers== | ||
*[http://freevo.sourceforge.net/ Freevo] : An open-source home theatre PC platform based on Linux | *[http://freevo.sourceforge.net/ Freevo] : An open-source home theatre PC platform based on Linux | ||
− | *[http://www.mythtv.org | + | *[http://www.mythtv.org MythTV] : Personal Video Recorder for Linux |
*[http://www.sage.tv/ SageTV] : Commercial PVR and media center for Windows. | *[http://www.sage.tv/ SageTV] : Commercial PVR and media center for Windows. | ||
*[http://en.wikipedia.org/wiki/ShowShifter Showshifter] : Commercial PVR and media center for Windows (now defunct). | *[http://en.wikipedia.org/wiki/ShowShifter Showshifter] : Commercial PVR and media center for Windows (now defunct). | ||
Line 31: | Line 30: | ||
==tv listing grabbers not part of XMLTV SF project== | ==tv listing grabbers not part of XMLTV SF project== | ||
*[https://launchpad.net/belguide belguide] : A Belgian XMLTV Grabber | *[https://launchpad.net/belguide belguide] : A Belgian XMLTV Grabber | ||
− | *[http://www. | + | *[http://www.webgrabplus.com webgrab+plus] : '''now on [http://www.webgrabplus.com www.webgrabplus.com]''' MultiSite Incremental XMLTV grabber, Windows & Linux, IMDB postprocessor, [http://www.webgrabplus.com//download/sw/v111 for Windows] and [http://www.webgrabplus.com/sites/default/files/download/SW/V1.1.1/WebGrabPlusV1.1.1LINUX.rar for Linux], grabs from [http://www.webgrabplus.com/epg-channels 151] tvguide sites. |
+ | * [https://github.com/essandess/sd-py sd-py] Schedules Direct JSON and XMLTV Python API. Call [https://schedulesdirect.org/ Schedules Direct] JSON [https://github.com/SchedulesDirect/JSON-Service/wiki/API-20141201 API] and convert the retrieved schedules and programs to an [https://github.com/XMLTV/xmltv/blob/master/xmltv.dtd XMLTV] EPG file. See the [https://github.com/essandess/sd-py/blob/master/sd_json.py code] and the Schedules Direct API [https://github.com/SchedulesDirect/JSON-Service/wiki/API-20141201 documentation] for a list of API calls. For macOS there is a [https://github.com/essandess/sd-py/blob/master/com.github.essandess.sd-py.plist launchd.plist] that creates a new XMLTV EPG file every week, and loads it into [https://github.com/essandess/etv-comskip EyeTV]. Program caching within the XML object is used. | ||
+ | * [https://github.com/tvgrabbers/tvgrabnlpy tv_grab_nl_py version 2] : tv_grab_nl_py effectively already for several years replaces tv_grab_nl that is part of this project. Due to it being written in Python it cannot be incorporated. It however is fully compatible. As of January 2015 a completely renewed Version 2.0 and now 2.1 is released. As this new version also grabs from teveblad.be, it also is well suited for Flemish users. It can be downloaded from [https://github.com/tvgrabbers/tvgrabnlpy/releases GitHub] or go to its [https://github.com/tvgrabbers/tvgrabnlpy/wiki wiki] (in Dutch). At present it is at [https://github.com/tvgrabbers/tvgrabnlpy/releases/tag/stable-2.2.20 version 2.2.20] | ||
+ | * [https://github.com/tvgrabbers/tvgrabpyAPI tv_grab_py_API] : is the world-wide usable successor of tv_grab_nl_py, that is expected to go stable in November 2016. With it you can within a week create a grabber based on any number of HTML or JSON sources anywhere in the world without really knowing about Python. The heart of the API is [https://github.com/tvgrabbers/DataTree DataTreeGrab] which has its own JSON based [https://github.com/tvgrabbers/DataTree/wiki/data_def_language data_def language] with which you can define what, how and in which format to extract from any HTML or JSON data-source. The API next merges these sources together, can perform a ttvdb lookup and outputs an xmltv listing. Both to the developer and to the end-user many settable options are available to adjust the final end-result. The used JSON data-files are stored in a central place on internet and updates there can be done by a developer mostly transparent to an end-user. Basic tools for (syntax)-testing and detecting source changes are available to the developer, which will get extended in time. | ||
==xmltv helper application== | ==xmltv helper application== | ||
− | *[[AutoEpg|autoEPG]] : an application for easier configuration and automatic download of XMLTV data it can also use TVxb. epgstream.net, XMLTVgui, it translates the guide data to familiar language (example german, france and others into english or other) and injects the guide data into Windows Media Center 7 - Continued projest with a lot of new features | + | *[[AutoEpg|autoEPG]] :'''2017 UPDATE''' an application for easier configuration and automatic download of XMLTV data it can also use TVxb. epgstream.net, XMLTVgui, it translates the guide data to familiar language (example german, france and others into english or other) and injects the guide data into Windows Media Center 7 - Continued projest with a lot of new features |
*[http://xmltv2ical.googlecode.com xmltv2ical] : convert xmltv to [[iCalendar]] | *[http://xmltv2ical.googlecode.com xmltv2ical] : convert xmltv to [[iCalendar]] | ||
*[http://gshowtv.sourceforge.net/xmltv-druid.html xmltv-druid] : a very simple Gnome druid for selecting, configuring and scheduling a tv_grab task for XMLTV. | *[http://gshowtv.sourceforge.net/xmltv-druid.html xmltv-druid] : a very simple Gnome druid for selecting, configuring and scheduling a tv_grab task for XMLTV. | ||
− | |||
*[http://sourceforge.net/projects/xmltvproducer/ XMLTV Producer for PHP] : Framework to write XMLTV grabbers in PHP. | *[http://sourceforge.net/projects/xmltvproducer/ XMLTV Producer for PHP] : Framework to write XMLTV grabbers in PHP. | ||
*[https://launchpad.net/qxmltvhandler qxmltvhandler]: A XMLTV handler in Qt (currently only used for Belgian grabber) | *[https://launchpad.net/qxmltvhandler qxmltvhandler]: A XMLTV handler in Qt (currently only used for Belgian grabber) | ||
==XMLTV ready to use data== | ==XMLTV ready to use data== | ||
− | *[ | + | *[https://store.icetv.com.au/xmltv/ Australia] : XMLTV program guide data from IceTV for all Australian free to air TV regions (excluding shopping and infotainment channels). |
− | *[http://xmltv-co.comlu.com/ Colombia] : XMLTV program data for colombian cable providers. Esta es la programación de la semana siguiente de los canales de cable para Colombia. | + | *[http://xmltv.com.br/ Brazil] : XMLTV for brazilian channels ready to use. Programação dos canais brasileiros pronta para usar. |
− | + | *[http://xmltv-co.comlu.com/ Colombia] : XMLTV program data for colombian cable providers. Esta es la programación de la semana siguiente de los canales de cable para Colombia. | |
− | *[http:// | + | *[http://xmltv.com.pt/ Portugal] : XMLTV for portuguese channels ready to use. Programação dos canais portugueses pronta para usar. |
Latest revision as of 14:59, 12 April 2023
Contents
Guide viewers
- gShowTV : A TV program schedule viewer and a Personal Video Recorder GUI
- OnTV : GNOME Applet for monitoring current and upcoming TV programs.
- skXMLTV : Superkaramba XML TV Viewer (for Lunix/KDE)
- XSLTv : Browser-based viewer for XMLTV listings.
- TV-Browser : Java application to display personalized TV/Radio program listings (can use a converter to read XMLTV style files)
- FreeGuide TV Guide : Java-based application to display personalised TV program listings, uses native XMLTV support.
- StoryTV : .NET application to create a personalized TV-guide every week based on your preferences.
- Yabby TV Guide : A light-weight program for XMLTV listings. In alpha testing as of June 2007.
- nxtvepg : EPG with TeleTEXT data source that also can read and write XMLTV files
- TvFox : A daily program guide for Firefox
- WebTeleVideo.com : A clear TV Listing guide (Italian) with a lightweight interface. Every TV show is enriched with metadata (Posters, plot, actors, directors) and the content is available via API.
PVR and Media centers
- Freevo : An open-source home theatre PC platform based on Linux
- MythTV : Personal Video Recorder for Linux
- SageTV : Commercial PVR and media center for Windows.
- Showshifter : Commercial PVR and media center for Windows (now defunct).
- J. River Media Center : Commercial, for Windows
- Meedio: Commercial media center for Windows (now defunct, sold to Yahoo!).
- MediaPortal : Open-Source Media Center
- Beyond TV : Commercial PVR for Windows
- GB-PVR : free (but not open-source) PVR for Windows
- DVB Web Sheduler : open source PVR for Windows written in java
- DScaler : An ongoing attempt to get the best video quality possible from a Windows PC
- EyeTV : Commercial, for Mac OS X
tv listing grabbers not part of XMLTV SF project
- belguide : A Belgian XMLTV Grabber
- webgrab+plus : now on www.webgrabplus.com MultiSite Incremental XMLTV grabber, Windows & Linux, IMDB postprocessor, for Windows and for Linux, grabs from 151 tvguide sites.
- sd-py Schedules Direct JSON and XMLTV Python API. Call Schedules Direct JSON API and convert the retrieved schedules and programs to an XMLTV EPG file. See the code and the Schedules Direct API documentation for a list of API calls. For macOS there is a launchd.plist that creates a new XMLTV EPG file every week, and loads it into EyeTV. Program caching within the XML object is used.
- tv_grab_nl_py version 2 : tv_grab_nl_py effectively already for several years replaces tv_grab_nl that is part of this project. Due to it being written in Python it cannot be incorporated. It however is fully compatible. As of January 2015 a completely renewed Version 2.0 and now 2.1 is released. As this new version also grabs from teveblad.be, it also is well suited for Flemish users. It can be downloaded from GitHub or go to its wiki (in Dutch). At present it is at version 2.2.20
- tv_grab_py_API : is the world-wide usable successor of tv_grab_nl_py, that is expected to go stable in November 2016. With it you can within a week create a grabber based on any number of HTML or JSON sources anywhere in the world without really knowing about Python. The heart of the API is DataTreeGrab which has its own JSON based data_def language with which you can define what, how and in which format to extract from any HTML or JSON data-source. The API next merges these sources together, can perform a ttvdb lookup and outputs an xmltv listing. Both to the developer and to the end-user many settable options are available to adjust the final end-result. The used JSON data-files are stored in a central place on internet and updates there can be done by a developer mostly transparent to an end-user. Basic tools for (syntax)-testing and detecting source changes are available to the developer, which will get extended in time.
xmltv helper application
- autoEPG :2017 UPDATE an application for easier configuration and automatic download of XMLTV data it can also use TVxb. epgstream.net, XMLTVgui, it translates the guide data to familiar language (example german, france and others into english or other) and injects the guide data into Windows Media Center 7 - Continued projest with a lot of new features
- xmltv2ical : convert xmltv to iCalendar
- xmltv-druid : a very simple Gnome druid for selecting, configuring and scheduling a tv_grab task for XMLTV.
- XMLTV Producer for PHP : Framework to write XMLTV grabbers in PHP.
- qxmltvhandler: A XMLTV handler in Qt (currently only used for Belgian grabber)
XMLTV ready to use data
- Australia : XMLTV program guide data from IceTV for all Australian free to air TV regions (excluding shopping and infotainment channels).
- Brazil : XMLTV for brazilian channels ready to use. Programação dos canais brasileiros pronta para usar.
- Colombia : XMLTV program data for colombian cable providers. Esta es la programación de la semana siguiente de los canales de cable para Colombia.
- Portugal : XMLTV for portuguese channels ready to use. Programação dos canais portugueses pronta para usar.