diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-09-26 22:28:13 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-09-26 22:28:13 -0400 |
| commit | eab030df7ff0f3a78b1aa01f06eb30f71df5a391 (patch) | |
| tree | 47ac0dbafd3812b51f4ffa595009813be3ea1a40 /MediaBrowser.Controller/Providers/IProviderManager.cs | |
| parent | a260432fdf15a762a371b6771a7f6556bdb49c2f (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.cs | 20 |
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<IItemIdentityProvider<TLookupInfo, TIdentity>>.</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<IItemIdentityConverter<TIdentity>>.</returns> IEnumerable<IItemIdentityConverter<TIdentity>> GetItemIdentityConverters<TIdentity>() where TIdentity : IItemIdentity; } |
