diff options
Diffstat (limited to 'MediaBrowser.Providers/Music/AlbumMetadataService.cs')
| -rw-r--r-- | MediaBrowser.Providers/Music/AlbumMetadataService.cs | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/MediaBrowser.Providers/Music/AlbumMetadataService.cs b/MediaBrowser.Providers/Music/AlbumMetadataService.cs index a0e2cc81b..0a3359156 100644 --- a/MediaBrowser.Providers/Music/AlbumMetadataService.cs +++ b/MediaBrowser.Providers/Music/AlbumMetadataService.cs @@ -14,7 +14,7 @@ using System.Threading.Tasks; namespace MediaBrowser.Providers.Music { - public class AlbumMetadataService : MetadataService<MusicAlbum, AlbumId> + public class AlbumMetadataService : MetadataService<MusicAlbum, AlbumInfo> { private readonly ILibraryManager _libraryManager; @@ -42,11 +42,6 @@ namespace MediaBrowser.Providers.Music } } - protected override Task SaveItem(MusicAlbum item, ItemUpdateType reason, CancellationToken cancellationToken) - { - return _libraryManager.UpdateItem(item, reason, cancellationToken); - } - protected override ItemUpdateType BeforeSave(MusicAlbum item) { var updateType = base.BeforeSave(item); @@ -102,26 +97,9 @@ namespace MediaBrowser.Providers.Music return updateType; } - protected override AlbumId GetId(MusicAlbum item) - { - var id = base.GetId(item); - - id.AlbumArtist = item.AlbumArtist; - - var artist = item.Parents.OfType<MusicArtist>().FirstOrDefault(); - - if (artist != null) - { - id.ArtistProviderIds = artist.ProviderIds; - id.AlbumArtist = id.AlbumArtist ?? artist.Name; - } - - return id; - } - private ItemUpdateType SetAlbumArtistFromSongs(MusicAlbum item, IEnumerable<Audio> songs) { - var updateType = ItemUpdateType.Unspecified; + var updateType = ItemUpdateType.None; var albumArtist = songs .Select(i => i.AlbumArtist) @@ -141,7 +119,7 @@ namespace MediaBrowser.Providers.Music private ItemUpdateType SetArtistsFromSongs(MusicAlbum item, IEnumerable<Audio> songs) { - var updateType = ItemUpdateType.Unspecified; + var updateType = ItemUpdateType.None; var currentList = item.Artists.ToList(); @@ -159,7 +137,7 @@ namespace MediaBrowser.Providers.Music private ItemUpdateType SetDateFromSongs(MusicAlbum item, List<Audio> songs) { - var updateType = ItemUpdateType.Unspecified; + var updateType = ItemUpdateType.None; var date = songs.Select(i => i.PremiereDate) .FirstOrDefault(i => i.HasValue); |
