diff options
Diffstat (limited to 'src/invidious.cr')
| -rw-r--r-- | src/invidious.cr | 14 |
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 |
