id | string | Yes | read-only |
name | string | Yes | |
artistId | string | Yes | read-only |
artistName | string | Yes | Joined, so a list renders without a second request per row. read-only |
mbid | string | No | MusicBrainz release-group id, absent until enrichment resolves one |
year | number | No | |
imageUrl | string | No | An API-relative path: the cached copy, or the station's proxy for an uncached one |
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 |
trackCount | number | Yes | read-only |