jellyfin-server/MediaBrowser.Model/Entities/MetadataProvider.cs
Mikal Stordal 8e1796f08a Add escape hatch for Series merging
This is an universal solution for plugins to override how series are merged.
The reason to override is so we can set the same provider id on multiple items without merging them, while using another id for merging them. Having an (optional) provider id not tied to any online database allows plugins to use their own rules for merging series.
2022-07-03 00:32:09 +02:00

52 lines
1.1 KiB
C#

#pragma warning disable CS1591
namespace MediaBrowser.Model.Entities
{
/// <summary>
/// Enum MetadataProviders.
/// </summary>
public enum MetadataProvider
{
/// <summary>
/// This metadata provider is for users and/or plugins to override the
/// default merging behaviour.
/// </summary>
Custom = 0,
/// <summary>
/// The imdb.
/// </summary>
Imdb = 2,
/// <summary>
/// The TMDB.
/// </summary>
Tmdb = 3,
/// <summary>
/// The TVDB.
/// </summary>
Tvdb = 4,
/// <summary>
/// The tvcom.
/// </summary>
Tvcom = 5,
/// <summary>
/// Tmdb Collection Id.
/// </summary>
TmdbCollection = 7,
MusicBrainzAlbum = 8,
MusicBrainzAlbumArtist = 9,
MusicBrainzArtist = 10,
MusicBrainzReleaseGroup = 11,
Zap2It = 12,
TvRage = 15,
AudioDbArtist = 16,
AudioDbAlbum = 17,
MusicBrainzTrack = 18,
TvMaze = 19
}
}