Enum CrossfadeMode
How the server prepares the crossfade, the default is Preload.
public enum CrossfadeMode
Fields
Preload = 0Pre-buffers the head of the next track and overlaps it with the live tail of the current one.
Smart = 2Lets the node pick the preparation strategy.
Not accepted by NodeLink's config gate or PATCH validation, an unmodified server silently applies the Preload profile, do not expect a behavior different from it.
Stream = 1Accepted and echoed, but the node never arms a crossfade when either track is a live stream and always buffers the overlap, it only lowers the buffer retention default.
Do not rely on it for live-stream crossfades.
Unknown = 3A mode the library does not know, reported by a newer server.
Sent back, the server replaces it with preload or rejects it with 400.