| 12345678910111213141516171819202122232425 | using System;using System.IO;using Emby.Naming.Common;using Jellyfin.Extensions;namespace Emby.Naming.Audio{    /// <summary>    /// Static helper class to determine if file at path is audio file.    /// </summary>    public static class AudioFileParser    {        /// <summary>        /// Static helper method to determine if file at path is audio file.        /// </summary>        /// <param name="path">Path to file.</param>        /// <param name="options"><see cref="NamingOptions"/> containing AudioFileExtensions.</param>        /// <returns>True if file at path is audio file.</returns>        public static bool IsAudioFile(string path, NamingOptions options)        {            var extension = Path.GetExtension(path.AsSpan());            return options.AudioFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase);        }    }}
 |