Can refresh musicbrainz_data for collection records

This commit is contained in:
Claudio Ortolina
2024-11-15 10:01:53 +00:00
parent ac6b398afc
commit 60b098785b
4 changed files with 61 additions and 13 deletions
+8
View File
@@ -135,6 +135,14 @@ defmodule MusicLibrary.Records do
end
end
def refresh_musicbrainz_data(record) do
with {:ok, data} <- musicbrainz().get_release_group(record.musicbrainz_id) do
record
|> Record.add_musicbrainz_data(data)
|> Repo.update()
end
end
defp build_record_attrs(release_group, attrs) do
release_group
|> Record.attrs_from_release_group()