├── .editorconfig ├── .github └── workflows │ ├── build-and-deploy.yml │ └── checks.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── README.md ├── assets └── images │ └── Musicbrainz_import_logo.png ├── bandcamp_importer.user.js ├── bandcamp_importer_helper.user.js ├── batch-add-recording-relationships.user.js ├── beatport_classic_importer.user.js ├── beatport_importer.user.js ├── boomkat_importer.user.js ├── cd1d_importer.user.js ├── deezer_importer.user.js ├── discogs_importer.user.js ├── edit-instrument-recordings-links.user.js ├── encyclopedisque_importer.user.js ├── eslint.config.js ├── expand-collapse-release-groups.user.js ├── fast-cancel-edits.user.js ├── fma_importer.user.js ├── hdtracks_importer.user.js ├── juno_download_importer.user.js ├── lib ├── logger.js ├── mbimport.js ├── mbimportstyle.js └── mblinks.js ├── loot_importer.user.js ├── mb_1200px_caa.user.js ├── mb_discids_detector.user.js ├── mb_relationship_shortcuts.user.js ├── mb_ui_enhancements.user.js ├── metalarchives_importer.user.js ├── naxos_library3_importer.user.js ├── naxos_library_importer.user.js ├── package.json ├── pnpm-lock.yaml ├── qobuz_importer.user.js ├── renovate.json ├── set-recording-comments.user.js ├── src ├── build │ └── build.ts ├── lib │ ├── logger.ts │ ├── mbimport │ │ ├── buildFormHTML.ts │ │ ├── buildFormParameters.ts │ │ ├── buildSearchButton.ts │ │ ├── buildSearchLink.ts │ │ ├── guessReleaseType.ts │ │ ├── index.ts │ │ ├── makeArtistCredits.ts │ │ ├── makeEditNote.ts │ │ ├── searchUrlFor.ts │ │ ├── specialArtist.ts │ │ └── urlTypes.ts │ ├── mbimportstyle.ts │ └── shared │ │ ├── lucene-escape.ts │ │ ├── search-params.ts │ │ └── time-functions.ts ├── types │ ├── importers.ts │ └── userscript.d.ts └── userscripts │ └── beatport_importer │ ├── index.ts │ ├── meta.json │ ├── meta.ts │ └── types.ts ├── takealot_importer.user.js ├── tools ├── generate_README.py └── update_version.py ├── tsconfig.json └── vgmdb_importer.user.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build-and-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/.github/workflows/build-and-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | lint-staged 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/Musicbrainz_import_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/assets/images/Musicbrainz_import_logo.png -------------------------------------------------------------------------------- /bandcamp_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/bandcamp_importer.user.js -------------------------------------------------------------------------------- /bandcamp_importer_helper.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/bandcamp_importer_helper.user.js -------------------------------------------------------------------------------- /batch-add-recording-relationships.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/batch-add-recording-relationships.user.js -------------------------------------------------------------------------------- /beatport_classic_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/beatport_classic_importer.user.js -------------------------------------------------------------------------------- /beatport_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/beatport_importer.user.js -------------------------------------------------------------------------------- /boomkat_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/boomkat_importer.user.js -------------------------------------------------------------------------------- /cd1d_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/cd1d_importer.user.js -------------------------------------------------------------------------------- /deezer_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/deezer_importer.user.js -------------------------------------------------------------------------------- /discogs_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/discogs_importer.user.js -------------------------------------------------------------------------------- /edit-instrument-recordings-links.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/edit-instrument-recordings-links.user.js -------------------------------------------------------------------------------- /encyclopedisque_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/encyclopedisque_importer.user.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/eslint.config.js -------------------------------------------------------------------------------- /expand-collapse-release-groups.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/expand-collapse-release-groups.user.js -------------------------------------------------------------------------------- /fast-cancel-edits.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/fast-cancel-edits.user.js -------------------------------------------------------------------------------- /fma_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/fma_importer.user.js -------------------------------------------------------------------------------- /hdtracks_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/hdtracks_importer.user.js -------------------------------------------------------------------------------- /juno_download_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/juno_download_importer.user.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/mbimport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/lib/mbimport.js -------------------------------------------------------------------------------- /lib/mbimportstyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/lib/mbimportstyle.js -------------------------------------------------------------------------------- /lib/mblinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/lib/mblinks.js -------------------------------------------------------------------------------- /loot_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/loot_importer.user.js -------------------------------------------------------------------------------- /mb_1200px_caa.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/mb_1200px_caa.user.js -------------------------------------------------------------------------------- /mb_discids_detector.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/mb_discids_detector.user.js -------------------------------------------------------------------------------- /mb_relationship_shortcuts.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/mb_relationship_shortcuts.user.js -------------------------------------------------------------------------------- /mb_ui_enhancements.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/mb_ui_enhancements.user.js -------------------------------------------------------------------------------- /metalarchives_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/metalarchives_importer.user.js -------------------------------------------------------------------------------- /naxos_library3_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/naxos_library3_importer.user.js -------------------------------------------------------------------------------- /naxos_library_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/naxos_library_importer.user.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /qobuz_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/qobuz_importer.user.js -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/renovate.json -------------------------------------------------------------------------------- /set-recording-comments.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/set-recording-comments.user.js -------------------------------------------------------------------------------- /src/build/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/build/build.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/mbimport/buildFormHTML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/buildFormHTML.ts -------------------------------------------------------------------------------- /src/lib/mbimport/buildFormParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/buildFormParameters.ts -------------------------------------------------------------------------------- /src/lib/mbimport/buildSearchButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/buildSearchButton.ts -------------------------------------------------------------------------------- /src/lib/mbimport/buildSearchLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/buildSearchLink.ts -------------------------------------------------------------------------------- /src/lib/mbimport/guessReleaseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/guessReleaseType.ts -------------------------------------------------------------------------------- /src/lib/mbimport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/index.ts -------------------------------------------------------------------------------- /src/lib/mbimport/makeArtistCredits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/makeArtistCredits.ts -------------------------------------------------------------------------------- /src/lib/mbimport/makeEditNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/makeEditNote.ts -------------------------------------------------------------------------------- /src/lib/mbimport/searchUrlFor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/searchUrlFor.ts -------------------------------------------------------------------------------- /src/lib/mbimport/specialArtist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/specialArtist.ts -------------------------------------------------------------------------------- /src/lib/mbimport/urlTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimport/urlTypes.ts -------------------------------------------------------------------------------- /src/lib/mbimportstyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/mbimportstyle.ts -------------------------------------------------------------------------------- /src/lib/shared/lucene-escape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/shared/lucene-escape.ts -------------------------------------------------------------------------------- /src/lib/shared/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/shared/search-params.ts -------------------------------------------------------------------------------- /src/lib/shared/time-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/lib/shared/time-functions.ts -------------------------------------------------------------------------------- /src/types/importers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/types/importers.ts -------------------------------------------------------------------------------- /src/types/userscript.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/types/userscript.d.ts -------------------------------------------------------------------------------- /src/userscripts/beatport_importer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/userscripts/beatport_importer/index.ts -------------------------------------------------------------------------------- /src/userscripts/beatport_importer/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/userscripts/beatport_importer/meta.json -------------------------------------------------------------------------------- /src/userscripts/beatport_importer/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/userscripts/beatport_importer/meta.ts -------------------------------------------------------------------------------- /src/userscripts/beatport_importer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/src/userscripts/beatport_importer/types.ts -------------------------------------------------------------------------------- /takealot_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/takealot_importer.user.js -------------------------------------------------------------------------------- /tools/generate_README.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/tools/generate_README.py -------------------------------------------------------------------------------- /tools/update_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/tools/update_version.py -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vgmdb_importer.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murdos/musicbrainz-userscripts/HEAD/vgmdb_importer.user.js --------------------------------------------------------------------------------