Deze pagina beschrijft het gebruik van de programmagids.
Meer informatie over onze grabber vind je hier: http://mythportal.be/XML-tv-gids-mythportal
Klik hier voor een lijst van de beschikbare kanalen.
Kanalen in het rood zijn beschikbaar, maar worden momenteel niet in het XML-bestand gezet. Voor kanalen in het groen wordt wel de programmadata geprocessed.
Indien je een kanaal wenst te activeren, of een ander kanaal wil toegevoegd zien, gelieve ons dan te contacteren.
Je kan gebruik maken van ons XML-bestand door het volgende te doen op je MythTV server.
We gaan ervan uit dat je mythtv-user "mythtv" is en dat de home directory "/home/mythtv/" is.
Verder heb je "wget" en "gunzip" nodig, deze tools zijn in de meeste distributies standaard aanwezig.
Maak een bestand epg.sh aan in /home/mythtv/, met de volgende inhoud:
/usr/bin/wget http://www.mythportal.be/sites/mythportal.be/files/guide.xml.gz
/bin/gunzip -f guide.xml.gz
/usr/bin/mythfilldatabase --file 1 -1 guide.xml #MytTV <0.21
/usr/bin/mythfilldatabase --file 1 guide.xml #MythTV 0.21
De eerste 1 in "/usr/bin/mythfilldatabase --file 1 (-1) guide.xml" slaat op de video source. Indien je meerdere videosources hebt, zou het dus kunnen dat je dit moet aanpassen.
Maak het script uitvoerbaar: "chmod +x /home/mythtv/epg.sh"
Maak een entry in de crontab van de mythtv user om dit script dagelijks uit te voeren: "crontab -e -u mythtv", voeg de onderstaande regel toe.
0 4 * * * /home/mythtv/epg.sh > /dev/null
Deze regel zorgt ervoor dat iedere nacht om 04:00h de nieuwe TV gids gedownload en geprocessed wordt. Je kan het uur naar believen aanpassen.
Omdat Ketnet en Canvas 2 verschillende kanalen zijn, maar ze nooit gelijktijdig uitzenden, kan je een truukje toepassen om beide programmainformatie toch bij elkaar te krijgen.
Als je hiervan gebruik wil maken, wijzig dan epg.sh in het volgende:
/usr/bin/wget http://www.mythportal.be/sites/mythportal.be/files/guide.xml.gz
/bin/gunzip -f guide.xml.gz
sed -ie 's/"ketnet"/"ketnet\/canvas"/g' guide.xml
sed -ie 's/"canvas"/"ketnet\/canvas"/g' guide.xml
/usr/bin/mythfilldatabase --file 1 -1 guide.xml
Dit zorgt ervoor dat de XML ID van beide kanalen gewijzigd wordt in "ketnet/canvas".
Vergeet dit daarom ook niet aan te passen in de kanaalinstellingen van MythTV. (Zie hieronder.)
In de bovenstaande kanalenlijst (hier) kan je in de tweede kolom het XML ID zien. Dit moet overeenkomen met het ID dat je in MythTV configureert.
In de lijst zie je bijvoorbeeld dat Canvas als XMLID "canvas" heeft. (Kleine letters.) In MythTV moet je dat dan ook correct configureren.
In Mythtv-setup, "5. Channel Editor", kan je per kanaal het XMLTV ID opgeven:
Commentaren
Bedankt voor de reeds
Bedankt voor de reeds verwerkte XMLTV files, 'k gebruik ze voor mijn EPG ;-)
De te downloaden xml file
De te downloaden xml file bevat geen gegevens voor donderdag, vrijdag of zaterdag...
Ketnet/Canvas hack
Bedankt voor de tip ivm ketnet & canvas!
Heb dit op mijn backend verder uitgebreid:
om 19u59 cron job: update channel set icon=’.../canvas_belg.jpg’ where chanid=…
om 6u59 cron job: update channel set icon=’.../vrt_ketnet.jpg’ where chanid=…
Zo wordt het icoon bijgewerkt; je kan ook de zendernaam mee laten veranderen (name='...' in update statement), maar het zoeken op zender klopt dan niet (is ofwel ketnet ofwel canvas).
De XML file is leeg. Daar
De XML file is leeg. Daar valt dus niet veel mee te beginnen...
Ik vermoed dat het script dan ook wel niet meer zal werken?
EDIT: Intussen gefixt blijkbaar. Ik gebruik nu de download van de XML file. Werkt perfect. Bedankt!
MVG,
Sitor
huidige status
Hallo,
Ik probeer dit maar blijkbaar bevat de file enkel de logos en geen programmas. Ik wou eigenlijk weten of dit nog werkte voor andere gebruikers?
Matthews
Ik heb hetzelfde probleem.
Ik heb hetzelfde probleem. Enkel de channel data zit nog in de file. Geen programma's. De guide werkt niet meer sinds vannacht.
Enig nieuws hieromtrent?
Enig nieuws hieromtrent?