and if it's handled by the backend, it can be implemented in a similar way in this pvr add-on, but it needs a couple of changes on xbmc's side too for it to work properly.
opdenkamp / dushmaniac
xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)] personal website: [link]
Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.