jagrosh / jagrosh/MusicBot

[Feature Request] Add remove range command

Open
#749 1 comment 2 reactions 0 assignees View on GitHub
enhancement
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.**
N/A

**Describe the solution you'd like**
I would like a command that allows the user to remove a range of songs in the queue. The main difference between this feature and the skip command is that this feature would allow the user to set/format the queue and just forget about it, unlike the skip command where it has to be done each time a song ends.

**Describe the basic flow/steps of using this feature**
How this feature would be used:
1. Queue a number of songs (like a playlist)
2. Use a command such as `-removerange [start] [end]`
3. Examples: `-removerange 2 5`, `-remove range 2 5`, `-remove 2-5`, `-rr 2 5`

**Please check the following links to confirm that your feature has not already been requested:**
- [x] https://github.com/jagrosh/MusicBot/labels/enhancement
- [x] https://github.com/jagrosh/MusicBot/wiki/Things-That-Won%27t-Be-Added

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names the existing skip command, queue behavior, and proposed command forms, but no files or tests. Start by locating the skip command and queue handling, then define the range semantics and confirm that a command such as `-removerange 2 5` removes the selected songs without repeated skips.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.