Add task to refresh musicbrainz data

This commit is contained in:
Claudio Ortolina
2024-11-09 18:51:25 +00:00
parent 71b7eaea11
commit f2698ff626
+9
View File
@@ -116,6 +116,15 @@ defmodule MusicLibrary.Records.Importer do
end)
end
def refresh_musicbrainz_data do
Rec
|> Repo.all()
|> Enum.each(fn r ->
import_musicbrainz_data(r)
Process.sleep(1000)
end)
end
def import_musicbrainz_data(record) do
with {:ok, data} <- musicbrainz().get_release_group(record.musicbrainz_id) do
record