Greetings everyone
I would like some advanced beatmap filters in osu! similar to SQL.
Examples:
SELECT * FROM songs WHERE circle_count = 500 ORDER BY SV
SELECT * FROM songs WHERE length / difficulty < 4 ORDER BY recently_played
SELECT * FROM songs WHERE language != 'english' ORDER BY ID
SELECT * FROM songs WHERE author = 'stan SB' AND length < 180
You can add a wizard to help users to construct a query.
A collection can also be used where queries can be saved. Every time a new beatmap is being downloaded and match the collection's query, the collection should automatically be updated.
The query system is much more flexible than the standard search engine because queries can contain many and complex test conditions. It doesn't mean that the query system should replace the current search option - I only want an option that allows you to filter beatmaps matching a more specific expression.
I hope to get positive feedback in this thread. Thank you for your time.
I would like some advanced beatmap filters in osu! similar to SQL.
Examples:
SELECT * FROM songs WHERE circle_count = 500 ORDER BY SV
SELECT * FROM songs WHERE length / difficulty < 4 ORDER BY recently_played
SELECT * FROM songs WHERE language != 'english' ORDER BY ID
SELECT * FROM songs WHERE author = 'stan SB' AND length < 180
You can add a wizard to help users to construct a query.
A collection can also be used where queries can be saved. Every time a new beatmap is being downloaded and match the collection's query, the collection should automatically be updated.
The query system is much more flexible than the standard search engine because queries can contain many and complex test conditions. It doesn't mean that the query system should replace the current search option - I only want an option that allows you to filter beatmaps matching a more specific expression.
I hope to get positive feedback in this thread. Thank you for your time.