{"content":"\n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-05T05:00:56+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Thanks for reporting, I could find actual bug in code. But what I found was that search was performed during beatmap update, since duplicate records are not in database. It should not contain duplicate result for any other similar searches, except for that exact one, since its cached.It will clear up eventually 1. <\/strong>Yup, found few other duplicate beatmaps too. Will be fixed in few moments.2. <\/strong>Fixed, those duplicate entries from search will go away once cache entry expires ( could take a while )<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n <\/span>\n <\/span>\n <\/div>\n \n Piotrekol<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1,002 posts\n <\/a>\n <\/div>\n\n \n ed March 2010<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Piotrekol<\/a>\n\n \n 2013-07-05T13:36:52+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n My friend can't run this program under 32Bit system(Win XP)<\/div>\n <\/div>\n <\/div>\n\n \n \n osuStats<\/a><\/strong>[web] Extended pp listing<\/a><\/strong>\u2002osu!StreamCompanion<\/a><\/strong><\/center><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-05T13:52:43+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Its .NET 4.5 app. It does not seem that it was released for WinXP.So the only suggestion I could give now, is to upgrade.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-05T15:16:15+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Added option to view beatmap details on this site:If anyone has suggestions, ideas; feel free to share. If possible I will implement them.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-07T08:22:30+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Added menu bar.Moved settings to separate window.Added ability to change concurrent limit.Added a bunch of links to 'Help' menu.<\/blockquote>Recommended concurrent s are recommended to be kept bellow 6. Exception would be for people who have extremely good connection to beatmap mirror ( 8MB\/s and up ).Mine is set at 30 because I have direct 1Gbit connection to server.And as always, updated files at:http:\/\/miz.hexide.com\/mirror\/Beatmap%20Mirror.exe<\/a> http:\/\/miz.hexide.com\/mirror\/Beatmap%20Mirror.pdb<\/a>http:\/\/miz.hexide.com\/dDld.png<\/a>http:\/\/miz.hexide.com\/AbD9.png<\/a><\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-17T17:56:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Added option to disable question window when closing app.Added finished animations to queue.Some minor tweaks that I forgot.<\/blockquote>Debug build: ( provides useful information in case of crashes )http:\/\/miz.hexide.com\/mirror\/Beatmap%20Mirror.exe<\/a> http:\/\/miz.hexide.com\/mirror\/Beatmap%20Mirror.pdb<\/a><\/blockquote>Release: ( does not display debug console, slightly higher performance )http:\/\/miz.hexide.com\/mirror\/Beatmap%20 ... elease.exe<\/a><\/blockquote><\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-19T11:10:05+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Spent good while configuring nginx and added some more feature to main api: Raw access to beatmap file contents: \/beatmaps\/12191\/content\/raw<\/a> \/beatmaps\/12191\/content\/raw\/background.jpg<\/a><\/li>File hash calculations for raw beatmap files: \/beatmaps\/12191\/content\/raw\/hash\/noise\/1.png<\/a><\/li>Raw file layout: \/beatmaps\/12191\/content\/raw\/layout<\/a><\/li>Now all invalid requests should receive API friendly 400 response.<\/li>All responses are now cached for 24 hours.<\/li><\/ol>Notes:If requested beatmap was not extracted prior to accessing raw files, they will be extracted once and \"Location\" header will be served to request.<\/li>Documentations coming soon.<\/em><\/li><\/ol><\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-20T09:48:04+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n It seems that there are allot of s that don't have agent set. Who is writing apps\/scripts\/services that use this api, please specify agent ( something relevant ) and if its public projects that has thread on this forum, please specify thread in Referrer header like \"\/t\/137156\".Preferred minimal http request structure ( this is example ):GET \/search\/maps.title.like.night HTTP\/1.1Host: api.osu.miz.hexide.com-Agent: Osu!MirrorReferer: \/t\/137156Connection: Keep-Alive<\/pre><\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-23T19:40:54+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Added some basic stats: http:\/\/api.osu.miz.hexide.com\/stats<\/a>ALLOT MORE coming soon.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 70 posts\n <\/a>\n <\/div>\n\n \n ed January 2012<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Topic Starter\n <\/span>\n <\/div>\n \n \n Hexide<\/a>\n\n \n 2013-07-24T11:35:15+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n And I broke everything. Api responses no longer contain \"status\" => \"....\".Response code 200 = everything is good. 300 >= error.Documentations will be updated in a moment.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Hexide<\/a>\n\n \n \n \n 6b6e1z