diff --git a/src/playbacks/hls/hls.js b/src/playbacks/hls/hls.js
index <HASH>..<HASH> 100644
--- a/src/playbacks/hls/hls.js
+++ b/src/playbacks/hls/hls.js
@@ -5,6 +5,7 @@
 import HTML5VideoPlayback from 'playbacks/html5_video'
 import HLSJS from 'hls.js'
 import Events from 'base/events'
+import Browser from 'components/browser'
 
 export default class HLS extends HTML5VideoPlayback {
   get name() { return 'hls' }
@@ -89,6 +90,7 @@ HLS.canPlay = function(resource, mimeType) {
   var resourceParts = resource.split('?')[0].match(/.*\.(.*)$/) || []
   var isHls = ((resourceParts.length > 1 && resourceParts[1] === "m3u8") ||
         mimeType === 'application/x-mpegURL' || mimeType === 'application/vnd.apple.mpegurl')
+  var ignoredBrowser = Browser.isSafari || Browser.isFirefox
 
-  return !!(HLSJS.isSupported() && isHls)
+  return !!(HLSJS.isSupported() && isHls && !ignoredBrowser)
 }
hls.js: avoid firefox and safari for now