using MediaBrowser.Controller.Entities;
using MediaBrowser.Model.Entities;
namespace MediaBrowser.Controller.Providers
{
    public interface IExtrasProvider
    {
        /// 
        /// Gets the name.
        /// 
        /// The name.
        string Name { get; }
        /// 
        /// Supportses the specified item.
        /// 
        /// The item.
        /// true if XXXX, false otherwise.
        bool Supports(IHasMetadata item);
    }
    public enum ExtraSource
    {
        Local = 1,
        Metadata = 2,
        Remote = 3
    }
    public class ExtraInfo
    {
        public string Path { get; set; }
        public LocationType LocationType { get; set; }
        public bool IsDownloadable { get; set; }
        public ExtraType ExtraType { get; set; }
    }
}