Пример #1
0
        private string GetFileNameWithExtension(AudioOnlyStreamInfo streamInfo)
        {
            string extension = streamInfo.IsOpus() && ExtractOpus ? "opus" : streamInfo.Container.Name;

            string fileName = GetSafeFileName(VideoMetaData?.Title ?? HttpUtility.ParseQueryString(new Uri(YouTubeUrl).Query)["v"] ?? Path.GetRandomFileName());

            return($"{fileName}.{extension}");
        }