Koden er basert på et gammelt XBOXprosjekt som heter XBMC, eller Xbox MediaCenter, som kunne kjøre på modifiserte XBOX 1.x konsoller. Grunnleggeren av XBMC, Erwin Beckers (også kjent som Frodo), konkluderte med at XBOXen hadde problemer som ikke gjorde det fornuftig å fortsette utviklingen på den plattformen. Den største enkeltfeilen med XBOXen var egentlig mangel på TV-tuner, samt at hardwaren begynte å bli for gammel for f.eks. HDTV video mv. De første versjonene av MediaPortal kom fra XBMC kildekoden, men nå er nesten all denne gamle koden skrevet om.