diff --git a/src/transcoder/transcoder.cpp b/src/transcoder/transcoder.cpp index f7bbd1406..1bb06d804 100644 --- a/src/transcoder/transcoder.cpp +++ b/src/transcoder/transcoder.cpp @@ -225,6 +225,7 @@ QList Transcoder::GetAllPresets() { ret << PresetForFileType(Song::FileType::MPEG); ret << PresetForFileType(Song::FileType::MP4); ret << PresetForFileType(Song::FileType::ASF); + ret << PresetForFileType(Song::FileType::ALAC); return ret; @@ -253,6 +254,8 @@ TranscoderPreset Transcoder::PresetForFileType(const Song::FileType filetype) { return TranscoderPreset(filetype, u"M4A AAC"_s, u"mp4"_s, u"audio/mpeg, mpegversion=(int)4"_s, u"audio/mp4"_s); case Song::FileType::ASF: return TranscoderPreset(filetype, u"Windows Media audio"_s, u"wma"_s, u"audio/x-wma"_s, u"video/x-ms-asf"_s); + case Song::FileType::ALAC: + return TranscoderPreset(filetype, u"ALAC"_s, u"m4a"_s, u"audio/x-alac"_s, u"audio/mp4"_s); default: qLog(Warning) << "Unsupported format in PresetForFileType:" << static_cast(filetype); return TranscoderPreset();