diff --git a/lib/music_library_web/controllers/collection_json.ex b/lib/music_library_web/controllers/collection_json.ex index 066bd9fc..cadb3b22 100644 --- a/lib/music_library_web/controllers/collection_json.ex +++ b/lib/music_library_web/controllers/collection_json.ex @@ -5,7 +5,8 @@ defmodule MusicLibraryWeb.CollectionJSON do %{ artists: Enum.map(record.artists, & &1.name), title: record.title, - cover_url: url(~p"/api/covers/#{record.id}?#{[vsn: record.cover_hash]}") + cover_url: url(~p"/api/covers/#{record.id}?#{[vsn: record.cover_hash]}"), + thumb_url: url(~p"/api/covers/#{record.id}?#{[vsn: record.cover_hash, size: 480]}") } end end diff --git a/test/music_library_web/controllers/collection_controller_test.exs b/test/music_library_web/controllers/collection_controller_test.exs index d7f5947f..b69f67d3 100644 --- a/test/music_library_web/controllers/collection_controller_test.exs +++ b/test/music_library_web/controllers/collection_controller_test.exs @@ -31,7 +31,9 @@ defmodule MusicLibraryWeb.CollectionControllerTest do "artists" => ["Steven Wilson"], "title" => record.title, "cover_url" => - "http://localhost:4002/api/covers/#{record.id}?vsn=#{record.cover_hash}" + "http://localhost:4002/api/covers/#{record.id}?vsn=#{record.cover_hash}", + "thumb_url" => + "http://localhost:4002/api/covers/#{record.id}?vsn=#{record.cover_hash}&size=480" } end end