frontend: add cacophon-player element