And this is why I added @kellnerd as a collaborator to the repo ![]()
// Violentmonkey: script is not running at all
Can you clarify that? I assume you meant GreaseMonkey? Is the Enhanced CAA script not running on GreaseMonkey at all? That would beā¦bad
And this is why I added @kellnerd as a collaborator to the repo ![]()
// Violentmonkey: script is not running at all
Can you clarify that? I assume you meant GreaseMonkey? Is the Enhanced CAA script not running on GreaseMonkey at all? That would beā¦bad
Yes, of course I meant Greasemonkey, the classical copy-paste error 
I guess it is related to the GM_* functions too, they are called GM.* there. Violentmonkey supports both styles and Tampermonkey only the first one:
But to be honest, since I often had problems with many MusicBrianz userscripts under Greasemonkey since their rewrite for version 4, I am no longer using it and also have not tested my userscripts with it. So far there has been a single complaint.
Thereās a polyfill for the new API, but Iāve never used it. Might be worth a try, but since most other userscripts donāt support GM4 either, itās not a priority.
Just noticed that it doesnāt seem possible to paste multiple URLs in Enhanced Cover Art Uploads.
And I guess URL decoding would be nice:
āPaste multiple external links at onceā seems to conflict with āCreate entity or fill data from wikipedia / wikidata / VIAF / ISNIā by @loujin:
Uncaught TypeError: Object.getOwnPropertyDescriptor(...) is undefinedUncaught (in promise) TypeError: Cannot read properties of undefined (reading 'set')About Qobuz. Maybe there is hope.
I have found something at:
https://open.qobuz.com/album/0825646089178
The goodies were right there unguarded and I just couldnāt resist
A teeny tiny bit got archived:
Where, exactly? Iām not seeing any goodies on that page.
Watch the network log 
https://www.qobuz.com/api.json/0.2/album/get?album_id=0825646089178&offset=0&limit=20
app_id (X-App-Id) is also part of request
We can haz 7digital cover provider? No hi-res images but better than nothing.
A key might not be necessary if the URLs can be guessed that easily:
https://de.7digital.com/artist/tu-ves-ovnis/release/curva-al-final-del-t%C3%BAnel-14385941 ā http://artwork-cdn.7static.com/static/img/sleeveart/00/143/859/0014385941_800.jpg
First of all, thank you for this amazing script!
It makes my life a lot easier!
Just tested the import button for vgmdb and it seems to fetch only certain image types
Tried with this release Majo no Takkyuubin Image Album | TKCA-71030 - VGMdb and the images for types obi and insert werenāt fetched, had to manually add them.
@chaban mentioned previously that you need to log in to see all images, but I was under the impression that the 3rd-party vgmdb.info API provided all the covers. Evidently that isnāt the case. Unfortunately, as mentioned previously, I have no intention to support anything requiring authentication so those images wonāt be able to be grabbed unless you manually enter the direct links.
Iām wondering why these images require an account to access, though, so if anyone has any info (or possibly even a workaround), please share. If we could somehow detect when images are missing, we could warn about it though. It appears that this table displays the correct number of covers and doesnāt require an account to access. However, extracting that information in an automated way would be fairly inefficient, as there doesnāt seem to be a way to get that information for a specific album in a single request, weād need to traverse that whole list. Itās possible to run a binary search but that would still require around 6 network requests for releases starting with M and a page size of 100. Admittedly thatās much better than 251 requests in the worst case with a simple linear scan, but itās still quite a lot of requestsā¦
Iāve created #62 to track, but I donāt expect this to get fixed in the near future. Iāll try to get in touch with the people behind the 3rd-party API and see if we can do anything about it.
Thanks for your quick reply!
Yeah, it seems that getting all the covers without account support wonāt be possible at the moment.
I do wonder why they choose to lock stuff like Obi. I do understand why they would lock R18 cover art tho.
It seems that the usual cover art types available without account support are: Front, Back, Booklet and Medium. Anything extra seems to be locked, but the images themselves can still be reached without an account, since copying the url to upload them works and I can also open the url in an incognito tab without logging in.
I like the idea of warning about āincompleteā uploads too, but I understand it could be tiresome to fix in the near future.
Since the direct links to images themselves can be accessed without an account, a possible option would be to run a userscript (either the main script itself or a smaller standalone one) on VGMdb and somehow extract the links there. If the user is logged in, that script will be able to extract all images. The links could then either be put inside of a text box and copied to the clipboard (requires #53 to be addressed) or we could add a button to āseedā them directly to the addition page, like whatās being done on a-tisket currently. The latter could make it easier to automatically fill types and comments, but would require 1) being able to seed multiple links (currently not supported, but should be viable) and 2) link VGMdb albums to MB releases (which should be possible).
I donāt know if thereās an userscript like that available, but, until now I used a small python script that downloaded all the images and then I just uploaded them to the CAA using the regular uploader option. It did require login tho.
It might be possible to tweak it to extract all the URLs and output them to text
A few more suggestions for Enhanced cover art uploads:
Apologies for the radio silence over the past couple of weeks, Iād mostly been working behind the scenes to make the userscripts and the development process more reliable, and most of that is now done. In the meantime Iāve released a couple of fixes to various userscripts:
add-cover-art pages (thanks chaban!)open.qobuz.com links are now supported.@kellnerd is also currently working on fixing the Amazon provider (#86), which is currently missing some images if thereās more than 4, and also isnāt extracting the highest possible resolution. Those fixes should get automatically released once we merge that PR (like this), thanks to the behind-the-scenes changes. So you can expect plenty more regular updates without waiting on me to decide when a new version should be released 
Edited to add: I could use some additional input on this Apple Music PNG/JPEG issue, if anyone knows something about image compression etc.
Iāve tried to install in both Chrome and Brave, but both times, I get an āInvalid Script Headerā error am I doing something wrong? I do have it in developer mode
@DemonKingOdio Make sure youāre installing it through a userscript engine like Tampermonkey or Violentmonkey and not as a native Chrome userscript. Native Chrome userscripts are severely limited in functionality.
More suggestions, bugs and observations using Enhanced Cover art uploads:
Failed to grab images r: HTTP error 404: Not Foundr
Failed to grab images r: HTTP error 404: via Release 6f82a009-7127-49da-8f83-84820e825fd4
Failed to grab images Error: Could not find required element, ideally marking as such once possible: MBS-5450missing-tralbum-art:
a0906619754_0.jpg.2.jpeg (2.3 MB)Trivia:
Some Deezer releases have a placeholder cover:
The 5-track version which is also available on Deezer has the right cover.
Itās not just Deezer, Napster seems to have similar problems sometimes:
Statistics:
Does the script make an impact on cover art additions? It seems so:
(For reference: the script was announced in the forum on 2021-09-22 and ca. 2021-10-13 when I started mass adding cover art, thanks holesovice)
You canāt really see the numbers at the end, zoom out to watch them soaring up to 1,000 per day.
Letās compare releases with cover art to releases in the db:
Amazing, are cover art and release adders playing catch? 
Quick reply, Iāll look into it in more detail in the near future.
Add warnings from āSupercharged cover art uploads editsā such as releases in the future or unusual aspect ratio for packaging/format
As for whether the script has an impact on cover art additions: it think it does. Iāve done some DB queries for the edit note content, I found 14956 edit notes containing āEnhanced Cover Art Uploadsā. Snapshot from yesterday, so itās likely over 15k by now. On average, thatās about 483 covers added by the script per day. For reference, scanning for āUpload to CAA from URLā gives ~16800 results, since 2021-06-02. Assuming everyone switched to Enhanced when it came out, thatās only 150/day on average.
Since Iām here anyway, short summary of the most important changes in the past week:
Coming soon Now here:
If youāve got other providers that youād like to see added, let me know! ![]()