mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-04-20 17:14:42 +01:00
convert artist providers
This commit is contained in:
@@ -69,13 +69,6 @@ namespace MediaBrowser.Controller.Entities.Audio
|
||||
return base.GetClientTypeName();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the last fm image URL.
|
||||
/// </summary>
|
||||
/// <value>The last fm image URL.</value>
|
||||
public string LastFmImageUrl { get; set; }
|
||||
public string LastFmImageSize { get; set; }
|
||||
|
||||
public MusicArtist()
|
||||
{
|
||||
UserItemCountList = new List<ItemByNameCounts>();
|
||||
|
||||
@@ -1492,7 +1492,7 @@ namespace MediaBrowser.Controller.Entities
|
||||
return RefreshMetadata(new MetadataRefreshOptions
|
||||
{
|
||||
ForceSave = true,
|
||||
ImageRefreshMode = MetadataRefreshMode.None,
|
||||
ImageRefreshMode = ImageRefreshMode.ValidationOnly,
|
||||
MetadataRefreshMode = MetadataRefreshMode.None
|
||||
|
||||
}, CancellationToken.None);
|
||||
|
||||
@@ -126,7 +126,7 @@ namespace MediaBrowser.Controller.MediaInfo
|
||||
{
|
||||
if (!IsEligibleForChapterImageExtraction(video))
|
||||
{
|
||||
return true;
|
||||
extractImages = false;
|
||||
}
|
||||
|
||||
var success = true;
|
||||
@@ -187,6 +187,11 @@ namespace MediaBrowser.Controller.MediaInfo
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (!string.IsNullOrEmpty(chapter.ImagePath))
|
||||
{
|
||||
chapter.ImagePath = null;
|
||||
changesMade = true;
|
||||
}
|
||||
}
|
||||
else if (!string.Equals(path, chapter.ImagePath, StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
|
||||
@@ -22,11 +22,21 @@ namespace MediaBrowser.Controller.Providers
|
||||
/// </summary>
|
||||
[Obsolete]
|
||||
public bool ResetResolveArgs { get; set; }
|
||||
|
||||
public MetadataRefreshOptions()
|
||||
{
|
||||
ResetResolveArgs = true;
|
||||
}
|
||||
}
|
||||
|
||||
public class ImageRefreshOptions
|
||||
{
|
||||
public MetadataRefreshMode ImageRefreshMode { get; set; }
|
||||
public ImageRefreshMode ImageRefreshMode { get; set; }
|
||||
|
||||
public ImageRefreshOptions()
|
||||
{
|
||||
ImageRefreshMode = ImageRefreshMode.Default;
|
||||
}
|
||||
}
|
||||
|
||||
public enum MetadataRefreshMode
|
||||
@@ -46,4 +56,22 @@ namespace MediaBrowser.Controller.Providers
|
||||
/// </summary>
|
||||
FullRefresh
|
||||
}
|
||||
|
||||
public enum ImageRefreshMode
|
||||
{
|
||||
/// <summary>
|
||||
/// The default
|
||||
/// </summary>
|
||||
Default,
|
||||
|
||||
/// <summary>
|
||||
/// Existing images will be validated
|
||||
/// </summary>
|
||||
ValidationOnly,
|
||||
|
||||
/// <summary>
|
||||
/// All providers will be executed to search for new metadata
|
||||
/// </summary>
|
||||
FullRefresh
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user