diff --git a/server/encode/encode.go b/server/encode/encode.go index 93fc652f..6dbb13bd 100644 --- a/server/encode/encode.go +++ b/server/encode/encode.go @@ -88,7 +88,7 @@ func ffmpegCommand(filePath string, profile Profile) (*exec.Cmd, error) { args := []string{ "-v", "0", "-i", filePath, - "-map", "0:0", + "-map", "0:a:0", "-vn", "-b:a", fmt.Sprintf("%dk", profile.Bitrate), } diff --git a/server/mime/mime.go b/server/mime/mime.go index 63c8f939..91b6277d 100644 --- a/server/mime/mime.go +++ b/server/mime/mime.go @@ -12,6 +12,7 @@ func FromExtension(ext string) (string, bool) { "m4b": "audio/m4b", "ogg": "audio/ogg", "opus": "audio/ogg", + "wma": "audio/x-ms-wma", } v, ok := types[ext] return v, ok