EpisodeResolver.cs 679 B

123456789101112131415161718192021
  1. using MediaBrowser.Controller.Entities.TV;
  2. using MediaBrowser.Controller.Library;
  3. using System.ComponentModel.Composition;
  4. namespace MediaBrowser.Controller.Resolvers.TV
  5. {
  6. [Export(typeof(IBaseItemResolver))]
  7. public class EpisodeResolver : BaseVideoResolver<Episode>
  8. {
  9. protected override Episode Resolve(ItemResolveEventArgs args)
  10. {
  11. // If the parent is a Season or Series, then this is an Episode if the VideoResolver returns something
  12. if (args.Parent is Season || args.Parent is Series)
  13. {
  14. return base.Resolve(args);
  15. }
  16. return null;
  17. }
  18. }
  19. }