{"id":17820508,"url":"https://github.com/eve-ning/osumania_data","last_synced_at":"2026-02-24T16:49:59.392Z","repository":{"id":104131396,"uuid":"295148601","full_name":"Eve-ning/osumania_data","owner":"Eve-ning","description":"processed osu!mania data from osu!API","archived":false,"fork":false,"pushed_at":"2020-09-13T12:57:06.000Z","size":31391,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T10:18:38.111Z","etag":null,"topics":["data","osu","rhythm-game","vsrg"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Eve-ning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-13T12:39:35.000Z","updated_at":"2025-02-19T12:59:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"6b8ea7eb-2657-4e24-824c-261f0b311109","html_url":"https://github.com/Eve-ning/osumania_data","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Eve-ning/osumania_data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eve-ning%2Fosumania_data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eve-ning%2Fosumania_data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eve-ning%2Fosumania_data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eve-ning%2Fosumania_data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Eve-ning","download_url":"https://codeload.github.com/Eve-ning/osumania_data/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eve-ning%2Fosumania_data/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263607330,"owners_count":23487776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data","osu","rhythm-game","vsrg"],"created_at":"2024-10-27T17:05:42.904Z","updated_at":"2026-02-24T16:49:54.365Z","avatar_url":"https://github.com/Eve-ning.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# osu!mania data\nI extracted osu!mania data from the osu! website for data analytics.\n\nMost information about the data can be found in the following.\n\nhttps://github.com/ppy/osu-api/wiki\n\n## BEATMAPS\nOnly ranked \u0026 loved beatmaps are grabbed.\n\nThere are 3 entries per unique ranked beatmap.\n- Half Time\n- No Mod\n- Double Time\n\nYou can tell them apart in the mods column.\n\nThese entries only vary in the ``difficultyrating`` from what I know.\n\n```\n\"approved\"             : \"1\",                   // 4 = loved, 3 = qualified, 2 = approved, 1 = ranked, 0 = pending, -1 = WIP, -2 = graveyard\n\"submit_date\"          : \"2013-05-15 11:32:26\", // date submitted, in UTC\n\"approved_date\"        : \"2013-07-06 08:54:46\", // date ranked, in UTC\n\"last_update\"          : \"2013-07-06 08:51:22\", // last update date, in UTC. May be after approved_date if map was unranked and reranked.\n\"artist\"               : \"Luxion\",\n\"beatmap_id\"           : \"252002\",              // beatmap_id is per difficulty\n\"beatmapset_id\"        : \"93398\",               // beatmapset_id groups difficulties into a set\n\"bpm\"                  : \"196\",\n\"creator\"              : \"RikiH_\",\n\"creator_id\"           : \"686209\",\n\"difficultyrating\"     : \"5.744717597961426\",   // The amount of stars the map would have ingame and on the website\n\"diff_aim\"             : \"2.7706098556518555\",\n\"diff_speed\"           : \"2.9062750339508057\",\n\"diff_size\"            : \"4\",                   // Circle size value (CS)\n\"diff_overall\"         : \"8\",                   // Overall difficulty (OD)\n\"diff_approach\"        : \"9\",                   // Approach Rate (AR)\n\"diff_drain\"           : \"7\",                   // Health drain (HP)\n\"hit_length\"           : \"114\",                 // seconds from first note to last note not including breaks\n\"source\"               : \"BMS\",\n\"genre_id\"             : \"2\",                   // 0 = any, 1 = unspecified, 2 = video game, 3 = anime, 4 = rock, 5 = pop, 6 = other, 7 = novelty, 9 = hip hop, 10 = electronic, 13 = folk (note that there's no 8)\n\"language_id\"          : \"5\",                   // 0 = any, 1 = other, 2 = english, 3 = japanese, 4 = chinese, 5 = instrumental, 6 = korean, 7 = french, 8 = german, 9 = swedish, 10 = spanish, 11 = italian\n\"title\"                : \"High-Priestess\",      // song name\n\"total_length\"         : \"146\",                 // seconds from first note to last note including breaks\n\"version\"              : \"Overkill\",            // difficulty name\n\"file_md5\"             : \"c8f08438204abfcdd1a748ebfae67421\",            \n                                                // md5 hash of the beatmap\n\"mode\"                 : \"0\",                   // game mode,\n\"tags\"                 : \"kloyd flower roxas\",  // Beatmap tags separated by spaces.\n\"favourite_count\"      : \"140\",                 // Number of times the beatmap was favourited. (americans: notice the ou!)\n\"rating\"               : \"9.44779\",\n\"playcount\"            : \"94637\",               // Number of times the beatmap was played\n\"passcount\"            : \"10599\",               // Number of times the beatmap was passed, completed (the user didn't fail or retry)\n\"count_normal\"         : \"388\",\n\"count_slider\"         : \"222\",\n\"count_spinner\"        : \"3\",\n\"max_combo\"            : \"899\",                 // The maximum combo a user can reach playing this beatmap.\n\"storyboard\"           : \"0\",                   // If this beatmap has a storyboard\n\"video\"                : \"0\",                   // If this beatmap has a video\n\"download_unavailable\" : \"0\",                   // If the download for this beatmap is unavailable (old map, etc.)\n\"audio_unavailable\"    : \"0\"                    // If the audio for this beatmap is unavailable (DMCA takedown, etc.)\n\n```\n\nColumns, `\"max_combo\", \"diff_aim\", \"diff_speed\"` may be NULL.\n\n## SCORES\nOnly ranked \u0026 loved beatmaps are grabbed.\n\nOnly the top 100 scores are grabbed, hence note the following:\n- The top 100 may not be all No Mod\n- ``enabled_mods`` define the mods used\n- Loved scores do not have pp\n\n```\n\"score_id\"         : \"7654321\",\n\"score\"            : \"1234567\",\n\"username\"         : \"User name\",\n\"count300\"         : \"300\",\n\"count100\"         : \"50\",\n\"count50\"          : \"10\",\n\"countmiss\"        : \"1\",\n\"maxcombo\"         : \"421\",\n\"countkatu\"        : \"10\",\n\"countgeki\"        : \"50\",\n\"perfect\"          : \"0\",          // 1 = maximum combo of map reached, 0 otherwise\n\"enabled_mods\"     : \"76\",         // bitwise flag representation of mods used. see reference\n\"user_id\"          : \"1\",\n\"date\"             : \"2013-06-22 9:11:16\", // in UTC\n\"rank\"             : \"SH\",\n\"pp\"               : \"1.3019\",        //Float value , 4 decimals\n\"replay_available\" : \"1\"              // 1 = replay is available for download, 0 = replay is unavailable\n```\n\n## SAMPLING (2500)\nIn every data set, there's a sampleset for 2500 randomly selected.\n\nHence:\n- `SCORES_2500` may not have `beatmap_id` that match `BEATMAPS_2500`.\n- Entries of `BEATMAPS_2500` may not include all 3 variations.\n- Top 100 of a single beatmap is never guaranteed.\n\n## MODS\n\nReference: https://github.com/ppy/osu-api/wiki\n\n```\nenum Mods\n{\n    None           = 0,\n    NoFail         = 1,\n    Easy           = 2,\n    Hidden         = 8,\n    HardRock       = 16,\n    SuddenDeath    = 32,\n    DoubleTime     = 64,\n    HalfTime       = 256,\n    Nightcore      = 512, // Only set along with DoubleTime. i.e: NC only gives 576\n    Flashlight     = 1024,\n    Perfect        = 16384, // Only set along with SuddenDeath. i.e: PF only gives 16416  \n    FadeIn         = 1048576,\n    Mirror         = 1073741824,\n}\n```\n\n## ACKNOWLEDGEMENTS\n\nAPI is supported here: https://github.com/ppy/osu-api/wiki\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feve-ning%2Fosumania_data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feve-ning%2Fosumania_data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feve-ning%2Fosumania_data/lists"}