~phw

Germany

https://fosstodon.org/@outsidecontext

Software developer and free software / open source enthusiast. Mostly doing MusicBrainz related projects.

Trackers

~phw/go-musicbrainzws2

Last active 27 days ago

~phw/scotty

Last active 3 months ago

~phw/discourse-listenbrainz

Last active 1 year, 2 months ago

~phw/discid-bindings

Last active 1 year, 5 months ago

~phw/python-listenbrainz-submit

Last active 2 years ago

#5 Support querying the full genre list 27 days ago

Comment by ~phw on ~phw/go-musicbrainzws2

REPORTED RESOLVED IMPLEMENTED

#4 Support genre browse by collection 27 days ago

Comment by ~phw on ~phw/go-musicbrainzws2

REPORTED RESOLVED IMPLEMENTED

#5 Support querying the full genre list 27 days ago

~phw assigned ~phw to #5 on ~phw/go-musicbrainzws2

#5 Support querying the full genre list 27 days ago

enhancement added by ~phw on ~phw/go-musicbrainzws2

#5 Support querying the full genre list 27 days ago

Ticket created by ~phw on ~phw/go-musicbrainzws2

Support querying all genres using the /genre/all endpoint, e.g. https://musicbrainz.org/ws/2/genre/all?fmt=json

Note that this is a paginated endpoint. It is very much a special case of browse.

See https://tickets.metabrainz.org/browse/MBS-9880

#4 Support genre browse by collection 27 days ago

~phw assigned ~phw to #4 on ~phw/go-musicbrainzws2

#3 Support looking up multiple URLs in one call 27 days ago

Comment by ~phw on ~phw/go-musicbrainzws2

I decided to break the API and introduce a single Client.BrowseURLs and removing the old Client.LookupURLByResource.

The new method allows querying multiple URLs by specifying multiple target URLs in URLFilter.Resources. The fact that the response differs if only a single URL is requested is abstracted away. Client.BrowseURLs always returns a response with a list of URLs.

This gives a clean API that is consistent with other entities and URLs now support Lookup, Browse and Search in the same way as other entities.

See commit 9b7da2e4301532f67f949b8dc6d7d1d72e61e046.

REPORTED RESOLVED IMPLEMENTED

#4 Support genre browse by collection 28 days ago

Comment by ~phw on ~phw/go-musicbrainzws2

Is this actually necessary? It is not so much different to Client.BrowseGenreCollection. Compare these two:

The browse request would be much more useful if it would support more linked entities, but for now collection seems to be the only one.

#4 Support genre browse by collection 28 days ago

enhancement added by ~phw on ~phw/go-musicbrainzws2

#4 Support genre browse by collection 28 days ago

Ticket created by ~phw on ~phw/go-musicbrainzws2