The dr.dk EPG ripper is a small java application that reads program data from DR's database.

It outputs an xml-file, which can be used in mediaportal, EyeTV, and probably many other types of mediacenter software.

A small guide

Mail errors to the author, Rune Dahl Jørgensen. Just remember to include the error.log

Version 0.97.0 download
2010-12-05
Feature.
You can now use --setup and have a nice graphical user interface to setup which channels to read from.
Use --setup-radio to setup radio channels.

Version 0.96.0 download
2010-12-01
Feature.
Added generic JSON reader.
Added promo url to tags in tvguide.
Added rating to tags in tvguide.
All done by Rene Jensen.

Version 0.95.4 download
2010-07-24
Bugfix.
Ampersands would cause the guide xml to be invalid.

Version 0.95.1 download
2010-06-09
Bugfix.
Would only use guess.txt if there was a category from DR. Now it's the opposite way.

Version 0.95.0 download
2010-06-06
Feature.
Reading of category from dr.dk.
You now have total control over how the categories are used.
Using a genre.txt file you can get all football events marked as football instead of just sports

Version 0.94.2 download
2010-02-07
Bugfix.
Timezone adjustment for individual channels.
Feature.
Reading of credits, author, actor, aspect ratio.

Version 0.93.2 download
Bugfix.
The tvguide is now in locked in UTF-8 encoding. This should make it work better on other platforms.

Version 0.93.1 download
Bugfix.
The time tag in the xml-file had "00" appended unnecessarilly.

Version 0.93 download

Bugfix.
The xml episode-tag was one too high.



Version 0.92 download

Bugfix:
Will replace < and > with html code.

New feature:
In mediaportal you can only record as a series if the title is always the same.
This means that the "Viden om: gul sne" will not be recorded every time.
A new series.txt has been added, and together with the argument --useSeries,
you can make the grabber remove every thing after "Viden om".
The complete title will still be visible in the program description.

Three other arguments were added:

--copyEpisode will copy the episode number into the program description.

--copyRepeat will write "Genudsendelse" in the program description(if it's a rerun).

--copyProgramInfo will copy the program subtitle into the program description.

Thanks goes to Morten Piil for all the new features.





Version 0.91 download

Bugfix.
Better handling of programdata where the description is missing.
Better handling of invalid data in the start time.





Version 0.90

Bugfix.
UTF character support.
Episode reading.
Better handling of timeouts.





Version 0.89a

New feature.
Reads DR's programme database instead of reading the webpage.
Always read 7 days ahead. That is all that is available in the DR database.
Reading of categories not implemented yet. The guess list (for categories) works though.
Radio guide doesn't work either.