using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities.Movies; using MediaBrowser.Controller.Library; using MediaBrowser.Model.Entities; using System.Threading; using System.Threading.Tasks; namespace MediaBrowser.Providers.Savers { /// /// Saves movie.xml for movies, trailers and music videos /// public class MovieXmlSaver : IMetadataSaver { /// /// Supportses the specified item. /// /// The item. /// true if XXXX, false otherwise public bool Supports(BaseItem item) { if (item.LocationType != LocationType.FileSystem) { return false; } var trailer = item as Trailer; if (trailer != null) { return !trailer.IsLocalTrailer; } // Don't support local trailers return item is Movie || item is MusicVideo; } /// /// Saves the specified item. /// /// The item. /// The cancellation token. /// Task. public Task Save(BaseItem item, CancellationToken cancellationToken) { return Task.Run(() => { }); } } }