aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
diff options
context:
space:
mode:
authorLuke Foust <luke@foust.com>2020-03-22 12:58:53 -0700
committerLuke Foust <luke@foust.com>2020-03-22 12:58:53 -0700
commit9bdb99fe92edaf06679ef855eae9f8bb69b970df (patch)
treee87d28c3a2255b32f83a94fb27e7f41e4fb98d1a /MediaBrowser.Controller
parentf3213d3bef8a49a5e91cafaba2eaefb5592438c6 (diff)
Add type to externalids to distinguish them in the UI
Diffstat (limited to 'MediaBrowser.Controller')
-rw-r--r--MediaBrowser.Controller/Providers/IExternalId.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/IExternalId.cs b/MediaBrowser.Controller/Providers/IExternalId.cs
index d7e337bda..157a2076e 100644
--- a/MediaBrowser.Controller/Providers/IExternalId.cs
+++ b/MediaBrowser.Controller/Providers/IExternalId.cs
@@ -8,8 +8,27 @@ namespace MediaBrowser.Controller.Providers
string Key { get; }
+ ExternalIdType Type { get; }
+
string UrlFormatString { get; }
bool Supports(IHasProviderIds item);
}
+
+ public enum ExternalIdType
+ {
+ None,
+ Album,
+ AlbumArtist,
+ Artist,
+ BoxSet,
+ Episode,
+ Movie,
+ OtherArtist,
+ Person,
+ ReleaseGroup,
+ Season,
+ Series,
+ Track
+ }
}