fix album save in metadata manager

This commit is contained in:
Luke Pulverenti
2015-05-18 18:23:03 -04:00
parent deb6e5a2ee
commit 3e442e0df4
5 changed files with 46 additions and 15 deletions

View File

@@ -389,22 +389,28 @@ namespace MediaBrowser.Api
game.PlayersSupported = request.Players;
}
var hasAlbumArtists = item as IHasAlbumArtist;
if (hasAlbumArtists != null)
if (request.AlbumArtists != null)
{
hasAlbumArtists.AlbumArtists = request
.AlbumArtists
.Select(i => i.Name)
.ToList();
var hasAlbumArtists = item as IHasAlbumArtist;
if (hasAlbumArtists != null)
{
hasAlbumArtists.AlbumArtists = request
.AlbumArtists
.Select(i => i.Name)
.ToList();
}
}
var hasArtists = item as IHasArtist;
if (hasArtists != null)
if (request.ArtistItems != null)
{
hasArtists.Artists = request
.ArtistItems
.Select(i => i.Name)
.ToList();
var hasArtists = item as IHasArtist;
if (hasArtists != null)
{
hasArtists.Artists = request
.ArtistItems
.Select(i => i.Name)
.ToList();
}
}
var song = item as Audio;