pub struct Stem {
pub id: String,
pub label: String,
pub url: String,
}Expand description
One separated stem of a clip, as listed by the free, read-only stems endpoint.
A stem is itself a full clip object: the listing returns the same shape as
the library feed, so each stem carries its own clip id, a title whose
trailing parenthetical is the stem label (e.g. "My Song (Vocals)"), a
status, and a public audio_url on cdn1.suno.ai that downloads free and
unauthenticated. Listing and downloading stems never spends credits or
triggers separation.
Fields§
§id: StringThe stem’s own server clip id. Used both as the stable per-stem key and
to render the stem’s lossless WAV through the free convert_wav flow.
label: StringThe stem label, preferring the structured metadata.stem_type_group_name
(normalised, e.g. Backing_Vocals -> Backing Vocals) and falling back
to the trailing parenthetical of the stem clip’s title. May be blank when
neither is present, so it is never used alone as a key or name.
url: StringThe public CDN MP3 URL the stem downloads from (a plain GET; free).