-record(metadata, { codec :: binary(), codec_id :: integer(), title :: binary(), artist :: binary(), album :: binary(), albumartist :: binary(), composer :: binary(), genre :: binary(), year :: gleam@option:option(integer()), track_number :: gleam@option:option(integer()), disc_number :: gleam@option:option(integer()), duration_ms :: integer(), bitrate :: integer(), sample_rate :: integer(), filesize :: integer(), samples :: integer(), vbr :: boolean(), replaygain :: rockbox@metadata:replay_gain() }).