diff --git a/src/lib/file-uploader.js b/src/lib/file-uploader.js
index cea0aaeb11abc1258672bd0220abd0522ea76b33..040a026b258ab50083a740270aceab82d929bcf3 100644
--- a/src/lib/file-uploader.js
+++ b/src/lib/file-uploader.js
@@ -144,11 +144,15 @@ const costumeUpload = function (fileData, fileType, costumeName, storage, handle
 const soundUpload = function (fileData, fileType, soundName, storage, handleSound) {
     let soundFormat;
     switch (fileType) {
-    case 'audio/mp3': {
+    case 'audio/mp3':
+    case 'audio/mpeg': {
         soundFormat = storage.DataFormat.MP3;
         break;
     }
-    case 'audio/wav': { // TODO support audio/x-wav? Do we see this in the wild?
+    case 'audio/wav':
+    case 'audio/wave':
+    case 'audio/x-wav':
+    case 'audio/x-pn-wav': {
         soundFormat = storage.DataFormat.WAV;
         break;
     }