aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Manager
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/Manager')
-rw-r--r--MediaBrowser.Providers/Manager/ProviderManager.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs
index 2acc3ed8ae..e95ff9e3d3 100644
--- a/MediaBrowser.Providers/Manager/ProviderManager.cs
+++ b/MediaBrowser.Providers/Manager/ProviderManager.cs
@@ -656,7 +656,7 @@ namespace MediaBrowser.Providers.Manager
{
return null;
}
-
+
var value = item.GetProviderId(i.Key);
if (string.IsNullOrEmpty(value))
@@ -672,5 +672,17 @@ namespace MediaBrowser.Providers.Manager
}).Where(i => i != null);
}
+
+ public IEnumerable<ExternalIdInfo> GetExternalIdInfos(IHasProviderIds item)
+ {
+ return GetExternalIds(item)
+ .Select(i => new ExternalIdInfo
+ {
+ Name = i.Name,
+ Key = i.Key,
+ UrlFormatString = i.UrlFormatString
+
+ });
+ }
}
} \ No newline at end of file