From f2698ff626d69eeda75055d080f4ae09ad4ec96a Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sat, 9 Nov 2024 18:51:25 +0000 Subject: [PATCH] Add task to refresh musicbrainz data --- lib/music_library/records/importer.ex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/music_library/records/importer.ex b/lib/music_library/records/importer.ex index 53afbab1..6a6a00ff 100644 --- a/lib/music_library/records/importer.ex +++ b/lib/music_library/records/importer.ex @@ -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