Les algorithmes s'articulent autour de la notion de MediaID qui représente un identifiant unique pour chaque média dans le Media Center. L'intégralité des fonctionnalités dans le Media Center a un MediaID qui lui est associé (plugins, configuration, etc) ce qui entraîne un typage fonctionnel. Le MediaID est représenté informatiquement par un hash “cacheline friendly”.

Cycle de vie d'un Media