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
+9
View File
@@ -305,6 +305,15 @@ defmodule MusicBrainz.APIImpl do
json_get(url, config)
end
def search_release_by_barcode(barcode, config) do
url =
@base_url <> "/release?query=barcode:#{barcode}&fmt=json"
with {:ok, result} <- json_get(url, config) do
{:ok, result["releases"]}
end
end
@doc """
Uses the [search](https://musicbrainz.org/doc/MusicBrainz_API/Search#Release_Group) endpoint with a search query string.