diff options
| author | Omar Roth <omarroth@hotmail.com> | 2018-09-25 10:28:40 -0500 |
|---|---|---|
| committer | Omar Roth <omarroth@hotmail.com> | 2018-09-25 10:28:40 -0500 |
| commit | 74b285d0f76bf07bf51132afde8fbede94e24c0e (patch) | |
| tree | 9ac441b05a8879286c8cf3ddab10d8d016c450d1 /src/invidious.cr | |
| parent | c2e72439f50f3d4373c10873c56e44248237e4b4 (diff) | |
| download | invidious-74b285d0f76bf07bf51132afde8fbede94e24c0e.tar.gz invidious-74b285d0f76bf07bf51132afde8fbede94e24c0e.tar.bz2 invidious-74b285d0f76bf07bf51132afde8fbede94e24c0e.zip | |
Add author thumbnails to playlist endpoint
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 |
