Roster management
How to add, import, organize, and recover players in the Mixer roster.
The roster tells the Mixer who's playing tonight. Build it one player at a time, paste in a whole list, pull from a saved group, or export it for next week. Removing a player soft-deletes them — you can always bring them back without losing their session history.
Adding players
Single add — type a name in the input at the top of the roster and press Add Player (or Enter). With a group active, the input autocompletes as you type; selecting a match imports the player's saved rating, gender, and fixed-partner link.
"N players" shortcut — type 10 players (or any number up to 100) in the same input and press Add Player. The Mixer creates that many placeholder players named Player 1, Player 2, etc., numbering past any existing Player N rows so a second bulk-add doesn't produce duplicates. Useful for testing court layouts before a real roster arrives.
Suffix codes on a name — when typing a name (or using bulk import), attach these codes to set attributes inline:
| Suffix | Effect |
|---|---|
/m |
Mark the player male |
/f |
Mark the player female |
/rN |
Set a rating (e.g. /r4.2) |
/s |
Mark the player as sitting out to start |
Example: Jamie Smith/f/r3.8 adds Jamie as female with a 3.80 rating.
Suffixes are case-insensitive and can be combined in any order.
Bulk import (paste icon)
Click the paste icon next to the name input to open the import menu. What appears depends on your current state:
- Paste/Type multiple names — opens a textarea (one name per line). Each line accepts the same suffix codes. A live counter shows how many players you're adding and what the new total will be. Duplicate names (case-insensitive) are rejected before anything saves.
- Import from your group — appears when you're logged in with a group active. A searchable modal lists the group's saved players; already-rostered players are greyed out. Confirming adds the chosen players with their saved ratings, genders, and partner links.
-
Export current roster — appears once you have players in the roster. Outputs all names in a readonly textarea; copy to clipboard or download as a
.txtfile. Names export without suffix codes.
The roster holds a maximum of 150 players.
Roster settings (⚙)
The gear button next to the roster header opens the Roster Settings panel. Changes take effect immediately.
Display
| Setting | What it does |
|---|---|
| Large Player Fonts Mode | Increases font size in the roster and courts; switches to a single-column layout per card |
| Site-wide zoom | Opens a zoom control that scales text across the whole page |
| Show Link Names | Displays each player's fixed-partner name beneath their name in the roster |
| Show Courts | Shows the court assignment for each player in the roster list |
| Quick Scroll Bar | Adds a draggable scroll tab on the side of the page; you can set it to the left or right side |
Sort players
A dropdown lets you order the roster by:
- Alphabetically — A to Z by name
- By Status — active players grouped before sitters
- By Rating — highest rating first
- By Gender — groups players by gender tag
- Chronologically — order players were added (oldest first)
Default rating and gender
Set Default Rating applies a rating to all currently unrated players and sets the starting rating for anyone added afterward. Reset All Ratings clears every rating at once.
Set Default Gender stamps all genderless players (and future additions) as male or female. Reset Gender clears all gender tags.
Both are session-level — they don't change data saved to your group.
Roster Recycle (♻)
Removing a player — via their row menu or the Roster Recycle modal — moves them to the trash rather than deleting them outright. The ♻ button appears in the roster header whenever the trash has entries.
The modal has two tabs. Roster shows your active players so you can send one or more to the trash in bulk. Trash shows soft-deleted players; from there you can restore or permanently delete them. Both tabs support alphabetical or date sorting, per-card actions, and Select All for bulk operations. Restoring brings a player back to the active roster. Permanent delete removes them from the session entirely — no further undo.
VIP — a player who never sits out
Mark a player VIP from their three-dot menu (⋮ → ⭐ VIP) when they should play every round and never be benched — a guest of honor, someone there for a short window, or a paying drop-in. VIPs are pulled out of the sit-out rotation entirely: the engine always sits other players first and never picks a VIP to rest.
Because a VIP always plays, you need enough court seats to make that possible. If you have more VIPs than seats, the Mixer stops before mixing and asks you to drop a VIP tag or add a court rather than quietly benching one. A counter near the top of the roster shows how many VIPs are set, and you clear the tag the same way (⋮ → ⭐ Remove VIP).
What's next
- Mixer settings reference — the algorithm weights that control how players are mixed.
- Live controls — shoo-in, swaps, and player history during a session.