aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/IMetadataProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Providers/IMetadataProvider.cs')
-rw-r--r--MediaBrowser.Controller/Providers/IMetadataProvider.cs33
1 files changed, 5 insertions, 28 deletions
diff --git a/MediaBrowser.Controller/Providers/IMetadataProvider.cs b/MediaBrowser.Controller/Providers/IMetadataProvider.cs
index 843ba263b..123e806ed 100644
--- a/MediaBrowser.Controller/Providers/IMetadataProvider.cs
+++ b/MediaBrowser.Controller/Providers/IMetadataProvider.cs
@@ -1,6 +1,4 @@
using System;
-using System.Threading;
-using System.Threading.Tasks;
namespace MediaBrowser.Controller.Providers
{
@@ -20,32 +18,6 @@ namespace MediaBrowser.Controller.Providers
where TItemType : IHasMetadata
{
}
-
- public interface ILocalMetadataProvider : IMetadataProvider
- {
- /// <summary>
- /// Determines whether [has local metadata] [the specified item].
- /// </summary>
- /// <param name="item">The item.</param>
- /// <returns><c>true</c> if [has local metadata] [the specified item]; otherwise, <c>false</c>.</returns>
- bool HasLocalMetadata(IHasMetadata item);
- }
-
- public interface IRemoteMetadataProvider : IMetadataProvider
- {
- }
-
- public interface IRemoteMetadataProvider<TItemType> : IMetadataProvider<TItemType>, IRemoteMetadataProvider
- where TItemType : IHasMetadata
- {
- Task<MetadataResult<TItemType>> GetMetadata(ItemId id, CancellationToken cancellationToken);
- }
-
- public interface ILocalMetadataProvider<TItemType> : IMetadataProvider<TItemType>, ILocalMetadataProvider
- where TItemType : IHasMetadata
- {
- Task<MetadataResult<TItemType>> GetMetadata(string path, CancellationToken cancellationToken);
- }
public interface IHasChangeMonitor
{
@@ -58,6 +30,11 @@ namespace MediaBrowser.Controller.Providers
bool HasChanged(IHasMetadata item, DateTime date);
}
+ public interface IHasOrder
+ {
+ int Order { get; }
+ }
+
public class MetadataResult<T>
where T : IHasMetadata
{