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.
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.
The script analyses every album and artist cover and flags:
Alt covers are hidden by default to keep the page clean. A live summary line replaces them:
Clicking [rehost] opens a tabbed overlay pulling artwork from multiple sources
simultaneously.
Scans the release page for recognised source links and resolves cover art automatically.
Supported services:
cover_xl fetched from the public Deezer APIog:image bumped from 700px thumbnail to original resolutionog:image extracted from pageResults stream in as each service responds. Each card shows a coloured source badge and a live resolution badge (green ≥500px, red below threshold).
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.
Install via GreasyFork with Tampermonkey or Violentmonkey.
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.
/api/image/rehost_new endpoint when rehosting from a URL, falling back to direct upload for processed imagesTo reset your host preference: Tampermonkey Dashboard → this script → Storage tab → delete preferredFallbackHost → reload.
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.
| State | Colour | Meaning |
|---|---|---|
[checking...] | grey | Analysing the image via live probe |
[rehost] | red | Quality issue detected (low-res, wrong host) |
[broken image — rehost?] | red | Image is unreachable; URL shown below for reference |
[rehost recommended — hosted on Discogs] | orange | Image loads fine but is on a temporary source domain |
[resize & rehost] | orange | Image is oversized; will be resized on upload |
[already rehosted — redo?] | grey | Already on a permanent rehost domain or previously rehosted via CoverUp |
[image ok — rehost anyway?] | green | Image is fine and on a permanent host; rehost available if wanted |
Processing... | orange | Converting or resizing |
Uploading... | orange | Sending to preferred host |
Saved! | green | Upload complete and saved to RED |
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.
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| Key | Contents |
|---|---|
ptpimgAPIKey | Your ptpimg.me API key |
imgbbAPIKey | Your imgbb API key |
catboxUserHash | Your catbox account hash (optional) |
sungodAPIKey | Your TheSunGod API key |
discogsToken | Your Discogs API token |
preferredFallbackHost | imgbb / catbox / sungod / custom |
customUploadUrl | URL for custom host uploads |
customFileField | File field name for custom host (default: file) |
customResponsePath | JSON path for custom host response (default: plaintext) |
To reset any key: Tampermonkey Dashboard → this script → Storage tab → delete the key → reload RED.
The release page may not have recognised source links. Switch to the Discogs Search tab or paste a URL directly.
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.
Not all MusicBrainz releases have cover art submitted to the Cover Art Archive. Try the Discogs Search tab or paste a URL directly.
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.
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.
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.
Clear discogsToken from Tampermonkey storage and re-enter it via the picker footer.
| Condition | Behaviour |
|---|---|
| Apple Music / mzstatic CDN | Always converted to JPEG |
| Oversized (>3000px either dimension) | Resized proportionally, converted to JPEG |
| Non-JPEG format | Converted to JPEG at 95% quality |
| Already a reasonable JPEG | Uploaded as-is, no recompression |
[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