Scan barcodes and display releases

This commit is contained in:
Claudio Ortolina
2025-02-13 15:42:22 +00:00
parent a626c68d65
commit 3c7c9cc596
4 changed files with 75 additions and 15 deletions
+10
View File
@@ -139,6 +139,16 @@ defmodule MusicLibrary.Records do
end
end
def search_release_by_barcode(barcode) do
case music_brainz_config().api.search_release_by_barcode(barcode, music_brainz_config()) do
{:ok, releases} ->
{:ok, releases}
error ->
error
end
end
def import_from_musicbrainz_release_group(musicbrainz_id, opts \\ []) do
with format = Keyword.get(opts, :format, "cd"),
purchased_at = Keyword.get(opts, :purchased_at),