public async Task AddToFavorites(string fileName)
        {
            var matches = await _iqdbServiceAgent.FindMatches(fileName, new[] { IQDBServiceAgent.ServiceEnum.SankakuChannel });

            foreach (var match in matches)
            {
                var name = fileName.Substring(fileName.LastIndexOf(Path.DirectorySeparatorChar) + 1);
                name = name.Substring(0, name.LastIndexOf('.'));
                if (match.Name == name)
                {
                    await _sankakucomplexServiceAgent.AddToFavorites(match.Id);

                    return;
                }
            }
            throw new Exception($"No match for {fileName}");
        }