diff options
| author | Luke Foust <luke@foust.com> | 2020-03-22 12:58:53 -0700 |
|---|---|---|
| committer | Luke Foust <luke@foust.com> | 2020-03-22 12:58:53 -0700 |
| commit | 9bdb99fe92edaf06679ef855eae9f8bb69b970df (patch) | |
| tree | e87d28c3a2255b32f83a94fb27e7f41e4fb98d1a /MediaBrowser.Controller | |
| parent | f3213d3bef8a49a5e91cafaba2eaefb5592438c6 (diff) | |
Add type to externalids to distinguish them in the UI
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Providers/IExternalId.cs | 19 |
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 + } } |
