[Feature] Batch Operation
- Dominant language
- Dart
- Stars
- 4.2k
- Forks
- 385
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 17
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues and confirmed that this feature is not already requested.
- [x] I read the [FAQ section](https://github.com/gokadzev/Musify/discussions/340) and there's nothing mentioned about this feature.
### Category of the Feature
UX Improvements, Logical Improvements
### Credits
Me
### Pain
Currently Play next, Add to queue, Add to liked songs, Remove from playlist, Add to playlist, Make available offline, everything must be done one by one and it's a bit of a hassle.
### Suggested Solution
Add a long press and mark the songs you want to select for this operation, If it is Add to queue, Add to liked songs, and Add to playlist, the songs are added in the marked time order.
For example: I mark 3 first, then 2, 6, 1 and do Add to queue, then the queue that is added will follow that order.
Also add a confirmation dialog like "Are you sure...".
### Useful Resources/References
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.