Nem közvetlenül az xbmc rögzit, hanem vannak már benne beépített kliensek backendekhez, amivel vezérelni lehet azokat. Ez legegyszerűbb esetben tv-headend. Tehát a tvheadend kezeli a tunert, az xbmc le tudja kérdezni a backend EPG-jét, be tud állítani a backenden felvételeket, vagy meg tudja mutatni a backend stream-jég és kapcsolgatni a csatornákat, hogy mit streameljen neki a backend.