I'm not sure if this is the right place to report these problems, but here goes.
I have discovered a couple of problems with tv_grab_dk_dr_2012 rev. 181 in conjunction with JSON 2.90 and Date::Manip 6.49.
The problem with Date::Manip 6.49 is that it gives this warning:
WARNING: the TZ Date::Manip config variable is deprecated and will be removed in March 2016. Please use the SetDate or ForceDate config variables instead.
At the moment it is nothing more than a minor nuisance, but starting March 2016 I'm guessing the grabber won't work anymore.
The problem with JSON 2.90 is a bit bigger. With the 2.90 version, there is no description in the xml output from the grabber:
<programme start="20150406070000 +0200" stop="20150406075000 +0200" channel="046.dr.dk"> <title lang="da">Rachael Ray</title> <title lang="en">Rachael Ray</title> <category lang="da">Natur</category> </programme>
With the 2.61 version of JSON, the output is as follows:
<programme start="20150406070000 +0200" stop="20150406075000 +0200" channel="046.dr.dk"> <title lang="da">Rachael Ray</title> <title lang="en">Rachael Ray</title> <desc lang="da">Rachael Ray er en madinteresseret og inspirerende programleder, der i sine talk shows får besøg af kendisser og artister. Vi får del i nyttige eksperttips om mad, der kan holde os sunde, og Rachael deler også ud af sine egne kundskaber i køkkenet.</desc> <category lang="da">Natur</category> </programme>
A better programmer than I (Peter Meyland) has determined, that changing line 393 from:
to:
will make the grabber work with JSON 2.90.
Thanks for the fix (note you also need to change 'IsRerun').
The issue with Date::Manip has already been reported https://sourceforge.net/p/xmltv/bugs/500/