[pvr] add optional support for playing recordings from epg timeline or epg osd