diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/TubeArchivist/Channel.cs b/Jellyfin.Plugin.TubeArchivistMetadata/TubeArchivist/Channel.cs
index 0d947e6..a3d33e2 100644
--- a/Jellyfin.Plugin.TubeArchivistMetadata/TubeArchivist/Channel.cs
+++ b/Jellyfin.Plugin.TubeArchivistMetadata/TubeArchivist/Channel.cs
@@ -1,4 +1,6 @@
using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Model.Entities;
@@ -19,6 +21,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist
/// Channel description.
/// Channel YouTube id.
/// Channel name.
+ /// Channel tags.
/// URL of the channel thumb image.
/// URL of the channel tvart image.
public Channel(
@@ -26,6 +29,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist
string description,
string id,
string name,
+ Collection tags,
string thumbUrl,
string tvartUrl)
{
@@ -33,6 +37,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist
this.Description = description;
this.Id = id;
this.Name = name;
+ this.Tags = tags;
this.ThumbUrl = thumbUrl;
this.TvartUrl = tvartUrl;
}
@@ -61,6 +66,12 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist
[JsonProperty(PropertyName = "channel_name")]
public string Name { get; set; }
+ ///
+ /// Gets channel tags.
+ ///
+ [JsonProperty(PropertyName = "channel_tags")]
+ public Collection Tags { get; }
+
///
/// Gets or sets the URL of the channel thumb image.
///
@@ -111,7 +122,8 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist
Path = ThumbUrl,
Type = ImageType.Primary
}
- }
+ },
+ Tags = this.Tags.ToArray()
};
}
}