These pages are reference material rather than a tutorial. The reference covers the PlaylistEnvironment, playlist contract, live state model, cell-presence synchronization, player interface, playlist and track metadata, settings, loading and persistence, events, death-track control, and every built-in PlaylistRules function. Each entry leads with its name and signature, followed by behavior, parameters, return values, caveats, and an example.
Playlist
The data structure registered with S3maphore.
PlaylistEnvironment
The names and services injected into every S3maphore playlist file.
Playback
The state and rules exposed to playlist validity callbacks.
PlaylistState
The contextual state available to every playlist callback.
CellPresence
The asynchronous world scan that feeds PlaylistState.
I.S3maphore
The player-scoped interface for controlling and inspecting S3maphore.
Death Track
Every supported way to select, reset, persist, and play the death track.
Playlist and Track Metadata
Add display metadata to playlists and tracks with YAML files.
Events
Player-scoped events for controlling playback and observing state changes.
Settings
S3maphore's music, combat, transition, and silence settings.
Loading, Registration, and Persistence
How S3maphore loads playlists, resolves them, and preserves player choices.
PlaylistRules
Built-in predicates for common contextual playlist decisions.