using System.Collections.Generic; using NzbDrone.Core.Qualities; namespace NzbDrone.Core.MediaFiles { public static class MediaFileExtensions { private static Dictionary _fileExtensions; static MediaFileExtensions() { _fileExtensions = new Dictionary { { ".mp3", Quality.Unknown }, { ".m4a", Quality.Unknown }, { ".ogg", Quality.Unknown }, { ".flac", Quality.FLAC }, }; } public static HashSet Extensions => new HashSet(_fileExtensions.Keys); public static Quality GetQualityForExtension(string extension) { if (_fileExtensions.ContainsKey(extension)) { return _fileExtensions[extension]; } return Quality.Unknown; } } }