1. osu!community
  2. osu!
  3. Development
posted
Hello, I have decided to open up my mirror to public. Here you will find details how to use it and information about it.

General info:
  1. Mirror is updated every 6 hours
  2. Mirror contains only ranked beatmaps
  3. Server can upload at maximum 300mbps


How to access mirror and beatmaps:
  1. Direct link to files on the web: https://osu.hexide.com/list/
  2. Desktop application: https://mega.nz/#!pnpyTJjQ!yVtUeoGMbwz4HjJOqqb3lrfw1Me9zHQx68ZRlODC8y0 (-Source code-)


API LOCATION:
https://osu.hexide.com/

Statistical data:
SPOILER
Global network utilisation (maximum 300/300mbps):
Soon
posted
Added to the osu! Projects Compilation thread. Keep the good work!!!
posted
Started updating api to extend functionality. http://api.osu.miz.hexide.com/
Meantime search page will not be working.
posted
Started working on small c# for multiple simultaneous beatmap downloads. It's still in extremely early stages https://github.com/Mizore/osu-mirror
Implemented few metadata lookups into api http://api.osu.miz.hexide.com/#/get/metadata/id ; http://api.osu.miz.hexide.com/#/get/metadata/id/raw

Search calls are coming soon.
posted
This is really nice, thank you.
Will implement it into osu!np soon~
posted

Primula wrote:

This is really nice, thank you.
Will implement it into osu!np soon~
That would be great! If you will have any requests/recommendations, feel free to poke me.
posted
Coded search api. There might still be some future updated, but that wont be soon. Currently it works pretty well.
http://api.osu.miz.hexide.com/#/get/search documentations are still being written.

Also, please don't kill server. :D
posted
Very cool ftp, fast speed. I'm going to download everything xD
posted

power007 wrote:

Very cool ftp, fast speed. I'm going to download everything xD
Cheers. :)
posted
Also did some big updates to how search works now.
In a nutshell, you need to pass one or more search parameters. Search query will look like "/search/[param]/[param]/[param]".

Each parameter is made of 4 peaces: "[table].[column].[operand].[value]" some examples of this would be:
  1. metadata.name.like.fade
  2. maps.size.gt.100000000
  3. maps.title.like.dance

Possible operands are:
  1. eq - equal
  2. lt - less than
  3. lteq - less than or equal
  4. gt - greater than
  5. gteq - greater than or equal
  6. like - like


There are also some limitations like:
  1. You cannot use lt, lteq, gt, gteq with VARCHAR columns
  2. You cannot use like with INT and DOUBLE columns
  3. You can only use eq with ENUM columns


For list of all columns, please refer to: http://api.osu.miz.hexide.com/#/db/maps and http://api.osu.miz.hexide.com/#/db/metadata

Hopefully this will be useful for someone. :)
posted
If any graphic artists would be willing to help me out, it would be amazing. I need someone to change some colors in few bitmaps.
posted
posted
Allot of progress on c# app for beatmap downloads.
Here are some images:
http://miz.hexide.com/XSgE.png
http://miz.hexide.com/bUdy.png

More coming soon! :)

If someone is interested in testing it out:

Main EXE: http://miz.hexide.com/mirror/Beatmap%20Mirror.exe
Debug symbols: http://miz.hexide.com/mirror/Beatmap%20Mirror.pdb

For paranoid: https://github.com/Mizore/osu-mirror
posted
I like the for paranoid part, going to start doing some icons for you today. :)
posted
posted
past few day change digest:

Fixed registry issue where data would be be saved to incorrect location.
Added support for enter clicks on text boxes to perform search instead of clicking 'Search' button.
Files no longer will contain first capital letter in their extension.
Files will no longer be taking up more space than they should Issue #1
Added sorting support for standard list-view.
Added MP3 file download support.
Download audio files will no longer have numbers at the start of their names.
Added support for changing count of threads used for downloading file ( currently only changeable in registry )
Updated files:
Main EXE: http://miz.hexide.com/mirror/Beatmap%20Mirror.exe
Debug symbols: http://miz.hexide.com/mirror/Beatmap%20Mirror.pdb

Also, GitHub page if you want to track progress: https://github.com/Mizore/osu-mirror
posted
Bringing mirror down for some core improvements, could take few hours.
Back

Some more updates: Should be done within few hours.
posted
Looks like everything is updated and restored :D , there are some major changes:
  1. Now ALL beatmap related images and other files will be under /content rather than /preview
  2. API is no longer user friendly, what i mean by that, calling /download on some beatmap will not start download with original beatmap name
  3. Removed /preview/mp3/full/download
  4. Removed /preview/image/tiny,small,medium,large (only full and custom options are left)


And as always, most recent file:
Main EXE: http://miz.hexide.com/mirror/Beatmap%20Mirror.exe
Debug symbols: http://miz.hexide.com/mirror/Beatmap%20Mirror.pdb

https://github.com/Mizore/osu-mirror
posted
the exe doesnt work just crashes...
posted

Takeda Shingen wrote:

the exe doesnt work just crashes...
and I thought I'm the only one...
this happens after clicking search
Please sign in to reply.