From eab030df7ff0f3a78b1aa01f06eb30f71df5a391 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 26 Sep 2014 22:28:13 -0400 Subject: fixes #916 - Support reading playstate data from nfo's --- .../Providers/ILocalMetadataProvider.cs | 2 ++ .../Providers/IProviderManager.cs | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) (limited to 'MediaBrowser.Controller') 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 Images { get; set; } public List Chapters { get; set; } + public List UserDataLIst { get; set; } public LocalMetadataResult() { Images = new List(); Chapters = new List(); + UserDataLIst = new List(); } } } 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 @@ -109,6 +109,15 @@ namespace MediaBrowser.Controller.Providers /// Task. Task SaveMetadata(IHasMetadata item, ItemUpdateType updateType); + /// + /// Saves the metadata. + /// + /// The item. + /// Type of the update. + /// The savers. + /// Task. + Task SaveMetadata(IHasMetadata item, ItemUpdateType updateType, IEnumerable savers); + /// /// Gets the metadata options. /// @@ -139,10 +148,21 @@ namespace MediaBrowser.Controller.Providers /// Task{HttpResponseInfo}. Task GetSearchImage(string providerName, string url, CancellationToken cancellationToken); + /// + /// Gets the item identity providers. + /// + /// The type of the t lookup information. + /// The type of the t identity. + /// IEnumerable<IItemIdentityProvider<TLookupInfo, TIdentity>>. IEnumerable> GetItemIdentityProviders() where TLookupInfo : ItemLookupInfo where TIdentity : IItemIdentity; + /// + /// Gets the item identity converters. + /// + /// The type of the t identity. + /// IEnumerable<IItemIdentityConverter<TIdentity>>. IEnumerable> GetItemIdentityConverters() where TIdentity : IItemIdentity; } -- cgit v1.2.3