fl_set_playlist_track_state
Set mute, solo, or selection state for a specific Playlist track in FL Studio, with an optional expected-state guard to avoid conflicting updates.
Instructions
Set Playlist states; toggle-only selection is dispatched at most once.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| muted | No | Absolute mute state. | |
| soloed | No | Absolute solo state. | |
| selected | No | Absolute selection state. | |
| track_index | Yes | One-based Playlist track index. | |
| expected_before | No | Optional expected mute/solo/selection state. | |
| session_fingerprint | No | Optional bridge/project-session fingerprint from a recent read. The write refuses after bridge reload or a reported project load. This is a concurrency guard, not authentication or a durable project identity. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | Yes | ||
| before | Yes | ||
| verified | Yes | ||
| warnings | No | ||
| applied_at | Yes | ||
| track_index | Yes | ||
| mute_verified | No | ||
| project_saved | No | ||
| solo_verified | No | ||
| bridge_command | No | playlist.set_state | |
| schema_version | No | 1.0 | |
| requested_muted | No | ||
| requested_soloed | No | ||
| requested_selected | No | ||
| selection_verified | No | ||
| undo_point_created | No | ||
| verification_basis | No | readback_on_a_later_fl_idle_tick | |
| session_fingerprint | No | ||
| verification_summary | Yes | ||
| expected_before_applied | No | ||
| session_precondition_applied | No |