osu-directer is a simple utility for Windows that you configure as your default browser, which will then directly download any osu beatmap links, for non-beatmap links it will launch the configured browser.
Big thanks to Joergen Tjernoe for making bichrome, the project that I forked to make my life easier.
- Download
osu-directer-win64.exe
from the latest release. - Move it to its permanent home -- e.g. creating a directory in
%localappdata%\Programs
calledosu-directer
and putting it there. - Run
osu-directer-win64.exe
once by double clicking it. This will registerosu!directer
as a potential browser. - Configure
osu!directer
as your default browser by opening "Default Apps" (You can open your start menu and just type "Default Apps") and clicking the icon under "Web browser", and pickingosu!directer
.
That's it!
The configuration file is named osu_directer.json
and is auto created in the same folder as the exe.
This is the default config:
{
"browser_path": "auto",
"custom_osu_path": "auto"
}
-
browser_path
when left toauto
will attempt to find firefox, chrome and msedge in that order.
When it is notauto
it will use that as the browser.
Make sure it is the absolute path to an exe. -
custom_osu_path
if you did not install osu to a custom directory, just leave it empty or "auto".
An attempt to find theosu!.exe
on PATH is made, but by default osu is not on PATH, if it is not on PATH and not in the default install location, then you must specify the absolute path to theosu!.exe
osu_directer.json
is auto generated if it does not exist.
The source code is licensed under the MIT Licence