Medienkategorien ruft man eigentlich immer anhand der ID ab, genauso wie Artikel/Kategorien, daher würde ich es hier auch bei $id belassen. Nur Medien werden anhand des Dateinamens referenziert.