Audio file metadata / tag parsing.
Summary
Functions
Guess the codec label (e.g. "FLAC") from a filename's extension without
opening the file. Returns nil for an unknown extension.
Parse the metadata of the audio file at path.
Returns {:ok, map} with atom keys (:codec, :title, :duration_ms,
:sample_rate, a nested :replaygain map, …) or {:error, reason}.
Same as read/1 but raises on error.