De TV-gids (of programmagids) is een belangrijk onderdeel van de MythTV installatie. Zonder deze gids is het namelijk bijna onmogelijk om programma's op te nemen en mis je een heleboel functionaliteit.
Helaas is het configureren van de TV-gids geen sinecure.
Er zijn twee manieren om programmagidsinformatie te verkrijgen:
Als je gebruik maakt van DVB (Bijvoorbeeld TV-Vlaanderen), dan kun je gebruik maken van de extra functionaliteit dit DVB biedt, namelijk de EIT (Event Information Table).
EIT is extra data die met het TV signaal wordt meegezonden en bevat ondermeer de programmagidsdata.
Helaas bevat ze voor de TV-Vlaanderen zenders enkel data voor het huidige en volgende programma, dus erg bruikbaar is dit niet.
De EIT data is wel altijd up to date en dus uitsluitend geschikt om last minute programmawijzigingen te counteren. (Live programma's die uitlopen, etc...)
Voor de meeste gratis zenders via DVB-S is de programmagids wel volledig. (Voornamelijk Duitse kanalen.)
Je kan het gebruik van EIT data aan of uit zetten per kanaal.
In "mythtv-setup", kies "5. Channel Editor", en slecteer het kanaal dat je wil wijzigen.
Je kan dan "Use on air guide" aanzetten of uit. Het gebruik van EIT data sluit uit om XML data te gebruiken, en omgekeerd.
Als je geen gebruik maakt van de EIT data, dan zul je zelf actie moeten ondernemen om de programmagids te importeren en up-to-date te houden.
Deze acties kunnen gelukkig wel makkelijk geautomatiseerd worden.
MythTV heeft namelijk een hulpprogrammaatje dat de programmagids importeert en in de database stopt: "mythfilldatabase".
Mythfilldatabase kan gebruikt worden om een bestaand XML-bestand te importeren, of om ook een XML bestand te creëren alvorens het te importeren.
Om een dergelijk bestand te creëren heb je een zogenaamde "grabber" nodig: Een programmaatje dat de programmagids van een website omzet naar een XML bestand.
Het is belangrijk om te weten dat het kanaal ID in het XML bestand overeenkomt met hetgeen er geconfigureerd is in MythTV, het "XMLTV ID" in de bovenstaande screenshot.
Voor moeilijke manier ga je zelf een grabber gebruiken om een XML bestand aan te maken. Enkele bestaande grabber voor België zijn:
https://launchpad.net/belguide
http://pytvgrab.sourceforge.net/
http://membled.com/work/apps/xmltv/
Aangezien iedere grabber op een verschillende manier werkt, is het moeilijk om specifieke informatie te geven.
(TODO: Voeg meer informatie toe.)
In plaats van zelf programmagidsdata naar XML te converteren met een grabber, kan Mythportal.be dat voor jou doen. Wij voorzien je zelfs van icoontjes!
Meer informatie vind je op de XML-tv-gids pagina.
Natuurlijk wil je ook leuke icoontjes voor alle kanalen in de programmagids.
Als je de bovenstaande screenshot bekijkt, kan je een bepaald icoontje instellen.
Indien je gebruik maakt van ons XML bestand, dan zal dit allemaal automatisch gebeuren.
Als je toch zelf voor icoontjes wil zorgen, dan is http://www.lyngsat-logo.com een goede plaats om icoontjes te vinden.
Let op: Indien je een icoonlocatie opgeeft die niet bestaat, dan kan je programmagids in MythTV erg traag worden.