Borewit

Results 232 comments of Borewit

> Is there a way to get offsets of an Artist's releases? I don't think there is straight forward way from there to fetch the rest. You probably have to...

> Shouldn't the resulting url that goes out be something like https://musicbrainz.org/ws/2/release/?artist=eeb41a1e-4326-4d04-8c47-0f564ceecd68&offset=0&limit=25&fmt=json? That is using the [browse](https://musicbrainz.org/doc/MusicBrainz_API#Browse) [lookup](https://musicbrainz.org/doc/MusicBrainz_API#Lookups) instead of the [query](https://musicbrainz.org/doc/MusicBrainz_API/Search) [lookup](https://musicbrainz.org/doc/MusicBrainz_API/Lookups). I will improve the module so you...

> but I end up getting the following Type error That was a [bug](https://github.com/Borewit/musicbrainz-api/issues/390), should be fixed in [v0.7.2](https://github.com/Borewit/musicbrainz-api/releases/tag/v0.7.2). Regarding your code: ```js let releaseList: IReleaseList = await mbApi.searchRelease({ query:...

> Does anyone know how bypass the 30 charracters limit on this module? It's a limitation of [ID3v1 tag header](https://en.wikipedia.org/wiki/ID3#ID3v1) @kasperhollaender and not of this module. Try to use ID3v2...

I may add this to [music-metadata](https://github.com/Borewit/music-metadata). I hope you don't mind @aadsm.

Very nice. Traversing the atoms is pretty tricky, lots of corner cases. I will be busy to coming few weeks, effort may need to wait a bit on my end...

Update [#302](https://github.com/Borewit/music-metadata/issues/302): It's a complex operation to extract the chapters. The information appears not to be directly embedded in the `chap` atom. This only a tiny atom holding a pointer...

I implemented extracting of MP4 chapter in [music-metadata v5.0.0](https://github.com/Borewit/music-metadata/releases/tag/v5.0.0). I am looking to forward for your feedback @RayBB.

```js const mm = require('music-metadata'); const url = 'http://20043.live.streamtheworld.com/LOS40_SC'; const httpClient = new HttpClient() const response = await httpClient.get(url); mm.parseStream(response.stream, response.headers['content-type']).then(metadata => { // do something with the metadata });...

[music-metadata 8](https://github.com/Borewit/music-metadata/releases/tag/v8.0.0) switched from CJS to [pure ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c), so no straight forward way to upgrade. For now, no difference between 7 and 8 other then that for the module architecture...