osu-web icon indicating copy to clipboard operation
osu-web copied to clipboard

Make public the scores of realtime multiplayer rooms

Open TTTaevas opened this issue 3 years ago • 0 comments

Currently on the website (https://osu.ppy.sh/multiplayer/rooms/{room}) are the participants of a (lazer) room, some details about their performance, and the beatmapset of each playlist item in order from first played to last played However, unlike classic matches (https://osu.ppy.sh/community/matches/{match}), performances for individual beatmaps/playlist items are unavailable

As for the API (v2), more details are available through GET https://osu.ppy.sh/api/v2/rooms/{room}, such as who the room's host is, which difficulty/beatmap got played in a playlist item and with which mods and freemods Scores are supposedly obtainable through GET https://osu.ppy.sh/api/v2/rooms/{room}/playlist/{playlist}/scores, but such requests return a 401 Unauthorized with authentication: 'basic' as data, as if no (valid) token was provided, leading me to believe access to the scores of multiplayer rooms is currently restricted (unless I'm doing something wrong, but doing requests like GET https://osu.ppy.sh/api/v2/users/{user}/{mode} in a similar way works and does not return any 401)

Would it be possible to make the scores of realtime multiplayer rooms available to any OAuth client?

TTTaevas avatar Sep 13 '22 12:09 TTTaevas