CollectionManager icon indicating copy to clipboard operation
CollectionManager copied to clipboard

Feature Request: Add functionality to delete beatmaps via search.

Open renkagod opened this issue 10 months ago • 1 comments

For example, if you type star<=5, there would be a "magic button" that deletes all beatmaps matching this condition. I know this can be done manually in the game, but osu! currently deletes around 3-4k beatmaps and then stops the process, forcing users to monitor and restart it repeatedly. Additionally, osu! sometimes lags during this process. Implementing this feature would be ideal. Alternatively, if you could share the code or method used for searching beatmaps in osu!, I could write a standalone program to handle this myself.

Thank you!

renkagod avatar Feb 14 '25 15:02 renkagod

Thanks for the suggestion, but I doubt it's going to happen:

  • Stable - While I have no issues with modifying files inside Songs folder, deleting difficulties or whole sets would require adding write support to osu!.db reader. Without that, any deletions will require lengthy osu!.db recreation from scratch in game.
  • Lazer - While it doesn't look complicated on the surface(keeping its file deduplication in mind), I don't want CM to be blamed for corrupting osu!Lazer instance files by doing this incorrectly..

Going to leave this open for the time being - But I don't see myself picking this anytime soon.

Piotrekol avatar Feb 14 '25 20:02 Piotrekol