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. Bemærk at alle kan rette i siderne, så bare skriv løs, hvis du har noget på hjerte....
- 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/ Der er en ekstra kopi af filerne på http://niels.dybdahl.dk/xmltvdk/files/xmltvdk , men de bliver kun opdateret en gang i døgnet, så de nyeste ændringer er der måske ikke.
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:
- http://yousee.dk/
- http://tv.jubii.dk/
- http://www.dr.dk/tjenester/programoversigten
- http://tvtid.tv2.dk/
- http://tv.swedb.se/
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
- 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
- All grabber - henter fra 6-8 forskellige sites og mixer det bedste fra hver
- Yousee grabber - Den nyeste yousee grabber er der ikke nogen vejledning til
- TV-Tid grabber - Den nyeste TV-Tid grabber er der ikke nogen vejledning til
- Importer data i din TV applikation
- Skriv dit eget merge script
- Svenske kanaler: Se http://tv.swedb.se/ eller DVB-T fra Sverige
- Tyske kanaler: Se XMLTV in Germany eller Astra
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/
- o2grabber. En alternativ XMLTV grabber som henter fra dr.dk: http://o2grabber.o2design.se/
- XMLTV i andre lande: http://www.mythtv.org/wiki/index.php/XMLTV
- MythTV brugergruppen i Danmark: http://dk.groups.yahoo.com/group/mythtvdk/
- 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