summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index f49a40a8..d4b44558 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -2839,6 +2839,20 @@ get "/api/v1/playlists/:plid" do |env|
json.field "authorId", playlist.ucid
json.field "authorUrl", "/channel/#{playlist.ucid}"
+ json.field "authorThumbnails" do
+ json.array do
+ qualities = [32, 48, 76, 100, 176, 512]
+
+ qualities.each do |quality|
+ json.object do
+ json.field "url", playlist.author_thumbnail.gsub("=s100-", "=s#{quality}-")
+ json.field "width", quality
+ json.field "height", quality
+ end
+ end
+ end
+ end
+
json.field "description", playlist.description
json.field "descriptionHtml", playlist.description_html
json.field "videoCount", playlist.video_count