AudioFileParser.cs 460 B

12345678910111213141516171819
  1. #nullable enable
  2. #pragma warning disable CS1591
  3. using System;
  4. using System.IO;
  5. using System.Linq;
  6. using Emby.Naming.Common;
  7. namespace Emby.Naming.Audio
  8. {
  9. public static class AudioFileParser
  10. {
  11. public static bool IsAudioFile(string path, NamingOptions options)
  12. {
  13. var extension = Path.GetExtension(path);
  14. return options.AudioFileExtensions.Contains(extension, StringComparer.OrdinalIgnoreCase);
  15. }
  16. }
  17. }