diff --git a/server/djrandom/frontend/static/js/circle.player.js b/server/djrandom/frontend/static/js/circle.player.js
index 02c408dab66da615f1ea92d397cb74af86b01b2b..88126d8b709c887c2a5320cdf6cf0731da2a53bf 100644
--- a/server/djrandom/frontend/static/js/circle.player.js
+++ b/server/djrandom/frontend/static/js/circle.player.js
@@ -92,7 +92,9 @@ CirclePlayer.prototype = {
 			if(event.jPlayer.html.used && event.jPlayer.html.audio.available) {
 				self.audio = $(this).data("jPlayer").htmlElement.audio;
 			}
-			$(this).jPlayer("setMedia", self.media);
+                        if (self.media.mp3) {
+			  $(this).jPlayer("setMedia", self.media);
+                        }
 			self._initCircleControl();
 		});