aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/IProviderManager.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-09-26 22:28:13 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-09-26 22:28:13 -0400
commiteab030df7ff0f3a78b1aa01f06eb30f71df5a391 (patch)
tree47ac0dbafd3812b51f4ffa595009813be3ea1a40 /MediaBrowser.Controller/Providers/IProviderManager.cs
parenta260432fdf15a762a371b6771a7f6556bdb49c2f (diff)
fixes #916 - Support reading playstate data from nfo's
Diffstat (limited to 'MediaBrowser.Controller/Providers/IProviderManager.cs')
-rw-r--r--MediaBrowser.Controller/Providers/IProviderManager.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/IProviderManager.cs b/MediaBrowser.Controller/Providers/IProviderManager.cs
index 883fa12b4..b17b6f112 100644
--- a/MediaBrowser.Controller/Providers/IProviderManager.cs
+++ b/MediaBrowser.Controller/Providers/IProviderManager.cs
@@ -110,6 +110,15 @@ namespace MediaBrowser.Controller.Providers
Task SaveMetadata(IHasMetadata item, ItemUpdateType updateType);
/// <summary>
+ /// Saves the metadata.
+ /// </summary>
+ /// <param name="item">The item.</param>
+ /// <param name="updateType">Type of the update.</param>
+ /// <param name="savers">The savers.</param>
+ /// <returns>Task.</returns>
+ Task SaveMetadata(IHasMetadata item, ItemUpdateType updateType, IEnumerable<string> savers);
+
+ /// <summary>
/// Gets the metadata options.
/// </summary>
/// <param name="item">The item.</param>
@@ -139,10 +148,21 @@ namespace MediaBrowser.Controller.Providers
/// <returns>Task{HttpResponseInfo}.</returns>
Task<HttpResponseInfo> GetSearchImage(string providerName, string url, CancellationToken cancellationToken);
+ /// <summary>
+ /// Gets the item identity providers.
+ /// </summary>
+ /// <typeparam name="TLookupInfo">The type of the t lookup information.</typeparam>
+ /// <typeparam name="TIdentity">The type of the t identity.</typeparam>
+ /// <returns>IEnumerable&lt;IItemIdentityProvider&lt;TLookupInfo, TIdentity&gt;&gt;.</returns>
IEnumerable<IItemIdentityProvider<TLookupInfo, TIdentity>> GetItemIdentityProviders<TLookupInfo, TIdentity>()
where TLookupInfo : ItemLookupInfo
where TIdentity : IItemIdentity;
+ /// <summary>
+ /// Gets the item identity converters.
+ /// </summary>
+ /// <typeparam name="TIdentity">The type of the t identity.</typeparam>
+ /// <returns>IEnumerable&lt;IItemIdentityConverter&lt;TIdentity&gt;&gt;.</returns>
IEnumerable<IItemIdentityConverter<TIdentity>> GetItemIdentityConverters<TIdentity>()
where TIdentity : IItemIdentity;
}