diff --git a/lib/music_brainz/release_group.ex b/lib/music_brainz/release_group.ex index 3b81a353..6d39e06f 100644 --- a/lib/music_brainz/release_group.ex +++ b/lib/music_brainz/release_group.ex @@ -21,6 +21,10 @@ defmodule MusicBrainz.ReleaseGroup do |> Enum.map(fn rg -> rg.id end) end + def url(id) do + "https://musicbrainz.org/release-group/#{id}" + end + defp get_release_groups(release_group) do release_group |> Map.get("relations", []) diff --git a/lib/music_brainz/release_group_search_result.ex b/lib/music_brainz/release_group_search_result.ex index f95b1a5c..3a7bd45d 100644 --- a/lib/music_brainz/release_group_search_result.ex +++ b/lib/music_brainz/release_group_search_result.ex @@ -15,10 +15,6 @@ defmodule MusicBrainz.ReleaseGroupSearchResult do } end - def url(id) do - "https://musicbrainz.org/release-group/#{id}" - end - defp parse_subtype("Album"), do: :album defp parse_subtype("EP"), do: :ep defp parse_subtype("Live"), do: :live diff --git a/lib/music_library_web/components/record_components.ex b/lib/music_library_web/components/record_components.ex index bc36e1ff..6b3d414e 100644 --- a/lib/music_library_web/components/record_components.ex +++ b/lib/music_library_web/components/record_components.ex @@ -141,7 +141,7 @@ defmodule MusicLibraryWeb.RecordComponents do {gettext("Show")}
- + {@record.musicbrainz_id}