-record(track, { id :: gleam@option:option(binary()), title :: binary(), artist :: binary(), album :: binary(), genre :: binary(), disc :: binary(), track_string :: binary(), year_string :: binary(), composer :: binary(), comment :: binary(), album_artist :: binary(), grouping :: binary(), discnum :: integer(), tracknum :: integer(), layer :: integer(), year :: integer(), bitrate :: integer(), frequency :: integer(), filesize :: integer(), length :: integer(), elapsed :: integer(), path :: binary(), album_id :: gleam@option:option(binary()), artist_id :: gleam@option:option(binary()), genre_id :: gleam@option:option(binary()), album_art :: gleam@option:option(binary()) }).