using System.Collections.Generic; using NzbDrone.Core.MediaFiles; using NzbDrone.Core.Metadata.Files; using NzbDrone.Core.ThingiProvider; using NzbDrone.Core.Tv; namespace NzbDrone.Core.Metadata { public interface IMetadata : IProvider { List AfterRename(Series series, List existingMetadataFiles, List episodeFiles); MetadataFile FindMetadataFile(Series series, string path); MetadataFileResult SeriesMetadata(Series series); MetadataFileResult EpisodeMetadata(Series series, EpisodeFile episodeFile); List SeriesImages(Series series); List SeasonImages(Series series, Season season); List EpisodeImages(Series series, EpisodeFile episodeFile); } }