defmodule MusicLibraryWeb.CollectionJSON do use MusicLibraryWeb, :json def show(%{record: record}) do %{ artists: Enum.map(record.artists, & &1.name), title: record.title, 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