Forside
Indholdsfortegnelse |
XMLTV
XMLTV formatet bruges af TV-software (f.eks MythTV, Freevo, BeyondTV/SnapStream, Meedio, SageTV, GB-PVR, ShowShifter, MediaPortal, MCE) til at hente tv-programoversigter.
XMLTV er også en programpakke med en masse hjælpeprogrammer. Det er ikke nødvendigt at installere denne programpakke. Se installationsafsnittet for yderligere information.
XMLTVDK
xmltvdk handler om brugen af xmltv i Danmark. Til dette formål er der oprettet følgende:
- Denne wiki som giver alle mulighed for at bidrage med dokumentation om brug af xmltv i Danmark. Skriv til mailto:niels@dybdahl.dk hvis du gerne vil have adgang til at rette i siderne....
- En mailingliste på http://uk.groups.yahoo.com/group/xmltvdk/
- Et filarkiv (i form af et SVN repository) på http://sourceforge.net/projects/xmltvdk
Hvis du vil snuse lidt rundt i filerne så gå ind på http://xmltvdk.svn.sourceforge.net/viewvc/xmltvdk/trunk/
Grabbere
En grabber er et program som kan hente en programoversigt fra et sted på internettet og aflevere det som en fil som følger XMLTV formatet.
Med den officielle XMLTV pakke følger en grabber som burde kunne hente danske tv-programoversigter. Desværre bliver den officielle XMLTV pakke ikke løbende opdateret, så ofte fungerer dens danske grabber ikke.
Men de nyeste grabbere kan findes i vores SVN repository. Der er grabbere til at hente programoversigter fra hhv:
De enkelte grabbere har hver deres styrke og ulemper I Grabbersammenligning er der lavet en sammenligning af grabberne, hvor man kan se hvor mange procent af programmerne der har hvilke tags fra de enkelte grabbere. Man kan også se hvor meget information de enkelte grabbere giver.
I vores SVN repository kan man finde hjælpeprogrammer som kan kombinere outputtet fra de enkelte grabbere til en ultimativ programoversigt.
Der er en oversigt over hvilke kanaler de enkelte grabbere understøtter på: http://spreadsheets.google.com/pub?key=tcN-wy5ReA0AHs3Z3kKZvdg&single=true&gid=0&output=html Oversigten er sandsynligvis ikke uptodate, da det er svært at holde styr hvilke kanaler de enkelte websites tilføjer eller fjerner.
Mailinglisten
Mailinglisten hos Yahoo håndterer fejlrapporter, annonceringer af nye versioner etc for disse grabbere. Spørgsmål om hvordan man får programoversigterne ind i TV-Softwaren forekommer også. Selve XMLTV formatet bliver defineret andetsteds.
Der er indtil videre kommet godt 800 emails på listen over 27 måneder, dvs ca 1 om dagen. Der er lange perioder hvor der ikke kommer nogen, men til gengæld kommer der mange i andre perioder. F.eks hvis der er problemer med en af grabberne kan der komme mange emails samme dag.
Yahoo giver mulighed for at få alle emails sendt samme dag samlet til en email, hvis man ikke kan lide at få så mange emails. Der er også mulighed for kun at få "vigtige" emails (som kun moderatorerne kan sende), men der er ikke nogen som har efterspurgt denne mulighed, så vi bruger den ikke pt.
Emaillisten er kraftigt spambeskyttet - udover at man skal være medlem af emaillisten for at kunne sende til den, så er e-mails fra alle nye medlemmer modereret indtil modereringen fjernes af en af moderatorerne. Dette gøres når den første e-mail er sendt, og vi kan se, at der ikke er tale om spam.
Installation
Danske grabbere:
- DR 2012 grabber - Den nyeste DR grabber er der ikke nogen vejledning til
- Yousee grabber - Den nyeste yousee grabber er der ikke nogen vejledning til
- All grabber - henter fra 3 forskellige sites (DR, Yousee, Swedb) og mixer det bedste fra hver
Andet
Udenlandske grabbere:
- Svenske kanaler: Se http://tv.swedb.se/ eller DVB-T fra Sverige
- Tyske kanaler: Se XMLTV in Germany eller Astra
Tidligere grabbere
Der har tidligere været grabbere til andre websites, men pga at disse websites har skiftet format, fungerer grabberne ikke længere:
- Jubii grabber - henter fra jubii.dk
- DR grabber - henter fra dr.dk Howto: Skift fra TV2 til DR grabber
- DR 2009 grabber - henter fra beta.dr.dk, DR's nye programoversigt fra 2009 som stadig er i beta
- TV-Tid grabber - Den nyeste TV-Tid grabber er der ikke nogen vejledning til
Andre utilities
- channelid.py - Ændring af xmltv ider
- timefix.py - Ændring af tidszone
- tv_merge_channelids.py - Flet tvkanaler send på samme frekvens sammen til en kanal
- xmltvanalyzer.py - Oversigt over tagtyper, hyppighed og længder
- xmltvmerger.py - Merge flere xmltv filer til en fil
- xmltvtitle.py - Flyt originaltitel foran den danske titel
Udvikling
- Perl runtime til windows: http://www.activestate.com/Products/ActivePerl/
- Python dokumentation: http://docs.python.org/
- Python runtime med debugger til Windows+Linux: http://www.activestate.com/Products/activepython
- PyDev. Plugin til Eclipse, så man kan bruge Eclipse som IDE (syntax-check, auto-complete, debug, subversion-support): http://pydev.sourceforge.net/
- TortoiseSVN. Subversion client til Windows: http://tortoisesvn.tigris.org/ Lav en "check out" på adressen https://xmltvdk.svn.sourceforge.net/svnroot/xmltvdk/trunk
- XMLTV: http://sourceforge.net/projects/xmltv/
- XMLTV mailing lists (engelsk sproget, generelt for alle lande): http://sourceforge.net/mail/?group_id=39046
TV-sendere (frekvenser, placering)
- Boxer, Danmarks Radio og TV2: http://www.digi-tv.dk/Indhold_og_tilbud/frekvenser.asp
- Kanal København: http://www.kanalkobenhavn.dk/kanal-kobenhavns-daekning.html Bemærk at Kanal København pt også sender digitalt, men på en anden MUX end DR og TV2. Ifølge http://www.c-online.dk/download/dvbt.htm sender de digitalt fra Gladsaxe på kanal 35.
- Svensk DVB-T: http://www.teracom.se/?page=2087
- Alle danske sendere: http://www.itst.dk/radio-og-tv/frekvensoversigter-for-radio-og-tv/tv
Andre links
- TVxB XMLTV grabber. En alternativ grabber som kan hente fra dr.dk og ontv.dk: http://www.tvxb.com/
- XMLTV i andre lande: http://www.mythtv.org/wiki/XMLTV
- MythTV mailing liste for Danmark: http://dk.groups.yahoo.com/group/mythtvdk/
- MythTV forum for Danmark: http://mythtv.dk/
- DR leverer sine programoversigter i et andet XML format. Tiderne er mere præcise end de andre kilder og listerne kan hentes lynhurtigt: http://blogs.dr.dk/blogs/betalab/archive/2009/11/12/programoversigt-for-dr-tv-som-xml.aspx