Track

constructor(id: String, title: String, type: Track.Type = Type.Song, cover: ImageHolder? = null, artists: List<Artist> = listOf(), album: Album? = null, duration: Long? = null, playedDuration: Long? = null, plays: Long? = null, releaseDate: Date? = null, description: String? = null, background: ImageHolder? = cover, genres: List<String> = listOf(), isrc: String? = null, albumOrderNumber: Long? = null, albumDiscNumber: Long? = null, playlistAddedDate: Date? = null, isExplicit: Boolean = false, subtitle: String? = null, extras: Map<String, String> = mapOf(), isPlayable: Track.Playable = Playable.Yes, streamables: List<Streamable> = listOf(), isRadioSupported: Boolean = true, isFollowable: Boolean = false, isSaveable: Boolean = true, isLikeable: Boolean = true, isHideable: Boolean = true, isShareable: Boolean = true)