id | string | Yes | read-only |
title | string | Yes | |
artistId | string | Yes | read-only |
artistName | string | Yes | read-only |
albumId | string | No | Absent on a single ingested outside any release: tracks.album_id is nullable. read-only |
albumName | string | No | read-only |
albumImageUrl | string | No | The record's cover, as Album.imageUrl spells it. Nothing hangs art off a recording. read-only |
artists | string | Yes | Display credit as written on the release ("X feat. Y"), not a join key |
genre | string | No | |
year | number | No | |
durationMs | number | No | |
rating | Rating | Yes | default: neutral |
suspendedUntil | string | No | Kept off the station until this moment: a scheduling decision with an end date, which leaves rating alone. Absent is not suspended, and a suspension that has lapsed is simply absent. read-only |