[Feature Request] Lock queue command
- Dominant language
- Java
- Stars
- 5.8k
- Forks
- 2.8k
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
A DJ (or higher) should be able to lock the queue to prevent any new songs from being added. Existing songs in the queue continue to play. DJ (and higher) are able to bypass the lock and add new songs.
Up for debate: Queue unlocks automatically once the queue is empty.
**Describe the solution you'd like**
1. The lock command should behave like a toggle to allow/prevent songs from being added.
2. Should continue to re-add existing songs if repeat is toggled on.
**Have you confirmed that this idea is not already described here?**
Not an existing feature nor has it already been described.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the queue command, the logic that accepts new songs, and the repeat behavior described in the issue. Trace the existing DJ-or-higher permission checks before deciding where the toggle belongs. Done means lower-ranked users are blocked while existing and repeating songs continue, and authorized users can bypass the lock.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100