{"repo":"Borewit/musicbrainz-api","free":true,"listed":false,"github":"https://github.com/Borewit/musicbrainz-api","clone":"git clone https://github.com/Borewit/musicbrainz-api.git","description":"JavaScript MusicBrainz API client for reading and submitting metadata","language":"TypeScript","stars":226,"topics":["musicbrainz","picard","api","metadata","tags","meta"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"musicbrainz-api A MusicBrainz-API-client for reading and submitting metadata. Features - Access Metadata : Retrieve detailed metadata from the MusicBrainz database. - Submit metadata : Easily submit new metadata to MusicBrainz. - Smart throttling : Implements intelligent throttling, allowing bursts of requests while adhering to MusicBrainz rate limits. - TypeScript Definitions : Fully typed with built-in TypeScript definitions for a seamless development experience. Compatibility Module: version 8 migrated from CommonJS to pure ECMAScript Module (ESM). The distributed JavaScript codebase is compliant with the ECMAScript 2020 (11th Edition) standard. [!NOTE] See also CommonJS backward compatibility Requirements - Node.js: Requires Node.js version 16 or higher. - Browser: Can be used in browser environments when bundled with a module bundler (not actively tested). [!NOTE] We are looking into making this package usable in the browser as well. Support the Project If you find this project useful and would like to support its development, consider sponsoring or contributing: - Become a sponsor to Borewit - Buy me a coffee: Getting Started Identifying Your Application MusicBrainz requires all API clients to identify their application. Ensure you set the User-Agent header by providing appName , appVersion , and appContactInfo when configuring the client. This library will automatically handle this for you. Submitting metadata If you plan to use this module for submitting metadata, ple","default_branch":null,"files":null,"tree":[],"storefront":"/r/Borewit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Borewit/musicbrainz-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}