Module MusicBrainz::Webservice
In: lib/rbrainz/webservice/includes.rb
lib/rbrainz/webservice/mbxml.rb
lib/rbrainz/webservice/webservice.rb
lib/rbrainz/webservice/query.rb
lib/rbrainz/webservice/filter.rb
lib/rbrainz/webservice.rb

Classes for interacting with the MusicBrainz XML web service.

The WebService class talks to a server implementing the MusicBrainz XML web service. It mainly handles URL generation and network I/O. Use this if maximum control is needed.

The Query class provides a convenient interface to the most commonly used features of the web service. By default it uses Webservice to retrieve data and the MBXML parser to parse the responses. The results are object trees using the MusicBrainz domain model.

See:Model

Classes and Modules

Class MusicBrainz::Webservice::AbstractFilter
Class MusicBrainz::Webservice::AbstractIncludes
Class MusicBrainz::Webservice::ArtistFilter
Class MusicBrainz::Webservice::ArtistIncludes
Class MusicBrainz::Webservice::AuthenticationError
Class MusicBrainz::Webservice::ConnectionError
Class MusicBrainz::Webservice::IWebservice
Class MusicBrainz::Webservice::LabelFilter
Class MusicBrainz::Webservice::LabelIncludes
Class MusicBrainz::Webservice::MBXML
Class MusicBrainz::Webservice::Query
Class MusicBrainz::Webservice::ReleaseFilter
Class MusicBrainz::Webservice::ReleaseGroupFilter
Class MusicBrainz::Webservice::ReleaseGroupIncludes
Class MusicBrainz::Webservice::ReleaseIncludes
Class MusicBrainz::Webservice::RequestError
Class MusicBrainz::Webservice::ResourceNotFoundError
Class MusicBrainz::Webservice::ResponseError
Class MusicBrainz::Webservice::TrackFilter
Class MusicBrainz::Webservice::TrackIncludes
Class MusicBrainz::Webservice::UserFilter
Class MusicBrainz::Webservice::Webservice
Class MusicBrainz::Webservice::WebserviceError

[Validate]