private static async Task<Episode> GetEpisodeInfo(Episode e)
        {
            var content = await LoadUri(e.Uri);

            var match = _regexMagnet.Match(content);
            if (match.Success)
                e = e.WithMagnetLink(match.Groups["magnet"].Value);

            match = _regexFileSize.Match(content);
            if (match.Success)
                e = e.WithFileSize(match.Groups["fileSize"].Value);

            match = _regexReleaseDate.Match(content);
            if (match.Success)
                e = e.WithReleaseDate(ParseReleaseDate(match.Groups["releaseDate"].Value));

            return e;
        }