github.com/michiwend/gomusicbrainz (go): Package gomusicbrainz implements a MusicBrainz WS2 client library.  MusicBrainz WS2 (Version 2 of the XML Web Service) supports three different requests:  With search requests you can search MusicBrainz´ database for all entities. GoMusicBrainz implements one search method for every search request in the form:  searchTerm follows the Apache Lucene syntax and can either contain multiple fields with logical operators or just a simple search string. Please refer to https://lucene.apache.org/core/4_3_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package_description for more details on the lucene syntax. limit defines how many entries should be returned (1-100, default 25). offset is used for paging through more than one page of results. To ignore limit and/or offset, set it to -1.  You can perform a lookup of an entity when you have the MBID for that entity. GoMusicBrainz provides two ways to perform lookup requests: Either the specific lookup method that is implemented for each entity that has a lookup endpoint in the form  or the common lookup method if you already have an entity (with MBID) that implements the MBLookupEntity interface:  With both methods you can include inc params which affect subqueries e.g. relationships. see http://musicbrainz.org/doc/Development/XML_Web_Service/Version_2#inc.3D_arguments_which_affect_subqueries Not all of them are supported yet.  not supported yet.
Keywords: client|client-library|go|golang|musicbrainz|musicbrainz-api