Notes:
Version 0.2 of RBrainz, a Ruby library to access the MusicBrainz web service, has been released.
With this release all of the features provided by the MusicBrainz web service are supported.
The most notable changes from the previous beta releases are:
* Querying of collections
* User authentication and querying of user information
* PUID submission
* Support for label aliases
* Complete support of the MusicBrainz metadata
scheme 1.2 (including the upcoming tagging)
For more information about RBrainz see the following resources:
Homepage:
http://rbrainz.rubyforge.org
API documentation:
http://rbrainz.rubyforge.org/api/
Download:
http://rubyforge.org/frs/?group_id=3677
Changes:
* Querying of collections implemented
* Collection class to store search results (with
support for search score and offset)
* User authentication
* Querying of user information
* Support POST in Webservice class to submit
information.
* PUID submission.
* Made IncompleteDate behave like a range with
corresponding equality operations
* Restructured MBID to use a ducktyping approach
* Introduced Individual as superclass for Artist
and Label
* Added unique_name method for Artist and Label
* Label: Renamed founding_date and dissolving_date
to begin_date and end_date (to be more
consistent with Artist)
* Support for label aliases
* Added label type "Unknown"
* Full text search (lucene search queries).
* Support entity tags as defined in the MB
metadata scheme 1.2. Currently only available
on test.musicbrainz.org.
* New Model::DefaultFactory
|