Package musicbrainz2 :: Module webservice
[frames | no frames]

Module musicbrainz2.webservice

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 XML parser to parse the responses. The results are object trees using the MusicBrainz domain model.

Author: Matthias Friedrich <matt@mafr.de>

Classes
ArtistFilter A filter for the artist collection.
ArtistIncludes A specification on how much data to return with an artist.
IFilter A filter for collections.
IIncludes An interface implemented by include tag generators.
IWebService An interface all concrete web service classes have to implement.
Query A simple interface to the MusicBrainz web service.
ReleaseFilter A filter for the release collection.
ReleaseIncludes A specification on how much data to return with a release.
TrackFilter A filter for the track collection.
TrackIncludes A specification on how much data to return with a track.
UserFilter A filter for the user collection.
WebService An interface to the MusicBrainz XML web service via HTTP.

Exceptions
AuthenticationError Authentication failed.
ConnectionError Getting a server connection failed.
RequestError An invalid request was made.
ResourceNotFoundError No resource with the given ID exists.
ResponseError The returned resource was invalid.
WebServiceError A web service error has occurred.

Generated by Epydoc 2.1 on Sat Aug 26 18:34:31 2006 http://epydoc.sf.net