ExternalIdMediaType.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. namespace MediaBrowser.Controller.Providers
  2. {
  3. /// <summary>
  4. /// The specific media type of an <see cref="IExternalId"/>.
  5. /// </summary>
  6. /// <remarks>
  7. /// This is used as a translation key for clients.
  8. /// </remarks>
  9. public enum ExternalIdMediaType
  10. {
  11. /// <summary>
  12. /// There is no specific media type associated with the external id, or the external provider only has one
  13. /// id type so there is no need to be specific.
  14. /// </summary>
  15. General,
  16. /// <summary>
  17. /// A music album.
  18. /// </summary>
  19. Album,
  20. /// <summary>
  21. /// The artist of a music album.
  22. /// </summary>
  23. AlbumArtist,
  24. /// <summary>
  25. /// The artist of a media item.
  26. /// </summary>
  27. Artist,
  28. /// <summary>
  29. /// A boxed set of media.
  30. /// </summary>
  31. BoxSet,
  32. /// <summary>
  33. /// A series episode.
  34. /// </summary>
  35. Episode,
  36. /// <summary>
  37. /// A movie.
  38. /// </summary>
  39. Movie,
  40. /// <summary>
  41. /// An alternative artist apart from the main artist.
  42. /// </summary>
  43. OtherArtist,
  44. /// <summary>
  45. /// A person.
  46. /// </summary>
  47. Person,
  48. /// <summary>
  49. /// A release group.
  50. /// </summary>
  51. ReleaseGroup,
  52. /// <summary>
  53. /// A single season of a series.
  54. /// </summary>
  55. Season,
  56. /// <summary>
  57. /// A series.
  58. /// </summary>
  59. Series,
  60. /// <summary>
  61. /// A music track.
  62. /// </summary>
  63. Track
  64. }
  65. }