Add context function to scrobble a release

This commit is contained in:
Claudio Ortolina
2025-05-07 09:04:03 +01:00
parent 9aecd4cc94
commit a94c349781
2 changed files with 36 additions and 0 deletions
+4
View File
@@ -25,6 +25,10 @@ defmodule MusicBrainz.Release do
Enum.sum_by(medium.tracks, fn track -> track.length || 0 end)
end
def tracks(release) do
Enum.flat_map(release.media, fn medium -> medium.tracks end)
end
def from_api_response(r) do
%__MODULE__{
id: r["id"],