The first album artist value found among the tracks, falling back to the track's artist; empty when neither exists.
OptionalalbumOpaque identity for an album whose original name or album artist is not valid UTF-8. Pass it to library.getAlbumTracks; display text alone cannot identify such an album. Absent for ordinary names and for the differently grouped library.getArtistAlbums rows.
albumArtist when it is set, otherwise the first artist value found among the tracks.
OptionalcoverFront cover as a data:image/... URL; only library.getAlbums with includeCover fills it, and only when a cover exists.
Distinct disc numbers among those tracks; 1 when none carries one.
Summed length of those tracks, in seconds.
OptionalfirstfirstTrackPath as a native file path, the form to pass to artwork.getForTrack; absent when there is no first track path.
Path of the first track counted, as foobar2000 stores it; it can be a file-relative:// URI.
The first genre value found among the tracks; empty when none has one.
The first publisher value found among the tracks, or else the first label value; empty when none has either.
Album name.
Tracks counted into the row.
OptionaltracksTracks in track-number order. library.getAlbums fills it with includeTracks; library.getArtistAlbums fills it with the tracks credited to the requested artist in this group. Use these references to keep groups with equal display names apart.
The first date value found among the tracks; empty when none has one.
One album row, as
library.getAlbumsandlibrary.getArtistAlbumsreturn it; therowoflibrary.getAlbumTrackshas the same shape.