Disc contents as returned by NetMD.Commands.list_content/1.
Summary
Types
@type t() :: %NetMD.Disc{ full_width_title: String.t(), groups: [NetMD.Disc.Group.t()], left: non_neg_integer(), title: String.t(), total: non_neg_integer(), track_count: non_neg_integer(), used: non_neg_integer(), writable: boolean(), write_protected: boolean() }
A disc: durations are in frames (512 frames per second).
Functions
@spec count_tracks(t()) :: non_neg_integer()
Total number of tracks in the listing.
@spec tracks(t()) :: [NetMD.Disc.Track.t()]
All tracks across all groups.