diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-12-15 00:16:23 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-12-15 00:16:23 -0500 |
| commit | e92e0365747c04f081be0efbb9afb78dc96aef9b (patch) | |
| tree | 51a7d2c0647d491737ca0bf9b9b8b3a11e9ee313 /MediaBrowser.Server.Implementations/Library/Resolvers/Audio | |
| parent | ed31b883f4bf1884ee974171501e61f83c768379 (diff) | |
add new sync methods
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library/Resolvers/Audio')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs | 4 |
2 files changed, 5 insertions, 6 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs index 7f844ca0e..f32ed2b20 100644 --- a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs +++ b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicAlbumResolver.cs @@ -1,5 +1,4 @@ using MediaBrowser.Common.IO; -using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities.Audio; using MediaBrowser.Controller.Entities.Movies; using MediaBrowser.Controller.Entities.TV; @@ -9,10 +8,10 @@ using MediaBrowser.Controller.Resolvers; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; using MediaBrowser.Naming.Audio; +using MediaBrowser.Naming.Common; using System; using System.Collections.Generic; using System.IO; -using MediaBrowser.Naming.Common; namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio { @@ -53,10 +52,10 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio //Avoid mis-identifying top folders if (args.Parent == null) return null; if (args.Parent.IsRoot) return null; - if (args.Parent is MusicAlbum) return null; + if (args.HasParent<MusicAlbum>()) return null; // Optimization - if (args.Parent is BoxSet || args.Parent is Series || args.Parent is Season) + if (args.HasParent<BoxSet>() || args.HasParent<Series>() || args.HasParent<Season>()) { return null; } diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs index 53063b35e..71b6c0843 100644 --- a/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs +++ b/MediaBrowser.Server.Implementations/Library/Resolvers/Audio/MusicArtistResolver.cs @@ -51,13 +51,13 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Audio if (args.Parent.IsRoot) return null; // Don't allow nested artists - if (args.Parent is MusicArtist) + if (args.HasParent<MusicArtist>() || args.HasParent<MusicAlbum>()) { return null; } // Optimization - if (args.Parent is BoxSet || args.Parent is Series || args.Parent is Season) + if (args.HasParent<BoxSet>() || args.HasParent<Series>() || args.HasParent<Season>()) { return null; } |
