Move subtype parsing to ReleaseGroup

This commit is contained in:
Claudio Ortolina
2025-02-10 19:01:56 +00:00
parent c19184337b
commit 27bd32b2a9
2 changed files with 10 additions and 8 deletions
+7
View File
@@ -25,6 +25,13 @@ defmodule MusicBrainz.ReleaseGroup do
"https://musicbrainz.org/release-group/#{id}"
end
def parse_subtype("Album"), do: :album
def parse_subtype("EP"), do: :ep
def parse_subtype("Live"), do: :live
def parse_subtype("Compilation"), do: :compilation
def parse_subtype("Single"), do: :single
def parse_subtype(_), do: :other
defp get_release_groups(release_group) do
release_group
|> Map.get("relations", [])