Program mora seveda omogočati snemanje v ozadju oziroma hkrati snemanje in predvajanje, čemur pravimo tudi snemanje s časovnim zamikom (angleško timeshifting). To nam omogoči, da oddajo, ki jo začnemo gledati v živo, kadarkoli ustavimo in potem nadaljujemo z ogledom tam, kjer smo jo »ustavili«.