aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Music/AlbumMetadataService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/Music/AlbumMetadataService.cs')
-rw-r--r--MediaBrowser.Providers/Music/AlbumMetadataService.cs30
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);