osu! BackgroundGrabber

Seamlessly adds a stylish background download button to osu! beatmap pages - grab those beautiful covers with one click!

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
Noxie0
Dziennych instalacji
0
Wszystkich instalacji
34
Oceny
0 0 0
Wersja
1.4
Utworzono
14-07-2025
Zaktualizowano
16-07-2025
Rozmiar
32,1 KB
Licencja
MIT
Dotyczy

osu!BackgroundGrabber

A userscript that seamlessly adds a stylish background download button to osu! beatmap pages—grab those beautiful covers with one click!

Features

  • Adds a "Background" button to osu! beatmapset pages.
  • Downloads the original full-size background image where available, or the cover image as a fallback.
  • Button styling matches osu!'s interface for a native look and feel.
  • Smart detection and insertion even with osu!'s React-based dynamic routing.
  • Compatible with osuplus beatmap mirror buttons.

Installation

  1. Install a userscript manager such as Tampermonkey or Violentmonkey in your browser.
  2. Download the userscript:
    Greasy Fork for fast installation or go to Manual Installation

Manual Installation

  1. Install a userscript manager such as Tampermonkey or Violentmonkey in your browser.
  2. Open the userscript:
    osu! BackgroundGrabber-1.1.user.js
  3. It should redirect to Tampermonkey's or Violentmonkey's script install page automatically.

OR

  1. Install a userscript manager such as Tampermonkey or Violentmonkey in your browser.
  2. Download the userscript:
    osu! BackgroundGrabber-1.1.user.js
  3. Open your userscript manager's dashboard (e.g., click the Tampermonkey or Violentmonkey icon).
  4. Choose "Create a new script" or "Add script".
  5. Open osu! BackgroundGrabber-1.1.user.js with a text editor, copy the entire content.
  6. Paste the content into the new script in your userscript manager and save.

Usage

  • Visit any osu! beatmapset page (URL like https://osu.ppy.sh/beatmapsets/*).
  • Click the new Background button in the beatmap header to download the background image.

How it works

  • The script inserts a new button into the beatmap page's header.
  • When clicked, the button tries to open the original background image. If it doesn't exist, it automatically falls back to the cover image.
  • The button is always available and updates itself when navigating between beatmap sets (even with React routing).

Requirements

  • A modern web browser (Chrome, Firefox, Edge, etc.).
  • A userscript manager extension (see Installation).

Author

Noxie