This article is for League Admins. It walks through every moderation tool you have inside your league: how to review reports, how to take down a bad message, and how to remove a player you don't want in your league anymore.
Primary Admin and Support Admin
A league can have more than one League Admin.
- The Primary Admin is whoever created the league. There is always exactly one. Only the Primary Admin can invite other players to help run the league, remove them again, or hand the Primary Admin role to someone else.
- Support Admins have every other admin power: editing the league, managing rounds, moderating chat and comments, kicking and banning players. There is no limit on how many a league can have.
Both show on the Members page next to the player's name, so you can always see who runs the league.
Inviting someone to help run your league
On the Members page, open the three-dot menu on a player's row and choose Promote to admin. They get a notification, and an invite appears on the league's page for them to accept. Nothing changes until they accept. Until then their row shows "Admin invite sent", and you can withdraw the invite from the same menu.
To remove a Support Admin, open their row's menu and choose Remove admin. They stay in the league as a regular player.
Handing over the Primary Admin role
Open the three-dot menu on a Support Admin's row and choose Make Primary Admin. They have to accept, and once they do, the two of you swap: they become the Primary Admin, and you stay in the league as a Support Admin.
If you leave a league while you are the Primary Admin, the role passes automatically to whichever Support Admin accepted their invite first. If you invited someone and left before they answered, the role passes to them anyway. They don't have to accept it first.
You can still leave a league with no other admin, but you'll be asked to name a new League Admin before you go. If you leave anyway, the league keeps running and nobody is in charge of it until someone is made an admin.
What neither kind of admin can do
Nobody can kick or ban a League Admin, of either kind. To remove an admin from your league, first remove their admin role, then kick or ban them as you would any other player.
Where do I find the moderation tools?
- The reports queue is reachable from the three-dot menu on your league's main page. Look for the Reports link with a small red badge if there are pending reports waiting.
- Direct moderation buttons on each chat message and comment (a flag icon to hide, a trash icon to delete) appear when you hover over (or tap) a row, as long as you are the League Admin and the post is not yours.
- Member moderation (kick and ban) lives on the Members page, on each member's row.
The reports queue
When a player reports a chat message or comment, it lands here. The queue has three sections:
- Pending reports — the active queue. Every report waiting for you to decide.
- Resolved reports — collapsed by default. Reports you've already actioned or dismissed, kept as an audit trail.
- Admin actions — collapsed by default. Times you hid or deleted content directly without going through the report flow.
Each pending row shows you:
- The kind of content (chat message or comment) and the reporter's reason
- The full content of the message or comment
- For chat messages: the two messages before and after, so you have context
- For comments: the song and round the comment belongs to, and the parent comment if it's a reply
- The author, plus a small badge if the author has been reported before in the last 30 days
- Every person who reported it, their reason, and any notes they added
If the same message gets reported by three different people, you'll see one row, with all three reporters listed.
Hide vs. Delete vs. Dismiss — what's the difference?
These are the three things you can do with a reported message or comment.
Hide
The message or comment is replaced with a placeholder reading "Content removed by a League Admin". Everyone in the league sees the placeholder where the original content used to be. The author of the original content gets notified that their post was hidden.
When to use it: when you want the league to know the content was moderated — for example, to signal that you've seen the report and acted on it. The audit trail is visible.
Delete
A chat message is removed entirely. No placeholder. To anyone scrolling the chat, it's as if the message was never posted. A comment is replaced with "Content removed by a League Admin", so the replies under it stay readable. The author still gets notified that their content was removed.
When to use it: when the content was bad enough that you don't want the league to keep seeing it in any form. The placeholder approach (Hide) draws attention; Delete makes it vanish.
Dismiss
You reviewed the report and decided the content is fine. The original message or comment stays up, untouched. Only the reporter is notified that their report was reviewed and no action was taken.
When to use it: when a report is unfounded — someone reported a perfectly reasonable post because they disagreed with it, for example.
One important difference between Hide / Delete and Dismiss
If the same message was reported by three people:
- Hide or Delete acts on the content, so all three reporters are told the report was actioned at once. The whole report group is cleared from your queue.
- Dismiss is a judgment about a single report's reasoning. If you dismiss one of the three reports, only that reporter is told. The other two reports stay in your queue, because a different person's reason might still be valid.
This is on purpose. Dismissing a "spam" report doesn't mean the same message isn't also legitimately reported for harassment by someone else.
Hiding or deleting without going through a report
You don't have to wait for someone to report a message before you can take it down. On any chat message or comment (that isn't yours), League Admin moderation buttons appear when you hover over the row:
- Flag icon (amber) — Hide the message
- Trash icon (red) — Delete the message
Each one shows a confirmation dialog before it acts. For a chat message, the author is notified the same way as a report-driven action. Deleting a comment with the trash icon replaces it with "Content removed by a League Admin" and does not notify its author.
If there were pending reports on that message, they're automatically marked as actioned and the reporters are notified — so you don't end up with stale reports about content that's already been moderated.
Kicking vs. Banning a member
Both kick and ban remove a player from the league immediately, and both let you choose whether to keep or delete that player's previous chat messages and comments. The key difference is whether they can come back.
Kick
- The player is removed from the league.
- They can rejoin if they have the invite link and there is still room in the league.
- Their avatar across the league turns into a 🥾 boot until they rejoin, and their display name is replaced with "kicked from league" everywhere their name used to appear (standings, results, chat history, comments).
- If they rejoin, their avatar and name come back.
When to use it: when someone is being a problem but you might want them back later.
Ban
- The player is removed from the league.
- Their past songs and votes stay, though you can remove their comments manually.
- They cannot rejoin under any circumstances — even in a public league, even with an invite — until you lift the ban.
- Their avatar turns into a ❌ and their name is replaced with "banned from league."
- You can lift a ban anytime from the Banned members page. After you lift it, you can re-invite them (or they can rejoin a public league on their own), and their avatar and name return.
When to use it: when someone shouldn't be in your league at all.
What survives a kick or ban?
By default, everything they contributed stays in the league:
- The songs they submitted are still on the playlist
- The votes they cast still count toward past round results
- Their round wins, if any, stay on their record
This is on purpose — kicking or banning someone three weeks into a season shouldn't blow up the standings or the playlists everyone has been listening to.
However, when you kick or ban someone, you have a choice about their chat messages and comments:
- Keep them. Their posts stay in the chat and comment threads with their tombstone name ("kicked from league" or "banned from league") next to them.
- Delete them. Every chat message and comment they ever posted in the league is removed.
This decision is permanent. If you delete their chat history and they later rejoin, those messages don't come back.
The kick/ban form also lets you write an optional reason. The reason is visible only to you and Music League platform managers — the kicked or banned player never sees it. It's for your own records (and ours, if we need to look into the league later).
What does the kicked or banned player see?
- They get a notification: "You were removed from [league name]."
- The next time they try to interact with the league, they're told they no longer have access — unless they were kicked and rejoin.
- If they were banned and try to rejoin via an invite link, they see: "You've been banned from [league] and can't rejoin."
They don't see the reason you wrote. They don't see who kicked or banned them.
Lifting a ban
From the Banned members list, tap Unban next to the player's name. A confirmation dialog reminds you that unbanning lets them rejoin via invitation. After you confirm:
- The ban record is removed.
- If they rejoin (or you re-invite them in a private league), their avatar and name return to normal. If you kept their chat history, those messages re-appear with their real name; if you deleted it, the deleted posts stay gone.
Edge cases
- You cannot kick or ban yourself. You're the League Admin — you can't moderate yourself out.
- You cannot kick or ban another League Admin. Leagues with multiple League Admins use mutual respect, not removal.
- You cannot hide or delete your own chat messages or comments through the moderation flow. Use the regular Delete button on your own posts instead.
- You cannot report your own content. Same reason.
- You cannot remove players from a league that ended more than two months ago. Once a league has been wrapped for 62 days or more, Kick and Ban are turned off and the controls disappear from the Members page. This keeps the history of old leagues intact and fair to everyone who played. If you want to play again with a different roster, start a fresh league — you'll have the option to invite anyone from the old league at once.
Player Progress Visibility: Hiding Who Submitted and Who Voted
Beyond moderation, each round has two privacy toggles on its edit page: Who has submitted and Who has voted (both on by default). Turn one off and players see a live count instead of names — "7 of 12 players have submitted" — while you, the League Admin, always keep the full list. These settings lock once the round's voting phase begins.
You can also choose how comments on each song submission are handled: show comments during voting, don't show any comments until the votes are revealed, or leave it up to the player when they submit their song. See How Voting Rules Work for the full details.
Deleting a round
You can remove a round from its ⋮ menu on the league page, or from the Rounds section of Edit league, but to protect the league's history and every player's statistics, deletion is limited once rounds start producing results:
- Draft and not-yet-opened rounds can be deleted freely — nothing has happened in them yet.
- The round in progress (currently accepting submissions or votes) can be deleted.
- The single most recently completed round can be deleted. Once you delete it, the round before it becomes the most recent — but it stays locked. Deleting one completed round never unlocks an older one.
- Older completed rounds are permanently locked. Their themes, submissions, votes, and results are part of the standings and can't be erased.
- The first round is permanently protected once it has results — it can never be deleted.
- The last remaining round can't be deleted — a league always keeps at least one round.
When a round is locked, its delete button doesn't appear. If a locked round is somehow deleted anyway, you'll see:
Sorry, in order to protect the league history and all players statistics only the most recent round, but never the first round, can be deleted after they are complete.