aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller')
-rw-r--r--MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs2
-rw-r--r--MediaBrowser.Controller/Providers/IProviderManager.cs20
2 files changed, 22 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs b/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs
index 1320db67a..75aad4063 100644
--- a/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs
+++ b/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs
@@ -37,11 +37,13 @@ namespace MediaBrowser.Controller.Providers
public List<LocalImageInfo> Images { get; set; }
public List<ChapterInfo> Chapters { get; set; }
+ public List<UserItemData> UserDataLIst { get; set; }
public LocalMetadataResult()
{
Images = new List<LocalImageInfo>();
Chapters = new List<ChapterInfo>();
+ UserDataLIst = new List<UserItemData>();
}
}
}
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;
}