[orf:tvthek] Improve extraction and remove unused code (closes #17956, closes #18024)