├── .browserslistrc ├── .gitattributes ├── .github ├── actions │ └── setup │ │ └── action.yml ├── ci-failure-template.md ├── recording-reminder.md ├── renovate.json ├── semantic.yml └── workflows │ ├── CI.yml │ ├── build-and-test.yml │ ├── codeql-analysis.yml │ ├── deploy-preview.yml │ ├── deploy.yml │ ├── renovate-check.yml │ ├── send-recording-reminder.yml │ └── slash-commands-dispatch.yml ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.cjs ├── configs ├── README.md ├── eslint │ ├── arrays.js │ ├── browser.js │ ├── eslint-comments.js │ ├── general.js │ ├── jest.js │ ├── no-use-extend-native.js │ ├── promise.js │ ├── sonarjs.js │ ├── sort-imports.js │ ├── style.js │ ├── typescript.js │ └── unicorn.js ├── tsconfig.base-composite.json ├── tsconfig.base-node.json ├── tsconfig.base-unit.json ├── tsconfig.base-web.json ├── tsconfig.base.json ├── tsconfig.glue-composite.json └── tsconfig.glue-eslint.json ├── eslint.config.js ├── jest.config.cjs ├── lib └── work_identifiers.js ├── mb_blind_votes.user.js ├── mb_bulk_copy_work_codes.user.js ├── mb_qol_inline_recording_tracks.user.js ├── mb_qol_seed_recording_disambiguation.user.js ├── mb_qol_select_all_update_recordings.user.js ├── mb_supercharged_caa_edits.user.js ├── mb_validate_work_codes.user.js ├── package.json ├── src ├── lib │ ├── IA │ │ └── archive-metadata.ts │ ├── MB │ │ ├── advanced-relationships.ts │ │ ├── cover-art.ts │ │ ├── edit-note.ts │ │ ├── types.ts │ │ └── urls.ts │ ├── compat.ts │ ├── config.ts │ ├── logging │ │ ├── console-sink.ts │ │ ├── gui-sink.scss │ │ ├── gui-sink.tsx │ │ ├── levels.ts │ │ ├── logger.ts │ │ └── sink.ts │ ├── tsconfig.json │ ├── update-notifications │ │ ├── banner.scss │ │ └── index.tsx │ └── util │ │ ├── array.ts │ │ ├── assert.ts │ │ ├── async.ts │ │ ├── blob.ts │ │ ├── checkboxes.tsx │ │ ├── css.tsx │ │ ├── dom.ts │ │ ├── domain-dispatch.ts │ │ ├── format.ts │ │ ├── functions.ts │ │ ├── json.ts │ │ ├── metadata.ts │ │ ├── observable.ts │ │ ├── request │ │ ├── backend-fetch.ts │ │ ├── backend-gmxhr.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── request-options.ts │ │ └── response.ts │ │ ├── urls.ts │ │ └── versions.ts ├── mb_caa_dimensions │ ├── caa-info.ts │ ├── dimensions.ts │ ├── displayed-image.tsx │ ├── exports.ts │ ├── image-info.ts │ ├── image.ts │ ├── index.ts │ ├── info-cache.ts │ ├── meta.ts │ ├── style.scss │ └── tsconfig.json ├── mb_enhanced_cover_art_uploads │ ├── app.ts │ ├── config.ts │ ├── docs │ │ ├── seeding.md │ │ └── supported_providers.md │ ├── fetch.ts │ ├── form.ts │ ├── index.ts │ ├── maximise.ts │ ├── meta.ts │ ├── providers │ │ ├── 7digital.ts │ │ ├── allmusic.ts │ │ ├── amazon-music.ts │ │ ├── amazon.ts │ │ ├── apple-music.ts │ │ ├── archive.ts │ │ ├── audiomack.ts │ │ ├── bandcamp.ts │ │ ├── base.ts │ │ ├── beatport.ts │ │ ├── booth.ts │ │ ├── bugs.ts │ │ ├── deezer.ts │ │ ├── discogs.ts │ │ ├── freemusicarchive.ts │ │ ├── index.ts │ │ ├── jamendo.ts │ │ ├── junodownload.ts │ │ ├── melon.ts │ │ ├── metal-archives.ts │ │ ├── monstercat.ts │ │ ├── musicbrainz.ts │ │ ├── musiccircle.ts │ │ ├── musik-sammler.ts │ │ ├── netease.ts │ │ ├── qobuz.ts │ │ ├── rateyourmusic.ts │ │ ├── rockipedia.ts │ │ ├── soundcloud.ts │ │ ├── spotify.ts │ │ ├── tidal.ts │ │ ├── traxsource.ts │ │ ├── vgmdb.ts │ │ ├── vk-music.ts │ │ ├── yandex-music.ts │ │ ├── youtube-music.ts │ │ └── youtube.ts │ ├── seeding │ │ ├── atisket │ │ │ └── index.tsx │ │ ├── base.ts │ │ ├── dimensions.ts │ │ ├── harmony │ │ │ └── index.tsx │ │ ├── index.ts │ │ ├── musicbrainz.tsx │ │ ├── parameters.ts │ │ └── vgmdb.tsx │ ├── supportedProviders.md │ ├── tsconfig.json │ ├── types.ts │ └── ui │ │ ├── main.scss │ │ └── main.tsx ├── mb_multi_external_links │ ├── index.ts │ ├── meta.ts │ └── tsconfig.json └── types │ ├── css.d.ts │ ├── eslint-plugins.d.ts │ └── rollup-consts.d.ts ├── tests ├── test-data │ ├── __recordings__ │ │ ├── 7digital-provider_2358810183 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── a-tisket-images_2315790463 │ │ │ ├── loads-file-info-for-Apple-Music-PNG-images_3342677255.warc │ │ │ ├── loads-file-info-for-Apple-Music-images_2990659670.warc │ │ │ ├── loads-file-info-for-Deezer-images_3609701700.warc │ │ │ └── loads-file-info-for-Spotify-images_1432023381.warc │ │ ├── allmusic-provider_1998999876 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ ├── throws-on-non-existent-release-redirecting-to-album_3064214526.warc │ │ │ │ └── throws-on-non-existent-release-redirecting-to-homepage_3676177255.warc │ │ ├── amazon-provider_598850374 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-Audible-audiobooks-with-dirty-URL_2910439101.warc │ │ │ │ ├── extracts-covers-for-Audible-audiobooks_73205340.warc │ │ │ │ ├── extracts-covers-for-physical-audiobooks-from-the-embedded-JS_45173725.warc │ │ │ │ ├── extracts-covers-for-physical-audiobooks-where-Audible-version-is-also-available_1511047644.warc │ │ │ │ ├── extracts-covers-for-physical-products-from-the-embedded-JS-on-dp-URLs_2020173468.warc │ │ │ │ ├── extracts-covers-for-physical-products-from-the-embedded-JS-on-gp-URLs_2745465693.warc │ │ │ │ ├── returns-no-covers-for-product-without-images_3806796001.warc │ │ │ │ ├── throws-on-digital-releases-on-dp-URLs_2384173620.warc │ │ │ │ ├── throws-on-digital-releases-on-gp-URLs_1019292309.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── apple-music-provider_2401788145 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-Apple-Music-release_2320967000.warc │ │ │ │ ├── extracts-covers-for-iTunes-release_1935077433.warc │ │ │ │ ├── extracts-covers-for-release-with-video-cover_978183509.warc │ │ │ │ ├── throws-on-non-existent-Apple-Music-release_3871375527.warc │ │ │ │ └── throws-on-non-existent-iTunes-release_3050089140.warc │ │ ├── archive-provider_3534120302 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-CAA-item_2670133312.warc │ │ │ │ ├── extracts-covers-for-item-with-a-filename-that-requires-URL-encoding_3946155584.warc │ │ │ │ ├── extracts-covers-for-item-without-images_147634013.warc │ │ │ │ ├── extracts-covers-for-item_1509925937.warc │ │ │ │ ├── throws-on-darkened-release_3035067976.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── audiomack-provider_3616092782 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album_1362244825.warc │ │ │ │ ├── extracts-covers-for-song_4284615763.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── bandcamp-provider_3598072612 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── deduplicates-track-images-by-thumbnail-content_882253553.warc │ │ │ │ ├── extracts-covers-for-release-with-track-images_4152396596.warc │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ ├── extracts-covers-for-subscriber-only-releases_4211089645.warc │ │ │ │ ├── grabs-no-track-covers-if-they-will-not-be-used_2829919722.warc │ │ │ │ ├── grabs-square-thumbnails-for-non-square-covers_304071596.warc │ │ │ │ ├── returns-no-images-if-release-has-no-cover_4238276269.warc │ │ │ │ ├── skips-grabbing-square-thumbnails-if-dimensions-cannot-be-loaded_3362680250.warc │ │ │ │ ├── throws-on-non-existent-release_1189313548.warc │ │ │ │ ├── throws-on-release-that-redirects_1059629284.warc │ │ │ │ └── warns-about-non-standalone-track-releases_2435846759.warc │ │ ├── beatport-provider_1122456303 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── booth-provider_1223894492 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album-with-multiple-images-and-YouTube-embedded-video_2223334374.warc │ │ │ │ ├── extracts-covers-for-album-with-one-image_853668334.warc │ │ │ │ ├── extracts-covers-for-item-on-custom-shop-domain_1974256441.warc │ │ │ │ ├── extracts-covers-for-item-with-no-images_1490749324.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── bugs-provider_240357971 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── deezer-provider_3447087447 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release-with-placeholder-image_1210876185.warc │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── discogs-provider_883142520 │ │ │ ├── caching-API-responses_1012471802 │ │ │ │ ├── clears-the-cache-entry-on-failure_963532173.warc │ │ │ │ ├── reuses-the-cache-entry-for-subsequent-requests_598889563.warc │ │ │ │ └── reuses-the-cache-entry-while-maximising-images_2688171962.warc │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── free-music-archive-provider_3326424863 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album_1362244825.warc │ │ │ │ ├── extracts-covers-for-track_2202660265.warc │ │ │ │ ├── throws-on-non-existent-release_1189313548.warc │ │ │ │ └── warns-about-non-standalone-track-releases_2435846759.warc │ │ ├── getting-CAA-information_1368630358 │ │ │ ├── returns-number-of-pages-for-PDF_1721876079.warc │ │ │ └── returns-size-and-format_2001430971.warc │ │ ├── getting-URLs-for-release_1054398333 │ │ │ ├── can-omit-URLs-which-are-ended_3862782763.warc │ │ │ ├── can-omit-duplicate-URLs_4045665903.warc │ │ │ └── retrieves-all-URLs_515713061.warc │ │ ├── getting-image-metadata_1201919995 │ │ │ ├── fetches-IA-metadata_30353100.warc │ │ │ ├── throws-on-darkened-item_3125134876.warc │ │ │ └── throws-on-non-existent-item_3166092432.warc │ │ ├── getting-releases-for-URLs_3409569510 │ │ │ ├── returns-empty-list-when-URL-does-not-exist_2275831759.warc │ │ │ ├── returns-empty-list-when-no-release-is-attached-to-URL_3987713515.warc │ │ │ └── returns-release-ID-for-URL_2258567196.warc │ │ ├── gmxhr-adapter_270332282 │ │ │ └── should-work_3457346403.warc │ │ ├── jamendo-provider_2422149198 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album_1362244825.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── juno-download-provider_3061372698 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── melon-provider_1415762465 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── metal-archives-provider_2915609480 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album_1362244825.warc │ │ │ │ ├── throws-on-non-existent-release-ID-with-existing-title_3932296902.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── monstercat-provider_3263834320 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-player-release_1105295178.warc │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ ├── throws-on-non-existent-player-release_2964353123.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── musicbrainz-provider_2175364407 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release-with-complex-artwork-types_3075974168.warc │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── musiccircle-provider_4176941557 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-product-with-many-images_1551367804.warc │ │ │ │ ├── extracts-covers-for-product_82212057.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── musik-sammler-provider_903330389 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── netease-provider_1107003747 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album_1362244825.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── qobuz-provider_3453546435 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release-with-booklet_2681687091.warc │ │ │ │ ├── extracts-covers-for-release-without-booklet_3929524901.warc │ │ │ │ ├── falls-back-to-URL-rewriting-when-API-returns-404_1187337482.warc │ │ │ │ └── with-invalid-app-ID_2512831042 │ │ │ │ └── throws-on-invalid-app-ID_2692451358.warc │ │ ├── rateyourmusic-provider_2781742196 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ ├── throws-on-Cloudflare-captcha-pages_1230503098.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── request_1051330994 │ │ │ ├── fetch-backend_2955150227 │ │ │ │ ├── accepts-URL-input_4108038287.warc │ │ │ │ ├── defaults-to-textual-responses_3408381847.warc │ │ │ │ ├── includes-JSON-parser-in-textual-responses_3773065511.warc │ │ │ │ ├── supports-arraybuffer-responseType-requests_3336440301.warc │ │ │ │ ├── supports-blob-responseType-requests_422233135.warc │ │ │ │ └── supports-text-responseType-requests_2732982167.warc │ │ │ ├── frontend_3860412285 │ │ │ │ ├── does-not-reject-if-disabled-by-caller_2744883421.warc │ │ │ │ ├── rejects-on-HTTP-error-by-default_484413642.warc │ │ │ │ └── rejects-with-custom-error-text-on-HTTP-errors_972536161.warc │ │ │ └── gmxhr-backend_368618529 │ │ │ │ ├── accepts-URL-input_4108038287.warc │ │ │ │ ├── defaults-to-textual-responses_3408381847.warc │ │ │ │ ├── includes-JSON-parser-in-textual-responses_3773065511.warc │ │ │ │ ├── supports-arraybuffer-responseType-requests_3336440301.warc │ │ │ │ ├── supports-blob-responseType-requests_422233135.warc │ │ │ │ └── supports-text-responseType-requests_2732982167.warc │ │ ├── rockipedia-provider_1627855227 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release-with-one-image_1064723228.warc │ │ │ │ ├── extracts-covers-for-releases-with-multiple-images_808508142.warc │ │ │ │ └── extracts-covers-for-releases-with-no-images_3601724051.warc │ │ ├── soundcloud-provider_749668182 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── attempts-to-refresh-client-ID_1920144999.warc │ │ │ │ ├── deduplicates-track-images_3655604619.warc │ │ │ │ ├── does-not-load-all-track-images-if-some-could-not-be-loaded_3382566896.warc │ │ │ │ ├── extracts-covers-for-set-release-with-5-track-images-and-backdrop-images_1406306940.warc │ │ │ │ ├── extracts-covers-for-set-release-with-track-images_3340215888.warc │ │ │ │ ├── extracts-covers-for-set-release_868404311.warc │ │ │ │ ├── extracts-covers-for-single-track-release_3636833796.warc │ │ │ │ ├── grabs-no-images-if-track-has-no-image_2364970469.warc │ │ │ │ ├── grabs-no-track-images-if-they-will-not-be-used_1853861224.warc │ │ │ │ ├── throws-on-non-existent-set_2239969101.warc │ │ │ │ ├── throws-on-non-existent-track_2628933094.warc │ │ │ │ └── throws-on-release-for-which-metadata-cannot-be-extracted_1153880707.warc │ │ ├── spotify-provider_3498704126 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── tidal-provider_1176636160 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-listen-tidal-com-release_3139557965.warc │ │ │ │ ├── extracts-covers-for-release-with-video-cover_978183509.warc │ │ │ │ ├── extracts-covers-for-store-tidal-com-release_3101146955.warc │ │ │ │ ├── extracts-covers-for-tidal-com-release_4108518416.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── traxsource-provider_3564044540 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── vgmdb-provider_1905514784 │ │ │ ├── extracting-images-from-API_2453221240 │ │ │ │ ├── extracts-images-for-release-where-all-images-are-public_680386920.warc │ │ │ │ └── extracts-images-for-release-without-cover-but-with-picture_660057397.warc │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── does-not-find-all-images-if-some-are-not-public_473671606.warc │ │ │ │ ├── extracts-covers-for-release-where-all-images-are-public_404456438.warc │ │ │ │ ├── extracts-covers-for-release-with-NSFW-cover_3684978920.warc │ │ │ │ ├── extracts-covers-for-release-without-any-cover-or-picture_2065586161.warc │ │ │ │ ├── extracts-covers-for-release-without-cover-but-with-picture_2261003263.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── vk-music-provider_1447304674 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-release_2308446907.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── yandex-music-provider_2331493320 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-album_1362244825.warc │ │ │ │ └── throws-on-non-existent-release_1189313548.warc │ │ ├── youtube-music-provider_2757963754 │ │ │ └── extracting-images_1310741912 │ │ │ │ ├── extracts-covers-for-music-video-URL_1759958779.warc │ │ │ │ ├── extracts-covers-for-release-from-browse-URL_2505727772.warc │ │ │ │ ├── extracts-covers-for-release-from-playlist-URL_4251996832.warc │ │ │ │ ├── throws-on-non-album-playlist_1680727854.warc │ │ │ │ ├── throws-on-non-existent-browse-URL_3377859360.warc │ │ │ │ └── throws-on-non-existent-playlist-URL_1827712356.warc │ │ └── youtube-provider_1314211287 │ │ │ └── extracting-images_1310741912 │ │ │ └── extracts-covers-for-music-video_1400927174.warc │ └── mb_enhanced_cover_art_uploads │ │ └── form-row.html ├── types │ ├── fake-indexeddb.d.ts │ └── setup-polly-jest.d.ts └── unit │ ├── build │ ├── changelog.test.ts │ ├── plugin-userscript.test.ts │ └── tsconfig.json │ ├── lib │ ├── IA │ │ └── archive-metadata.test.ts │ ├── MB │ │ ├── edit-note.test.ts │ │ └── urls.test.ts │ ├── config.test.ts │ ├── logging │ │ ├── console-sink.test.ts │ │ └── logger.test.ts │ ├── tsconfig.json │ └── util │ │ ├── array.test.ts │ │ ├── assert.test.ts │ │ ├── async.test.ts │ │ ├── blob.test.ts │ │ ├── dom.test.ts │ │ ├── domain-dispatch.test.ts │ │ ├── format.test.ts │ │ ├── functions.test.ts │ │ ├── json.test.ts │ │ ├── metadata.test.ts │ │ ├── observable.test.ts │ │ ├── request.test.ts │ │ └── versions.test.ts │ ├── mb_caa_dimensions │ ├── caa-info.test.ts │ ├── dimensions.test.ts │ ├── image.test.ts │ ├── info-cache.test.ts │ ├── test-utils │ │ └── mock-data.ts │ └── tsconfig.json │ ├── mb_enhanced_cover_art_uploads │ ├── config.test.ts │ ├── fetch.test.ts │ ├── form.test.ts │ ├── maximise.test.ts │ ├── providers │ │ ├── 7digital.test.ts │ │ ├── allmusic.test.ts │ │ ├── amazon-music.test.ts │ │ ├── amazon.test.ts │ │ ├── apple-music.test.ts │ │ ├── archive.test.ts │ │ ├── audiomack.test.ts │ │ ├── bandcamp.test.ts │ │ ├── base.test.ts │ │ ├── beatport.test.ts │ │ ├── booth.test.ts │ │ ├── bugs.test.ts │ │ ├── deezer.test.ts │ │ ├── discogs.test.ts │ │ ├── documentation.test.ts │ │ ├── find-images-spec.ts │ │ ├── freemusicarchive.test.ts │ │ ├── jamendo.test.ts │ │ ├── junodownload.test.ts │ │ ├── melon.test.ts │ │ ├── metal-archives.test.ts │ │ ├── monstercat.test.ts │ │ ├── musicbrainz.test.ts │ │ ├── musiccircle.test.ts │ │ ├── musik-sammler.test.ts │ │ ├── netease.test.ts │ │ ├── qobuz.test.ts │ │ ├── rateyourmusic.test.ts │ │ ├── rockipedia.test.ts │ │ ├── soundcloud.test.ts │ │ ├── spotify.test.ts │ │ ├── tidal.test.ts │ │ ├── traxsource.test.ts │ │ ├── url-matching-spec.ts │ │ ├── vgmdb.test.ts │ │ ├── vk-music.test.ts │ │ ├── yandex-music.test.ts │ │ ├── youtube-music.test.ts │ │ └── youtube.test.ts │ ├── seeding │ │ ├── base.test.ts │ │ ├── dimensions.test.ts │ │ └── parameters.test.ts │ ├── test-utils │ │ ├── dummy-data.ts │ │ └── matchers.ts │ └── tsconfig.json │ └── utils │ ├── extended-jsdom-environment.ts │ ├── gm-mocks.ts │ ├── pollyjs │ ├── gmxhr-adapter │ │ └── index.ts │ ├── headers.ts │ ├── index.ts │ ├── tests │ │ └── gmxhr-adapter.test.ts │ └── warc-persister │ │ ├── har2warc.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── warc2har.ts │ ├── setup-gm-mocks.ts │ ├── shared-behaviour.ts │ └── tsconfig.json └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/ci-failure-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/ci-failure-template.md -------------------------------------------------------------------------------- /.github/recording-reminder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/recording-reminder.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- 1 | titleAndCommits: true 2 | -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/deploy-preview.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/renovate-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/renovate-check.yml -------------------------------------------------------------------------------- /.github/workflows/send-recording-reminder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/send-recording-reminder.yml -------------------------------------------------------------------------------- /.github/workflows/slash-commands-dispatch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.github/workflows/slash-commands-dispatch.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/README.md -------------------------------------------------------------------------------- /configs/eslint/arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/arrays.js -------------------------------------------------------------------------------- /configs/eslint/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/browser.js -------------------------------------------------------------------------------- /configs/eslint/eslint-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/eslint-comments.js -------------------------------------------------------------------------------- /configs/eslint/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/general.js -------------------------------------------------------------------------------- /configs/eslint/jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/jest.js -------------------------------------------------------------------------------- /configs/eslint/no-use-extend-native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/no-use-extend-native.js -------------------------------------------------------------------------------- /configs/eslint/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/promise.js -------------------------------------------------------------------------------- /configs/eslint/sonarjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/sonarjs.js -------------------------------------------------------------------------------- /configs/eslint/sort-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/sort-imports.js -------------------------------------------------------------------------------- /configs/eslint/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/style.js -------------------------------------------------------------------------------- /configs/eslint/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/typescript.js -------------------------------------------------------------------------------- /configs/eslint/unicorn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/eslint/unicorn.js -------------------------------------------------------------------------------- /configs/tsconfig.base-composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/tsconfig.base-composite.json -------------------------------------------------------------------------------- /configs/tsconfig.base-node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/tsconfig.base-node.json -------------------------------------------------------------------------------- /configs/tsconfig.base-unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/tsconfig.base-unit.json -------------------------------------------------------------------------------- /configs/tsconfig.base-web.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/tsconfig.base-web.json -------------------------------------------------------------------------------- /configs/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/tsconfig.base.json -------------------------------------------------------------------------------- /configs/tsconfig.glue-composite.json: -------------------------------------------------------------------------------- 1 | ../tsconfig.json -------------------------------------------------------------------------------- /configs/tsconfig.glue-eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/configs/tsconfig.glue-eslint.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /lib/work_identifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/lib/work_identifiers.js -------------------------------------------------------------------------------- /mb_blind_votes.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_blind_votes.user.js -------------------------------------------------------------------------------- /mb_bulk_copy_work_codes.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_bulk_copy_work_codes.user.js -------------------------------------------------------------------------------- /mb_qol_inline_recording_tracks.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_qol_inline_recording_tracks.user.js -------------------------------------------------------------------------------- /mb_qol_seed_recording_disambiguation.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_qol_seed_recording_disambiguation.user.js -------------------------------------------------------------------------------- /mb_qol_select_all_update_recordings.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_qol_select_all_update_recordings.user.js -------------------------------------------------------------------------------- /mb_supercharged_caa_edits.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_supercharged_caa_edits.user.js -------------------------------------------------------------------------------- /mb_validate_work_codes.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/mb_validate_work_codes.user.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/package.json -------------------------------------------------------------------------------- /src/lib/IA/archive-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/IA/archive-metadata.ts -------------------------------------------------------------------------------- /src/lib/MB/advanced-relationships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/MB/advanced-relationships.ts -------------------------------------------------------------------------------- /src/lib/MB/cover-art.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/MB/cover-art.ts -------------------------------------------------------------------------------- /src/lib/MB/edit-note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/MB/edit-note.ts -------------------------------------------------------------------------------- /src/lib/MB/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/MB/types.ts -------------------------------------------------------------------------------- /src/lib/MB/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/MB/urls.ts -------------------------------------------------------------------------------- /src/lib/compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/compat.ts -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/logging/console-sink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/logging/console-sink.ts -------------------------------------------------------------------------------- /src/lib/logging/gui-sink.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/logging/gui-sink.scss -------------------------------------------------------------------------------- /src/lib/logging/gui-sink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/logging/gui-sink.tsx -------------------------------------------------------------------------------- /src/lib/logging/levels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/logging/levels.ts -------------------------------------------------------------------------------- /src/lib/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/logging/logger.ts -------------------------------------------------------------------------------- /src/lib/logging/sink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/logging/sink.ts -------------------------------------------------------------------------------- /src/lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/tsconfig.json -------------------------------------------------------------------------------- /src/lib/update-notifications/banner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/update-notifications/banner.scss -------------------------------------------------------------------------------- /src/lib/update-notifications/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/update-notifications/index.tsx -------------------------------------------------------------------------------- /src/lib/util/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/array.ts -------------------------------------------------------------------------------- /src/lib/util/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/assert.ts -------------------------------------------------------------------------------- /src/lib/util/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/async.ts -------------------------------------------------------------------------------- /src/lib/util/blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/blob.ts -------------------------------------------------------------------------------- /src/lib/util/checkboxes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/checkboxes.tsx -------------------------------------------------------------------------------- /src/lib/util/css.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/css.tsx -------------------------------------------------------------------------------- /src/lib/util/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/dom.ts -------------------------------------------------------------------------------- /src/lib/util/domain-dispatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/domain-dispatch.ts -------------------------------------------------------------------------------- /src/lib/util/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/format.ts -------------------------------------------------------------------------------- /src/lib/util/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/functions.ts -------------------------------------------------------------------------------- /src/lib/util/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/json.ts -------------------------------------------------------------------------------- /src/lib/util/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/metadata.ts -------------------------------------------------------------------------------- /src/lib/util/observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/observable.ts -------------------------------------------------------------------------------- /src/lib/util/request/backend-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/request/backend-fetch.ts -------------------------------------------------------------------------------- /src/lib/util/request/backend-gmxhr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/request/backend-gmxhr.ts -------------------------------------------------------------------------------- /src/lib/util/request/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/request/errors.ts -------------------------------------------------------------------------------- /src/lib/util/request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/request/index.ts -------------------------------------------------------------------------------- /src/lib/util/request/request-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/request/request-options.ts -------------------------------------------------------------------------------- /src/lib/util/request/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/request/response.ts -------------------------------------------------------------------------------- /src/lib/util/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/urls.ts -------------------------------------------------------------------------------- /src/lib/util/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/lib/util/versions.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/caa-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/caa-info.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/dimensions.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/displayed-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/displayed-image.tsx -------------------------------------------------------------------------------- /src/mb_caa_dimensions/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/exports.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/image-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/image-info.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/image.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/index.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/info-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/info-cache.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/meta.ts -------------------------------------------------------------------------------- /src/mb_caa_dimensions/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/style.scss -------------------------------------------------------------------------------- /src/mb_caa_dimensions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_caa_dimensions/tsconfig.json -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/app.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/config.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/docs/seeding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/docs/seeding.md -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/docs/supported_providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/docs/supported_providers.md -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/fetch.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/form.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/index.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/maximise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/maximise.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/meta.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/7digital.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/7digital.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/allmusic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/allmusic.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/amazon-music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/amazon-music.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/amazon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/amazon.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/apple-music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/apple-music.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/archive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/archive.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/audiomack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/audiomack.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/bandcamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/bandcamp.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/base.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/beatport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/beatport.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/booth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/booth.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/bugs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/bugs.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/deezer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/deezer.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/discogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/discogs.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/freemusicarchive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/freemusicarchive.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/index.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/jamendo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/jamendo.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/junodownload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/junodownload.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/melon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/melon.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/metal-archives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/metal-archives.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/monstercat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/monstercat.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/musicbrainz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/musicbrainz.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/musiccircle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/musiccircle.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/musik-sammler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/musik-sammler.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/netease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/netease.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/qobuz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/qobuz.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/rateyourmusic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/rateyourmusic.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/rockipedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/rockipedia.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/soundcloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/soundcloud.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/spotify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/spotify.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/tidal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/tidal.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/traxsource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/traxsource.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/vgmdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/vgmdb.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/vk-music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/vk-music.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/yandex-music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/yandex-music.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/youtube-music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/youtube-music.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/providers/youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/providers/youtube.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/atisket/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/atisket/index.tsx -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/base.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/dimensions.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/harmony/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/harmony/index.tsx -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/index.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/musicbrainz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/musicbrainz.tsx -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/parameters.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/seeding/vgmdb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/seeding/vgmdb.tsx -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/supportedProviders.md: -------------------------------------------------------------------------------- 1 | docs/supported_providers.md -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/tsconfig.json -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/types.ts -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/ui/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/ui/main.scss -------------------------------------------------------------------------------- /src/mb_enhanced_cover_art_uploads/ui/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_enhanced_cover_art_uploads/ui/main.tsx -------------------------------------------------------------------------------- /src/mb_multi_external_links/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_multi_external_links/index.ts -------------------------------------------------------------------------------- /src/mb_multi_external_links/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_multi_external_links/meta.ts -------------------------------------------------------------------------------- /src/mb_multi_external_links/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/mb_multi_external_links/tsconfig.json -------------------------------------------------------------------------------- /src/types/css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/types/css.d.ts -------------------------------------------------------------------------------- /src/types/eslint-plugins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/types/eslint-plugins.d.ts -------------------------------------------------------------------------------- /src/types/rollup-consts.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/src/types/rollup-consts.d.ts -------------------------------------------------------------------------------- /tests/test-data/__recordings__/7digital-provider_2358810183/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/7digital-provider_2358810183/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/7digital-provider_2358810183/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/7digital-provider_2358810183/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Apple-Music-PNG-images_3342677255.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Apple-Music-PNG-images_3342677255.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Apple-Music-images_2990659670.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Apple-Music-images_2990659670.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Deezer-images_3609701700.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Deezer-images_3609701700.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Spotify-images_1432023381.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/a-tisket-images_2315790463/loads-file-info-for-Spotify-images_1432023381.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/allmusic-provider_1998999876/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/allmusic-provider_1998999876/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/allmusic-provider_1998999876/extracting-images_1310741912/throws-on-non-existent-release-redirecting-to-album_3064214526.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/allmusic-provider_1998999876/extracting-images_1310741912/throws-on-non-existent-release-redirecting-to-album_3064214526.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/allmusic-provider_1998999876/extracting-images_1310741912/throws-on-non-existent-release-redirecting-to-homepage_3676177255.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/allmusic-provider_1998999876/extracting-images_1310741912/throws-on-non-existent-release-redirecting-to-homepage_3676177255.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-Audible-audiobooks-with-dirty-URL_2910439101.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-Audible-audiobooks-with-dirty-URL_2910439101.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-Audible-audiobooks_73205340.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-Audible-audiobooks_73205340.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-audiobooks-from-the-embedded-JS_45173725.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-audiobooks-from-the-embedded-JS_45173725.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-audiobooks-where-Audible-version-is-also-available_1511047644.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-audiobooks-where-Audible-version-is-also-available_1511047644.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-products-from-the-embedded-JS-on-dp-URLs_2020173468.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-products-from-the-embedded-JS-on-dp-URLs_2020173468.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-products-from-the-embedded-JS-on-gp-URLs_2745465693.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/extracts-covers-for-physical-products-from-the-embedded-JS-on-gp-URLs_2745465693.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/returns-no-covers-for-product-without-images_3806796001.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/returns-no-covers-for-product-without-images_3806796001.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/throws-on-digital-releases-on-dp-URLs_2384173620.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/throws-on-digital-releases-on-dp-URLs_2384173620.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/throws-on-digital-releases-on-gp-URLs_1019292309.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/throws-on-digital-releases-on-gp-URLs_1019292309.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/amazon-provider_598850374/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/extracts-covers-for-Apple-Music-release_2320967000.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/extracts-covers-for-Apple-Music-release_2320967000.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/extracts-covers-for-iTunes-release_1935077433.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/extracts-covers-for-iTunes-release_1935077433.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/extracts-covers-for-release-with-video-cover_978183509.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/extracts-covers-for-release-with-video-cover_978183509.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/throws-on-non-existent-Apple-Music-release_3871375527.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/throws-on-non-existent-Apple-Music-release_3871375527.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/throws-on-non-existent-iTunes-release_3050089140.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/apple-music-provider_2401788145/extracting-images_1310741912/throws-on-non-existent-iTunes-release_3050089140.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-CAA-item_2670133312.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-CAA-item_2670133312.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-item-with-a-filename-that-requires-URL-encoding_3946155584.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-item-with-a-filename-that-requires-URL-encoding_3946155584.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-item-without-images_147634013.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-item-without-images_147634013.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-item_1509925937.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/extracts-covers-for-item_1509925937.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/throws-on-darkened-release_3035067976.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/throws-on-darkened-release_3035067976.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/archive-provider_3534120302/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/audiomack-provider_3616092782/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/audiomack-provider_3616092782/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/audiomack-provider_3616092782/extracting-images_1310741912/extracts-covers-for-song_4284615763.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/audiomack-provider_3616092782/extracting-images_1310741912/extracts-covers-for-song_4284615763.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/audiomack-provider_3616092782/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/audiomack-provider_3616092782/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/deduplicates-track-images-by-thumbnail-content_882253553.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/deduplicates-track-images-by-thumbnail-content_882253553.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/extracts-covers-for-release-with-track-images_4152396596.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/extracts-covers-for-release-with-track-images_4152396596.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/extracts-covers-for-subscriber-only-releases_4211089645.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/extracts-covers-for-subscriber-only-releases_4211089645.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/grabs-no-track-covers-if-they-will-not-be-used_2829919722.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/grabs-no-track-covers-if-they-will-not-be-used_2829919722.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/grabs-square-thumbnails-for-non-square-covers_304071596.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/grabs-square-thumbnails-for-non-square-covers_304071596.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/returns-no-images-if-release-has-no-cover_4238276269.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/returns-no-images-if-release-has-no-cover_4238276269.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/skips-grabbing-square-thumbnails-if-dimensions-cannot-be-loaded_3362680250.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/skips-grabbing-square-thumbnails-if-dimensions-cannot-be-loaded_3362680250.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/throws-on-release-that-redirects_1059629284.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/throws-on-release-that-redirects_1059629284.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/warns-about-non-standalone-track-releases_2435846759.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bandcamp-provider_3598072612/extracting-images_1310741912/warns-about-non-standalone-track-releases_2435846759.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/beatport-provider_1122456303/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/beatport-provider_1122456303/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/beatport-provider_1122456303/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/beatport-provider_1122456303/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-album-with-multiple-images-and-YouTube-embedded-video_2223334374.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-album-with-multiple-images-and-YouTube-embedded-video_2223334374.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-album-with-one-image_853668334.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-album-with-one-image_853668334.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-item-on-custom-shop-domain_1974256441.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-item-on-custom-shop-domain_1974256441.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-item-with-no-images_1490749324.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/extracts-covers-for-item-with-no-images_1490749324.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/booth-provider_1223894492/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bugs-provider_240357971/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bugs-provider_240357971/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/bugs-provider_240357971/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/bugs-provider_240357971/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/deezer-provider_3447087447/extracting-images_1310741912/extracts-covers-for-release-with-placeholder-image_1210876185.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/deezer-provider_3447087447/extracting-images_1310741912/extracts-covers-for-release-with-placeholder-image_1210876185.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/deezer-provider_3447087447/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/deezer-provider_3447087447/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/deezer-provider_3447087447/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/deezer-provider_3447087447/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/discogs-provider_883142520/caching-API-responses_1012471802/clears-the-cache-entry-on-failure_963532173.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/discogs-provider_883142520/caching-API-responses_1012471802/clears-the-cache-entry-on-failure_963532173.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/discogs-provider_883142520/caching-API-responses_1012471802/reuses-the-cache-entry-for-subsequent-requests_598889563.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/discogs-provider_883142520/caching-API-responses_1012471802/reuses-the-cache-entry-for-subsequent-requests_598889563.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/discogs-provider_883142520/caching-API-responses_1012471802/reuses-the-cache-entry-while-maximising-images_2688171962.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/discogs-provider_883142520/caching-API-responses_1012471802/reuses-the-cache-entry-while-maximising-images_2688171962.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/discogs-provider_883142520/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/discogs-provider_883142520/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/discogs-provider_883142520/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/discogs-provider_883142520/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/extracts-covers-for-track_2202660265.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/extracts-covers-for-track_2202660265.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/warns-about-non-standalone-track-releases_2435846759.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/free-music-archive-provider_3326424863/extracting-images_1310741912/warns-about-non-standalone-track-releases_2435846759.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-CAA-information_1368630358/returns-number-of-pages-for-PDF_1721876079.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-CAA-information_1368630358/returns-number-of-pages-for-PDF_1721876079.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-CAA-information_1368630358/returns-size-and-format_2001430971.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-CAA-information_1368630358/returns-size-and-format_2001430971.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-URLs-for-release_1054398333/can-omit-URLs-which-are-ended_3862782763.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-URLs-for-release_1054398333/can-omit-URLs-which-are-ended_3862782763.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-URLs-for-release_1054398333/can-omit-duplicate-URLs_4045665903.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-URLs-for-release_1054398333/can-omit-duplicate-URLs_4045665903.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-URLs-for-release_1054398333/retrieves-all-URLs_515713061.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-URLs-for-release_1054398333/retrieves-all-URLs_515713061.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-image-metadata_1201919995/fetches-IA-metadata_30353100.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-image-metadata_1201919995/fetches-IA-metadata_30353100.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-image-metadata_1201919995/throws-on-darkened-item_3125134876.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-image-metadata_1201919995/throws-on-darkened-item_3125134876.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-image-metadata_1201919995/throws-on-non-existent-item_3166092432.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-image-metadata_1201919995/throws-on-non-existent-item_3166092432.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-releases-for-URLs_3409569510/returns-empty-list-when-URL-does-not-exist_2275831759.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-releases-for-URLs_3409569510/returns-empty-list-when-URL-does-not-exist_2275831759.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-releases-for-URLs_3409569510/returns-empty-list-when-no-release-is-attached-to-URL_3987713515.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-releases-for-URLs_3409569510/returns-empty-list-when-no-release-is-attached-to-URL_3987713515.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/getting-releases-for-URLs_3409569510/returns-release-ID-for-URL_2258567196.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/getting-releases-for-URLs_3409569510/returns-release-ID-for-URL_2258567196.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/gmxhr-adapter_270332282/should-work_3457346403.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/gmxhr-adapter_270332282/should-work_3457346403.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/jamendo-provider_2422149198/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/jamendo-provider_2422149198/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/jamendo-provider_2422149198/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/jamendo-provider_2422149198/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/juno-download-provider_3061372698/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/juno-download-provider_3061372698/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/juno-download-provider_3061372698/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/juno-download-provider_3061372698/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/melon-provider_1415762465/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/melon-provider_1415762465/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/melon-provider_1415762465/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/melon-provider_1415762465/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/metal-archives-provider_2915609480/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/metal-archives-provider_2915609480/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/metal-archives-provider_2915609480/extracting-images_1310741912/throws-on-non-existent-release-ID-with-existing-title_3932296902.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/metal-archives-provider_2915609480/extracting-images_1310741912/throws-on-non-existent-release-ID-with-existing-title_3932296902.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/metal-archives-provider_2915609480/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/metal-archives-provider_2915609480/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/extracts-covers-for-player-release_1105295178.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/extracts-covers-for-player-release_1105295178.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/throws-on-non-existent-player-release_2964353123.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/throws-on-non-existent-player-release_2964353123.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/monstercat-provider_3263834320/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musicbrainz-provider_2175364407/extracting-images_1310741912/extracts-covers-for-release-with-complex-artwork-types_3075974168.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musicbrainz-provider_2175364407/extracting-images_1310741912/extracts-covers-for-release-with-complex-artwork-types_3075974168.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musicbrainz-provider_2175364407/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musicbrainz-provider_2175364407/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musicbrainz-provider_2175364407/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musicbrainz-provider_2175364407/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musiccircle-provider_4176941557/extracting-images_1310741912/extracts-covers-for-product-with-many-images_1551367804.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musiccircle-provider_4176941557/extracting-images_1310741912/extracts-covers-for-product-with-many-images_1551367804.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musiccircle-provider_4176941557/extracting-images_1310741912/extracts-covers-for-product_82212057.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musiccircle-provider_4176941557/extracting-images_1310741912/extracts-covers-for-product_82212057.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musiccircle-provider_4176941557/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musiccircle-provider_4176941557/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musik-sammler-provider_903330389/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musik-sammler-provider_903330389/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/musik-sammler-provider_903330389/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/musik-sammler-provider_903330389/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/netease-provider_1107003747/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/netease-provider_1107003747/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/netease-provider_1107003747/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/netease-provider_1107003747/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/extracts-covers-for-release-with-booklet_2681687091.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/extracts-covers-for-release-with-booklet_2681687091.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/extracts-covers-for-release-without-booklet_3929524901.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/extracts-covers-for-release-without-booklet_3929524901.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/falls-back-to-URL-rewriting-when-API-returns-404_1187337482.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/falls-back-to-URL-rewriting-when-API-returns-404_1187337482.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/with-invalid-app-ID_2512831042/throws-on-invalid-app-ID_2692451358.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/qobuz-provider_3453546435/extracting-images_1310741912/with-invalid-app-ID_2512831042/throws-on-invalid-app-ID_2692451358.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/rateyourmusic-provider_2781742196/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/rateyourmusic-provider_2781742196/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/rateyourmusic-provider_2781742196/extracting-images_1310741912/throws-on-Cloudflare-captcha-pages_1230503098.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/rateyourmusic-provider_2781742196/extracting-images_1310741912/throws-on-Cloudflare-captcha-pages_1230503098.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/rateyourmusic-provider_2781742196/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/rateyourmusic-provider_2781742196/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/accepts-URL-input_4108038287.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/accepts-URL-input_4108038287.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/defaults-to-textual-responses_3408381847.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/defaults-to-textual-responses_3408381847.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/includes-JSON-parser-in-textual-responses_3773065511.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/includes-JSON-parser-in-textual-responses_3773065511.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/supports-arraybuffer-responseType-requests_3336440301.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/supports-arraybuffer-responseType-requests_3336440301.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/supports-blob-responseType-requests_422233135.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/supports-blob-responseType-requests_422233135.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/supports-text-responseType-requests_2732982167.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/fetch-backend_2955150227/supports-text-responseType-requests_2732982167.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/frontend_3860412285/does-not-reject-if-disabled-by-caller_2744883421.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/frontend_3860412285/does-not-reject-if-disabled-by-caller_2744883421.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/frontend_3860412285/rejects-on-HTTP-error-by-default_484413642.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/frontend_3860412285/rejects-on-HTTP-error-by-default_484413642.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/frontend_3860412285/rejects-with-custom-error-text-on-HTTP-errors_972536161.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/frontend_3860412285/rejects-with-custom-error-text-on-HTTP-errors_972536161.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/accepts-URL-input_4108038287.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/accepts-URL-input_4108038287.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/defaults-to-textual-responses_3408381847.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/defaults-to-textual-responses_3408381847.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/includes-JSON-parser-in-textual-responses_3773065511.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/includes-JSON-parser-in-textual-responses_3773065511.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/supports-arraybuffer-responseType-requests_3336440301.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/supports-arraybuffer-responseType-requests_3336440301.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/supports-blob-responseType-requests_422233135.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/supports-blob-responseType-requests_422233135.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/supports-text-responseType-requests_2732982167.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/request_1051330994/gmxhr-backend_368618529/supports-text-responseType-requests_2732982167.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/rockipedia-provider_1627855227/extracting-images_1310741912/extracts-covers-for-release-with-one-image_1064723228.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/rockipedia-provider_1627855227/extracting-images_1310741912/extracts-covers-for-release-with-one-image_1064723228.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/rockipedia-provider_1627855227/extracting-images_1310741912/extracts-covers-for-releases-with-multiple-images_808508142.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/rockipedia-provider_1627855227/extracting-images_1310741912/extracts-covers-for-releases-with-multiple-images_808508142.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/rockipedia-provider_1627855227/extracting-images_1310741912/extracts-covers-for-releases-with-no-images_3601724051.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/rockipedia-provider_1627855227/extracting-images_1310741912/extracts-covers-for-releases-with-no-images_3601724051.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/attempts-to-refresh-client-ID_1920144999.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/attempts-to-refresh-client-ID_1920144999.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/deduplicates-track-images_3655604619.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/deduplicates-track-images_3655604619.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/does-not-load-all-track-images-if-some-could-not-be-loaded_3382566896.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/does-not-load-all-track-images-if-some-could-not-be-loaded_3382566896.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-set-release-with-5-track-images-and-backdrop-images_1406306940.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-set-release-with-5-track-images-and-backdrop-images_1406306940.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-set-release-with-track-images_3340215888.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-set-release-with-track-images_3340215888.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-set-release_868404311.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-set-release_868404311.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-single-track-release_3636833796.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/extracts-covers-for-single-track-release_3636833796.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/grabs-no-images-if-track-has-no-image_2364970469.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/grabs-no-images-if-track-has-no-image_2364970469.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/grabs-no-track-images-if-they-will-not-be-used_1853861224.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/grabs-no-track-images-if-they-will-not-be-used_1853861224.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/throws-on-non-existent-set_2239969101.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/throws-on-non-existent-set_2239969101.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/throws-on-non-existent-track_2628933094.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/throws-on-non-existent-track_2628933094.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/throws-on-release-for-which-metadata-cannot-be-extracted_1153880707.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/soundcloud-provider_749668182/extracting-images_1310741912/throws-on-release-for-which-metadata-cannot-be-extracted_1153880707.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/spotify-provider_3498704126/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/spotify-provider_3498704126/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/spotify-provider_3498704126/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/spotify-provider_3498704126/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-listen-tidal-com-release_3139557965.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-listen-tidal-com-release_3139557965.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-release-with-video-cover_978183509.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-release-with-video-cover_978183509.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-store-tidal-com-release_3101146955.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-store-tidal-com-release_3101146955.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-tidal-com-release_4108518416.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/extracts-covers-for-tidal-com-release_4108518416.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/tidal-provider_1176636160/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/traxsource-provider_3564044540/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/traxsource-provider_3564044540/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/traxsource-provider_3564044540/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/traxsource-provider_3564044540/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images-from-API_2453221240/extracts-images-for-release-where-all-images-are-public_680386920.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images-from-API_2453221240/extracts-images-for-release-where-all-images-are-public_680386920.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images-from-API_2453221240/extracts-images-for-release-without-cover-but-with-picture_660057397.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images-from-API_2453221240/extracts-images-for-release-without-cover-but-with-picture_660057397.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/does-not-find-all-images-if-some-are-not-public_473671606.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/does-not-find-all-images-if-some-are-not-public_473671606.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-where-all-images-are-public_404456438.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-where-all-images-are-public_404456438.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-with-NSFW-cover_3684978920.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-with-NSFW-cover_3684978920.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-without-any-cover-or-picture_2065586161.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-without-any-cover-or-picture_2065586161.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-without-cover-but-with-picture_2261003263.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/extracts-covers-for-release-without-cover-but-with-picture_2261003263.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vgmdb-provider_1905514784/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vk-music-provider_1447304674/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vk-music-provider_1447304674/extracting-images_1310741912/extracts-covers-for-release_2308446907.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/vk-music-provider_1447304674/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/vk-music-provider_1447304674/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/yandex-music-provider_2331493320/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/yandex-music-provider_2331493320/extracting-images_1310741912/extracts-covers-for-album_1362244825.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/yandex-music-provider_2331493320/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/yandex-music-provider_2331493320/extracting-images_1310741912/throws-on-non-existent-release_1189313548.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/extracts-covers-for-music-video-URL_1759958779.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/extracts-covers-for-music-video-URL_1759958779.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/extracts-covers-for-release-from-browse-URL_2505727772.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/extracts-covers-for-release-from-browse-URL_2505727772.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/extracts-covers-for-release-from-playlist-URL_4251996832.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/extracts-covers-for-release-from-playlist-URL_4251996832.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/throws-on-non-album-playlist_1680727854.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/throws-on-non-album-playlist_1680727854.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/throws-on-non-existent-browse-URL_3377859360.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/throws-on-non-existent-browse-URL_3377859360.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/throws-on-non-existent-playlist-URL_1827712356.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-music-provider_2757963754/extracting-images_1310741912/throws-on-non-existent-playlist-URL_1827712356.warc -------------------------------------------------------------------------------- /tests/test-data/__recordings__/youtube-provider_1314211287/extracting-images_1310741912/extracts-covers-for-music-video_1400927174.warc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/__recordings__/youtube-provider_1314211287/extracting-images_1310741912/extracts-covers-for-music-video_1400927174.warc -------------------------------------------------------------------------------- /tests/test-data/mb_enhanced_cover_art_uploads/form-row.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/test-data/mb_enhanced_cover_art_uploads/form-row.html -------------------------------------------------------------------------------- /tests/types/fake-indexeddb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/types/fake-indexeddb.d.ts -------------------------------------------------------------------------------- /tests/types/setup-polly-jest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/types/setup-polly-jest.d.ts -------------------------------------------------------------------------------- /tests/unit/build/changelog.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/build/changelog.test.ts -------------------------------------------------------------------------------- /tests/unit/build/plugin-userscript.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/build/plugin-userscript.test.ts -------------------------------------------------------------------------------- /tests/unit/build/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/build/tsconfig.json -------------------------------------------------------------------------------- /tests/unit/lib/IA/archive-metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/IA/archive-metadata.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/MB/edit-note.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/MB/edit-note.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/MB/urls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/MB/urls.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/config.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/logging/console-sink.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/logging/console-sink.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/logging/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/logging/logger.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/tsconfig.json -------------------------------------------------------------------------------- /tests/unit/lib/util/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/array.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/assert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/assert.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/async.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/blob.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/blob.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/dom.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/dom.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/domain-dispatch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/domain-dispatch.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/format.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/functions.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/json.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/metadata.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/observable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/observable.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/request.test.ts -------------------------------------------------------------------------------- /tests/unit/lib/util/versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/lib/util/versions.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_caa_dimensions/caa-info.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_caa_dimensions/caa-info.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_caa_dimensions/dimensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_caa_dimensions/dimensions.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_caa_dimensions/image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_caa_dimensions/image.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_caa_dimensions/info-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_caa_dimensions/info-cache.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_caa_dimensions/test-utils/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_caa_dimensions/test-utils/mock-data.ts -------------------------------------------------------------------------------- /tests/unit/mb_caa_dimensions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_caa_dimensions/tsconfig.json -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/config.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/fetch.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/form.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/form.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/maximise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/maximise.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/7digital.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/7digital.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/allmusic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/allmusic.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/amazon-music.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/amazon-music.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/amazon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/amazon.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/apple-music.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/apple-music.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/archive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/archive.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/audiomack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/audiomack.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/bandcamp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/bandcamp.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/base.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/beatport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/beatport.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/booth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/booth.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/bugs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/bugs.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/deezer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/deezer.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/discogs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/discogs.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/documentation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/documentation.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/find-images-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/find-images-spec.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/freemusicarchive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/freemusicarchive.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/jamendo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/jamendo.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/junodownload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/junodownload.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/melon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/melon.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/metal-archives.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/metal-archives.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/monstercat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/monstercat.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/musicbrainz.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/musicbrainz.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/musiccircle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/musiccircle.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/musik-sammler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/musik-sammler.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/netease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/netease.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/qobuz.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/qobuz.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/rateyourmusic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/rateyourmusic.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/rockipedia.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/rockipedia.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/soundcloud.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/soundcloud.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/spotify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/spotify.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/tidal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/tidal.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/traxsource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/traxsource.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/url-matching-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/url-matching-spec.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/vgmdb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/vgmdb.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/vk-music.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/vk-music.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/yandex-music.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/yandex-music.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/youtube-music.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/youtube-music.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/providers/youtube.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/providers/youtube.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/seeding/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/seeding/base.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/seeding/dimensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/seeding/dimensions.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/seeding/parameters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/seeding/parameters.test.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/test-utils/dummy-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/test-utils/dummy-data.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/test-utils/matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/test-utils/matchers.ts -------------------------------------------------------------------------------- /tests/unit/mb_enhanced_cover_art_uploads/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/mb_enhanced_cover_art_uploads/tsconfig.json -------------------------------------------------------------------------------- /tests/unit/utils/extended-jsdom-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/extended-jsdom-environment.ts -------------------------------------------------------------------------------- /tests/unit/utils/gm-mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/gm-mocks.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/gmxhr-adapter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/gmxhr-adapter/index.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/headers.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/index.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/tests/gmxhr-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/tests/gmxhr-adapter.test.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/warc-persister/har2warc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/warc-persister/har2warc.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/warc-persister/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/warc-persister/index.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/warc-persister/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/warc-persister/types.ts -------------------------------------------------------------------------------- /tests/unit/utils/pollyjs/warc-persister/warc2har.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/pollyjs/warc-persister/warc2har.ts -------------------------------------------------------------------------------- /tests/unit/utils/setup-gm-mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/setup-gm-mocks.ts -------------------------------------------------------------------------------- /tests/unit/utils/shared-behaviour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/shared-behaviour.ts -------------------------------------------------------------------------------- /tests/unit/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tests/unit/utils/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROpdebee/mb-userscripts/HEAD/tsconfig.json --------------------------------------------------------------------------------