ROpdebee's userscripts support thread

Enhanced Cover Art Uploads

  1. Some VGMdb entries have no cover art:
    https://vgmdb.net/album/111880
instrument.js:102 [mb_enhanced_cover_art_uploads] Searching for images in VGMdb release…
instrument.js:102 [mb_enhanced_cover_art_uploads] Failed to grab images TypeError: Failed to construct 'URL': Invalid URL
    at MB: Enhanced Cover Art Uploads.user.js:107774:22
    at _await (MB: Enhanced Cover Art Uploads.user.js:106049:3739)
    at MB: Enhanced Cover Art Uploads.user.js:107767:18
(anonymous) @ instrument.js:102
onError @ MB: Enhanced Cover Art Uploads.user.js:106052
(anonymous) @ MB: Enhanced Cover Art Uploads.user.js:106052
fireHandlers @ MB: Enhanced Cover Art Uploads.user.js:106052
error @ MB: Enhanced Cover Art Uploads.user.js:106052
(anonymous) @ MB: Enhanced Cover Art Uploads.user.js:108518
Promise.then (async)
_catch @ MB: Enhanced Cover Art Uploads.user.js:106049
(anonymous) @ MB: Enhanced Cover Art Uploads.user.js:108513
_call @ MB: Enhanced Cover Art Uploads.user.js:106049
_processURL @ MB: Enhanced Cover Art Uploads.user.js:108510
(anonymous) @ MB: Enhanced Cover Art Uploads.user.js:108494
_finallyRethrows @ MB: Enhanced Cover Art Uploads.user.js:106049
(anonymous) @ MB: Enhanced Cover Art Uploads.user.js:108491
_call @ MB: Enhanced Cover Art Uploads.user.js:106049
processURL @ MB: Enhanced Cover Art Uploads.user.js:108490
syncProcessURL @ MB: Enhanced Cover Art Uploads.user.js:108605
(anonymous) @ MB: Enhanced Cover Art Uploads.user.js:108447
r @ helpers.js:71

Occasionally I’ve seen that error for other providers even though an image is there

  1. Cover art providers

Yandex Music (MBS-12441)

https://music.yandex.com/album/13554341
https://avatars.yandex.net/get-music-content/4382806/8af5be94.a.13554341-1/orig

VK Music (MBS-12439)

https://vk.com/music/album/-2000461927_10461927
https://sun9-86.userapi.com/c858436/v858436178/23326c/FPnyNc-lq6k.jpg

Limited to 1184px? Seen that resolution for other albums too

Trivia

Apple Music of all things has only a horrible upscale for that album:

https://music.apple.com/us/album/1549788134
https://a1.mzstatic.com/us/r1000/063/Music122/v4/81/50/08/8150083f-d7f1-8821-378f-405e04f2c3b0/0.jpg

Audiomack (MBS-12445)

https://audiomack.com/key-glock/song/pain-killers
https://assets.audiomack.com/key-glock/fbc4f33e8133ea04d0fc56abbdee067c117a78ab2f151708346e822d2a1e91aa.jpeg

https://audiomack.com/key-glock/album/yellow-tape-2-deluxe
https://assets.audiomack.com/key-glock/f879a0938375da775a061d710d7bc8d94e7909f52502fa3d00d5d6337c543b59.jpeg

Display CAA image dimensions

Currently trying out the preview version

  1. File info is now centered but this doesn’t fit well on e.g. remove cover art pages.

  2. When I first installed it no file info was shown. So I went and deleted localStorage and IndexedDB entries related to the script, afterwards it worked. Of course when I tried to reproduce it there were no problems.
    ¯\_(ツ)_/¯

  3. Script doesn’t run everywhere anymore. This looks intentional but some pages are missing like
    https://musicbrainz.org/user/<username>/edits/open or collections

Paste multiple external links at once

  1. Seems fully broken
helpers.js:88 Uncaught TypeError: Cannot read properties of undefined (reading 'child')
    at HTMLInputElement.handleLinkInput (MB: QoL: Paste multiple external links at once.user.js:75:52)
    at HTMLInputElement.r (helpers.js:71:23)
handleLinkInput @ MB: QoL: Paste multiple external links at once.user.js:75
r @ helpers.js:71
1 Like