CoverUp

Rehost RED Album & Artist Covers: intelligent quality detection, multi-source artwork picker (Discogs, MusicBrainz, Apple Music, Qobuz, Bandcamp, Deezer, Tidal), smart alt-cover management, and upload to ptpimg/imgbb/catbox/TheSunGod/custom hosts.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

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

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

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

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

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

Advertisement:

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.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

Skaber
misterblag
Daglige installationer
1
Installationer i alt
25
Bedømmelser
0 0 0
Version
7.0.51
Oprettet
08.02.2026
Opdateret
17.06.2026
Size
152 kB
Licens
MIT
Gælder for

📖 Overview


CoverUp enhances your experience on RED (Redacted) by automatically detecting poor-quality
album and artist covers and helping you rehost them with high-quality replacements sourced from the release
page itself, Discogs, MusicBrainz, or any custom URL. It streamlines the entire workflow from
detection to upload, with imgbb, catbox, TheSunGod, or a custom host as automatic fallbacks if
ptpimg is unavailable.


Version 7.0 brings a fully redesigned alt-cover panel, smarter broken-image detection, accurate
"already rehosted" state tracking, and automatic Discogs release metadata in summary tags.

✨ Key Features

🔍 Automatic Quality Detection

The script analyses every album and artist cover and flags:

  • Low resolution — below 500×500px
  • Wrong host — imgur or ptpimg flagged for rehosting to a more reliable permanent host
  • Oversized images — over 3000px, automatically resized on upload
  • Broken images — detected via live probe with the broken URL shown inline for reference
  • Source domain images — Discogs CDN, MusicBrainz, Qobuz etc. shown as [rehost recommended — hosted on Discogs] in orange, distinct from genuine quality failures

🖼️ Smart Alt-Cover Panel


Alt covers are hidden by default to keep the page clean. A live summary line replaces them:

  • Checking alternate covers… — shown while image probes run
  • 2 of 4 alternate covers may need rehosting [Show all] — the count and inline link update once probes settle; orange if action needed, grey if all fine
  • Clicking [Show all] (inline or Gazelle's own button) reveals all rehost links
  • Broken images on rehost domains (e.g. a dead ptpimg link) are correctly shown as [broken image — rehost?], never falsely flagged as already done
  • Images already on catbox, imgbb, TheSunGod etc. correctly show as [already rehosted — redo?] even if not rehosted via CoverUp

🎵 Multi-Source Artwork Picker


Clicking [rehost] opens a tabbed overlay pulling artwork from multiple sources
simultaneously.

📄 Page Sources tab (checked first)


Scans the release page for recognised source links and resolves cover art automatically.
Supported services:

  • Discogs — direct release/master URLs resolved via the API; all images (primary, back cover, labels etc.) appear as individual selectable cards
  • MusicBrainz — all images fetched from the Cover Art Archive API (front images first, then back/booklet/media); 1200px thumbnails used for speed
  • Apple Music — fetched at maximum resolution via the iTunes lookup API
  • Qobuz — cover retrieved directly from the Qobuz image CDN
  • Deezercover_xl fetched from the public Deezer API
  • Bandcampog:image bumped from 700px thumbnail to original resolution
  • Tidal, Spotify, Amazonog:image extracted from page

Results stream in as each service responds. Each card shows a coloured source badge and a live resolution badge (green ≥500px, red below threshold).

🔍 Discogs Search tab


Keyword search against artist, album, and year parsed from the page. Only fires when you click
the tab — no wasted API calls if a source link is already found. Album tags such as
[2001], [Anthology], and format tags are automatically stripped for
better results.


New in v7.0: when you pick a release from search results, its country and year
(e.g. UK, 1970) are automatically written into the cover's summary tag on RED.

⚡ Streamlined Workflow

  1. Click [rehost] on any flagged cover
  2. Select artwork from the picker, paste a custom URL, or upload a file from your computer
  3. Script processes, resizes if needed, and uploads to your preferred host
  4. Edit form is auto-filled with the new URL and summary tag
  5. One-click submit to save changes


🚀 Getting Started

Step 1 — Install the Script

Install via GreasyFork with Tampermonkey or Violentmonkey.

Step 2 — Set Up Image Hosting


ptpimg is used first if configured. When it is unavailable, a one-time modal prompts you to
choose your preferred fallback — the choice is stored permanently.

  • ptpimg.me — API key detected and saved automatically when you visit ptpimg.me with the script active
  • imgbb.com — free API key at api.imgbb.com; enter it in the fallback modal when selecting imgbb
  • catbox.moe — no API key required; anonymous uploads work immediately
  • TheSunGod — enter your API key (from thesungod.xyz/settings/api) in the fallback modal; uses the fast /api/image/rehost_new endpoint when rehosting from a URL, falling back to direct upload for processed images
  • Custom host — any service that accepts a standard HTTP POST file upload (see below)

To reset your host preference: Tampermonkey Dashboard → this script → Storage tab → delete preferredFallbackHost → reload.

Using a Custom Host


Select Custom host in the fallback modal and paste your upload URL — that's all
that's needed for most services. The script automatically detects whether the host returns a
plain-text URL or JSON, and tries common response formats (url, data.url,
image.url and others) without any manual configuration.


If the custom host fails, the script falls back to catbox silently. Advanced options
(hidden by default, expand in the modal) let you manually set the file field name and JSON response
path for non-standard hosts.

Custom hosts are not guaranteed to work — compatibility depends on the host's API.

Step 3 — Set Up a Discogs Token (optional but recommended)

  • Click [rehost] on any cover — if no token is set, a prompt appears
  • Or click ⚙ Set Discogs Token in the picker footer at any time
  • Visit discogs.com/settings/developers, generate a token (free), and paste it in
  • Saved permanently — one-time setup only
  • Note: direct Discogs release links on the page are resolved even without a token; the token is only needed for keyword search


🎛️ Button States

StateColourMeaning
[checking...]greyAnalysing the image via live probe
[rehost]redQuality issue detected (low-res, wrong host)
[broken image — rehost?]redImage is unreachable; URL shown below for reference
[rehost recommended — hosted on Discogs]orangeImage loads fine but is on a temporary source domain
[resize & rehost]orangeImage is oversized; will be resized on upload
[already rehosted — redo?]greyAlready on a permanent rehost domain or previously rehosted via CoverUp
[image ok — rehost anyway?]greenImage is fine and on a permanent host; rehost available if wanted
Processing...orangeConverting or resizing
Uploading...orangeSending to preferred host
Saved!greenUpload complete and saved to RED


🎨 Artwork Picker Guide

Page Sources tab

  • Cards stream in as each service responds — no need to wait for all of them
  • Source badge colour identifies the service
  • Direct Discogs links show all available images (Primary, Image 2, Image 3…)

Discogs Search tab


Keyword search based on artist/album/year parsed from the page header. Album metadata tags (year,
format, edition) are stripped automatically before searching. Tab only queries the Discogs API
when clicked, preserving your rate limit quota. Selecting a release automatically fills the RED
summary tag with country and year.

Footer controls

  • Custom URL field — paste any image URL from anywhere
  • Use URL — fetch and upload the pasted URL
  • 📁 Upload from computer — open a file picker and upload a local image directly from your device
  • Use Original — skip the picker and rehost the current image as-is
  • Cancel — close and do nothing
  • ⚙ Set Discogs Token — appears if no token is stored yet


⚙️ Configuration

Quality Thresholds

MIN_RESOLUTION = 500    // Minimum width/height in pixels
MAX_DIMENSION  = 3000   // Images larger than this are resized
JPEG_QUALITY   = 0.95   // Compression quality for processed images

Stored Values

KeyContents
ptpimgAPIKeyYour ptpimg.me API key
imgbbAPIKeyYour imgbb API key
catboxUserHashYour catbox account hash (optional)
sungodAPIKeyYour TheSunGod API key
discogsTokenYour Discogs API token
preferredFallbackHostimgbb / catbox / sungod / custom
customUploadUrlURL for custom host uploads
customFileFieldFile field name for custom host (default: file)
customResponsePathJSON path for custom host response (default: plaintext)

To reset any key: Tampermonkey Dashboard → this script → Storage tab → delete the key → reload RED.


🔧 Troubleshooting

No artwork in Page Sources tab

The release page may not have recognised source links. Switch to the Discogs Search tab or paste a URL directly.

Discogs Search returns no results


Search uses artist, album, and year parsed from the page header. Metadata tags like
[Anthology] or [2001] are stripped automatically, but unusual album
titles may still confuse the search. Use the custom URL field with an image from
fanart.tv or MusicBrainz
as a fallback.

MusicBrainz returns no artwork

Not all MusicBrainz releases have cover art submitted to the Cover Art Archive. Try the Discogs Search tab or paste a URL directly.

TheSunGod upload fails

The script falls back to catbox automatically. Check that your API key is correctly stored (Tampermonkey Storage → sungodAPIKey). If the key is correct, check the browser console for the raw error response from the API.

Custom host upload fails

The script falls back to catbox automatically. If the host should be compatible, expand Advanced options in the modal and set the file field name and response path manually. Check the browser console for the raw response from the host.

Upload fails on all hosts

Check that your API keys are correctly set, or switch preference to catbox (no key required). Reset the preference via the Storage tab as described above.

Discogs token not working

Clear discogsToken from Tampermonkey storage and re-enter it via the picker footer.


📊 Image Processing

ConditionBehaviour
Apple Music / mzstatic CDNAlways converted to JPEG
Oversized (>3000px either dimension)Resized proportionally, converted to JPEG
Non-JPEG formatConverted to JPEG at 95% quality
Already a reasonable JPEGUploaded as-is, no recompression


🔒 Privacy & Security

  • All tokens and preferences stored locally in Tampermonkey — never transmitted except to their respective APIs
  • Data sent externally: search queries to Discogs; images you upload to your chosen host; updated URLs to RED
  • No analytics, no tracking, no third-party data sharing beyond the APIs listed above


💡 Tips

  • Page Sources loads fastest — if the release has a Qobuz or Apple Music link, artwork is usually there within a second
  • Direct Discogs or MusicBrainz links beat keyword search — all images from that release appear in the Sources tab at full resolution
  • The Discogs Search tab only queries the API when clicked — saving your rate limit quota
  • Picking from Discogs Search automatically fills the summary tag — country and year (e.g. UK, 1970) are written to RED without any extra steps
  • TheSunGod's rehost endpoint means the script never re-encodes a URL-sourced image unnecessarily — it's passed directly to the CDN
  • fanart.tv and MusicBrainz are good fallbacks for releases not on Discogs
  • The alt-cover summary tells you at a glance whether any action is needed before you even click Show all
  • Don't rehost good covers unnecessarily — the green [image ok] link is there if you want it, but unnecessary rehosting wastes hosting bandwidth



Version: 7.0  | 
Updated: 2026-06-10  | 
License: MIT


Discogs Developer Settings ·
ptpimg.me ·
imgbb API ·
catbox.moe ·
TheSunGod API ·
Redacted