Phone Now
phone_nowSets now-playing and next-up labels, mood, marks, and progress details on the listener page, and explains recording status. Clear a field with an empty string.
Instructions
What the page shows as now playing and next up (default: read from the engine), and why recording is on or off (the page always shows whether it is). '' clears a field. mood: set the mood chip (calm, steady, lift, peak). now_mark/next_mark: a small mark beside the piece, so they know what they are hearing: 'loved' (one they loved before, played again), 'replay' (played earlier, back again), 'new' (just made). Set it on every chapter change; without one the page shows a heart when they tapped Love this while that piece played. length: the piece's length in seconds and sections: [{'at_s': 0, 'label': 'intro'}, {'at_s': 64, 'label': 'drop'}, ...]: the page keeps a position line on screen (elapsed / length, the next section). into: seconds into the piece now, when it did not start as its name went up. The now label expires when what it names stops, so a later script that never calls phone_now cannot leave a stale name up: by default it is tied to the clips playing as it goes up and those that start in the next 2 bars; now_of=[names] ties it to those clips, tracks or decks instead; now_of=[] leaves it up until replaced or cleared.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| now | No | ||
| into | No | ||
| mood | No | ||
| next | No | ||
| length | No | ||
| now_of | No | ||
| sender | No | ||
| now_mark | No | ||
| sections | No | ||
| next_mark | No | ||
| recording_why | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |