1. osu!community
  2. osu!
  3. Development
posted
http://osusearch.com/

Hello everyone!

This is a project that I have been working on since last summer. I actually already released it to the public about 3 months ago, but never got around to making a forum post for some reason. Also my first post to the forums, so hopefully I didn't screw anything up.

This site aims to fill in the missing gaps of the official search, mainly searching by difficulties and actually getting what you search for (try searching for the artist "wa." on the official one)



Features
  1. Constructing complicated search queries using filters not available on the main website (eg. stars, mapper, difficulty name)
  2. Searching for exact matches by wrapping them in quotes (eg. for the artist xi you can just add quotes like this "xi". Works for title, artist, source, mapper and difficulty name)
  3. Searching for mapper by both the mapper field and any beatmap difficulties matching the format: <mapper name>'s <rest of diff name>
  4. Ordering results by fields (eg. most favorites or shortest play length, default is latest released)
  5. Sharing specific queries for easy recommendations (eg. http://osusearch.com/search/?statuses=Ranked&ar=(9.00,9.00))
  6. Ignoring beatmapsets so that they don't show up on your searches (more on this later)



Here is a quick legend of the beatmaps, however it should be pretty self explanatory. If you don't know what something on the site means, try hovering over it for tooltips!

Ignoring beatmaps
Since many people here probably already have lots of maps, and would like to find some new ones to play, I've created a script that adds all the beatmapsets in your Songs folder to your ignore list.
To use this feature, you must first register, and then head over to http://osusearch.com/account/?beatmap-tutorial for more instructions.
You can also just ignore beatmaps from the search results.

Tips
  1. YOU NEED TO BE LOGGED IN TO osu.ppy.sh TO USE THE DOWNLOAD BEATMAP BUTTON
  2. Clicking the title of a beatmap will get you to the osu.ppy.sh page of the beatmap
  3. Clicking the mapper will get you to the osu.ppy.sh page of the mapper
  4. Depending on your screen resolution, some of the "less important" difficulties might be hidden. You can view them by clicking the view beatmapset button (...)
  5. You can filter with Mania keys by using the CS filter (eg. cs=(4,4) will get you 4 key maps). I'll make this more obvious in the future
  6. If when you click the download button nothing happens, either you are not logged in to the osu! website or the map has been deleted (try clicking on the title to see if the beatmap still exists)


Known bugs
  1. Maps that have been deleted from osu! still show up on searches
  2. Beatmapset modal not always working on lower resolutions


Thats all for now, all comments and feedback welcome! If you need help with the beatmap ignoring script, let me know!
posted
nice job, I always recommend players to use this website to filter specific beatmaps

keep up the good work!
posted
Thanks for spreading the word! :)
posted
add search by keycount for mania pls?
posted

Storm2344 wrote:

add search by keycount for mania pls?
You can use the CS filter, I'll make it more obvious in the future.

For example 4-Key maps:
http://osusearch.com/search/?statuses=Ranked&modes=Mania&cs=(4.00,4.00)
posted
I spread the word too, however I noticed that there's no option to search for tags which specifically shows when you want to search for something like Jump Practice Maps or similar.
posted

Endaris wrote:

I spread the word too, however I noticed that there's no option to search for tags which specifically shows when you want to search for something like Jump Practice Maps or similar.
Unfortunately, tags aren't provided by the API so this isn't possible yet.
posted
I love this! Awesome and super handy
posted

SparKticas wrote:

I love this! Awesome and super handy
Thanks, glad it was useful to you!
posted

Rivenation wrote:

Unfortunately, tags aren't provided by the API so this isn't possible yet.
posted

Deimos wrote:

Rivenation wrote:

Unfortunately, tags aren't provided by the API so this isn't possible yet.
Oh my god *throws osu!coins*
Now the only reason left to use the official website will be checking Top50.
posted
this should be integrated into the jizz
posted

Deimos wrote:

Rivenation wrote:

Unfortunately, tags aren't provided by the API so this isn't possible yet.
Yep, asked peppy about it on slack and he was nice enough to add it! I'll be implementing this when I have some free time.

Smilyt1 wrote:

this should be integrated into the jizz
peppy did say that he wants to improve the official search with osu!next, not sure when it'll come out though.
posted
This program is just what I need for using OvO
Thanks for sharing this program and I could find maps which has higher stars than that the system has recommended to me
posted
YASSSS. i just made a feature request to use the ingame filters (ar=10) and then i found this XD. i might as well just delete the request lol love it!
posted
Sounds just great! Especially if you already got thousands od beatmaps in the list...
I'll give it a shot when im home again!
posted

mizuki-chan wrote:

Sounds just great! Especially if you already got thousands od beatmaps in the list...
I'll give it a shot when im home again!
It really is amazing, for instance:
I own almost all of the korean and chinese maps, if you sign in, follow the instructions to copy the codes for the maps you already have it excludes them from the search results meaning you can only see songs you dont already have its like osu!direct for those without supporter, its amazing!
posted
Hey guys,

I just implemented a feature to try to sort through the endless sea of bad unranked maps, premium mappers.
Currently what the search considers a premium mapper is someone who has created at least one ranked map (doesn't currently count if the mapper has created a difficulty to someone else's ranked map, might implement that later).

I ran some basic statistics on unranked map's favorites, and premium mapper's unranked maps on average have 5 favorites compared to the 2 of non premium mappers. I would love it if you could try out some of the premium mapper unranked maps and let me know if you find them to be higher quality than normal unranked maps. Also if you have any ideas on what should determine who is considered a premium mapper I would like to hear them, this system is very rough as of now.

You can find the premium mappers filter under the query order header or just follow this link: http://osusearch.com/search/?statuses=Unranked&premium_mappers=true
posted
I think that's a brilliant idea Riven, especially since yes! So many bad unranked maps. There are ALOT of well known mappers, I think a good place to start with premium mappers, would be those we consistantly see maps from, I'm a retired ctb player, but for me thatd be the like of CLSW and Spectator, you can count on them for quality unranked maps that werent abandoned halfway through submitting. More overall broad generalisations point towards trying to find people who dont just chuck a map in and spam notes
posted

Rivenation wrote:

I ran some basic statistics on unranked map's favorites, and premium mapper's unranked maps on average have 5 favorites compared to the 2 of non premium mappers.
I think your idea is good but I'd really like to point out this obvious misconception about favourites amount. It's already biased from the fact that those mappers are well-known, and that's EXACTLY why they get more exposure and more potentional favrouties, that's obviously doesn't mean their unranked maps are better (even though that's probably true).

Honestly, being able to sort unranked maps based on number of favs was my dream for some time, because that at least separates unfinished and totally non-plyable maps from potentionally-not-that-good-but-in-the-worst-case-kinda-finished maps.
Please sign in to reply.