|
MbWebService | mb_webservice_new () |
| Creates a new instance of MbWebService. More...
|
|
void | mb_webservice_free (MbWebService webservice) |
| Deletes the MbWebService instance. More...
|
|
void | mb_webservice_set_host (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_port (MbWebService webservice, int port) |
|
void | mb_webservice_set_path_prefix (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_username (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_password (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_realm (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_proxy_host (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_proxy_port (MbWebService webservice, int port) |
|
void | mb_webservice_set_proxy_username (MbWebService webservice, const char *str) |
|
void | mb_webservice_set_proxy_password (MbWebService webservice, const char *str) |
|
MbQuery | mb_query_new (MbWebService ws, const char *client_id) |
| Creates a new instance of MbQuery. More...
|
|
void | mb_query_free (MbQuery query) |
| Deletes the MbQuery instance. More...
|
|
MbArtist | mb_query_get_artist_by_id (MbQuery query, const char *id, MbArtistIncludes inc) |
| Returns an artist. More...
|
|
MbLabel | mb_query_get_label_by_id (MbQuery query, const char *id, MbLabelIncludes inc) |
| Returns a label. More...
|
|
MbRelease | mb_query_get_release_by_id (MbQuery query, const char *id, MbReleaseIncludes inc) |
| Returns an release. More...
|
|
MbReleaseGroup | mb_query_get_release_group_by_id (MbQuery query, const char *id, MbReleaseGroupIncludes inc) |
|
MbTrack | mb_query_get_track_by_id (MbQuery query, const char *id, MbTrackIncludes inc) |
| Returns an track. More...
|
|
MbUser | mb_query_get_user_by_name (MbQuery query, const char *name) |
| Returns information about a MusicBrainz user. More...
|
|
void | mb_result_list_free (MbResultList list) |
|
int | mb_result_list_get_size (MbResultList list) |
|
int | mb_result_list_get_score (MbResultList list, int index) |
|
MbArtist | mb_result_list_get_artist (MbResultList list, int index) |
|
MbLabel | mb_result_list_get_label (MbResultList list, int index) |
|
MbRelease | mb_result_list_get_release (MbResultList list, int index) |
|
MbReleaseGroup | mb_result_list_get_release_group (MbResultList list, int index) |
|
MbTrack | mb_result_list_get_track (MbResultList list, int index) |
|
MbResultList | mb_query_get_artists (MbQuery query, MbArtistFilter flt) |
|
MbResultList | mb_query_get_labels (MbQuery query, MbLabelFilter flt) |
|
MbResultList | mb_query_get_releases (MbQuery query, MbReleaseFilter flt) |
|
MbResultList | mb_query_get_release_groups (MbQuery query, MbReleaseGroupFilter flt) |
|
MbResultList | mb_query_get_tracks (MbQuery query, MbTrackFilter flt) |
|
void | mb_artist_free (MbArtist artist) |
| Deletes the MbArtist instance. More...
|
|
void | mb_artist_get_id (MbArtist artist, char *str, int len) |
| Returns the artist's ID. More...
|
|
void | mb_artist_get_type (MbArtist artist, char *str, int len) |
| Returns the artist's type. More...
|
|
void | mb_artist_get_name (MbArtist artist, char *str, int len) |
| Returns the artist's name. More...
|
|
void | mb_artist_get_sortname (MbArtist artist, char *str, int len) |
| Returns the artist's sort name. More...
|
|
void | mb_artist_get_disambiguation (MbArtist artist, char *str, int len) |
| Returns the disambiguation attribute. More...
|
|
void | mb_artist_get_unique_name (MbArtist artist, char *str, int len) |
| Returns a unique artist name (using disambiguation). More...
|
|
void | mb_artist_get_begin_date (MbArtist artist, char *str, int len) |
| Returns the birth/foundation date. More...
|
|
void | mb_artist_get_end_date (MbArtist artist, char *str, int len) |
| Returns the death/dissolving date. More...
|
|
int | mb_artist_get_num_aliases (MbArtist artist) |
| Returns number of aliases. More...
|
|
MbArtistAlias | mb_artist_get_alias (MbArtist artist, int index) |
| Returns an alias specified by index. More...
|
|
int | mb_artist_get_num_releases (MbArtist artist) |
| Returns number of releases. More...
|
|
MbRelease | mb_artist_get_release (MbArtist artist, int index) |
| Returns an release specified by index. More...
|
|
int | mb_artist_get_releases_offset (MbArtist artist) |
| Returns the offset of the release list. More...
|
|
int | mb_artist_get_releases_count (MbArtist artist) |
| Returns the number of releases on this artist. More...
|
|
int | mb_artist_get_num_relations (MbArtist artist) |
| Returns number of relations. More...
|
|
MbRelation | mb_artist_get_relation (MbArtist artist, int index) |
| Returns a relation specified by index. More...
|
|
void | mb_label_free (MbLabel label) |
| Deletes the MbLabel instance. More...
|
|
void | mb_label_get_id (MbLabel label, char *str, int len) |
| Returns the label's ID. More...
|
|
void | mb_label_get_type (MbLabel label, char *str, int len) |
| Returns the label's type. More...
|
|
int | mb_label_get_code (MbLabel label) |
| Returns the label code. More...
|
|
void | mb_label_get_name (MbLabel label, char *str, int len) |
| Returns the label's name. More...
|
|
void | mb_label_get_sortname (MbLabel label, char *str, int len) |
| Returns the label's sort name. More...
|
|
void | mb_label_get_disambiguation (MbLabel label, char *str, int len) |
| Returns the disambiguation attribute. More...
|
|
void | mb_label_get_unique_name (MbLabel label, char *str, int len) |
| Returns a unique label name (using disambiguation). More...
|
|
void | mb_label_get_begin_date (MbLabel label, char *str, int len) |
| Returns the birth/foundation date. More...
|
|
void | mb_label_get_end_date (MbLabel label, char *str, int len) |
| Returns the death/dissolving date. More...
|
|
int | mb_label_get_num_aliases (MbLabel label) |
| Returns number of aliases. More...
|
|
MbLabelAlias | mb_label_get_alias (MbLabel label, int index) |
| Returns an alias specified by index. More...
|
|
int | mb_label_get_num_releases (MbLabel label) |
| Returns number of releases. More...
|
|
MbRelease | mb_label_get_release (MbLabel label, int index) |
| Returns an release specified by index. More...
|
|
int | mb_label_get_releases_offset (MbLabel label) |
| Returns the offset of the release list. More...
|
|
int | mb_label_get_releases_count (MbLabel label) |
| Returns the number of releases on this label. More...
|
|
int | mb_label_get_num_relations (MbLabel label) |
| Returns number of relations. More...
|
|
MbRelation | mb_label_get_relation (MbLabel label, int index) |
| Returns a relation specified by index. More...
|
|
void | mb_release_group_free (MbReleaseGroup release_group) |
| Deletes the MbReleaseGroup instance. More...
|
|
void | mb_release_group_get_id (MbReleaseGroup release_group, char *str, int len) |
| Returns the release_group's ID. More...
|
|
void | mb_release_group_get_title (MbReleaseGroup release_group, char *str, int len) |
| Returns the release_group's title. More...
|
|
void | mb_release_group_get_type (MbReleaseGroup release_group, char *str, int len) |
| Returns the release_group's type. More...
|
|
void | mb_release_free (MbRelease release) |
| Deletes the MbRelease instance. More...
|
|
void | mb_release_get_id (MbRelease release, char *str, int len) |
| Returns the release's ID. More...
|
|
void | mb_release_get_title (MbRelease release, char *str, int len) |
| Returns the release's title. More...
|
|
void | mb_release_get_text_language (MbRelease release, char *str, int len) |
| Returns the language used in release and track titles. More...
|
|
void | mb_release_get_text_script (MbRelease release, char *str, int len) |
| Returns the script used in release and track titles. More...
|
|
void | mb_release_get_asin (MbRelease release, char *str, int len) |
| Returns the Amazon shop identifier (ASIN). More...
|
|
MbArtist | mb_release_get_artist (MbRelease release) |
| Returns the artist. More...
|
|
int | mb_release_get_tracks_offset (MbRelease release) |
| Returns the offset of the track list. More...
|
|
int | mb_release_get_tracks_count (MbRelease release) |
| Returns the number of tracks on this release. More...
|
|
int | mb_release_get_num_relations (MbRelease release) |
| Returns number of relations. More...
|
|
MbRelation | mb_release_get_relation (MbRelease release, int index) |
| Returns a relation specified by index. More...
|
|
int | mb_release_get_num_tracks (MbRelease release) |
| Returns number of tracks. More...
|
|
MbTrack | mb_release_get_track (MbRelease release, int index) |
| Returns a track specified by index. More...
|
|
int | mb_release_get_num_discs (MbRelease release) |
| Returns number of discs. More...
|
|
MbDisc | mb_release_get_disc (MbRelease release, int index) |
| Returns a disc specified by index. More...
|
|
int | mb_release_get_num_release_events (MbRelease release) |
| Returns number of release events. More...
|
|
MbReleaseEvent | mb_release_get_release_event (MbRelease release, int index) |
| Returns a release event specified by index. More...
|
|
int | mb_release_get_num_types (MbRelease release) |
| Returns number of types. More...
|
|
void | mb_release_get_type (MbRelease release, int index, char *str, int len) |
| Returns a type specified by index. More...
|
|
void | mb_track_free (MbTrack track) |
| Deletes the MbTrack instance. More...
|
|
void | mb_track_get_id (MbTrack track, char *str, int len) |
| Returns the track's ID. More...
|
|
void | mb_track_get_title (MbTrack track, char *str, int len) |
| Returns the track's title. More...
|
|
int | mb_track_get_duration (MbTrack track) |
| Returns the track's duration. More...
|
|
int | mb_track_get_num_relations (MbTrack track) |
| Returns number of relations. More...
|
|
MbRelation | mb_track_get_relation (MbTrack track, int index) |
| Returns a relation specified by index. More...
|
|
MbArtist | mb_track_get_artist (MbTrack track) |
| Returns the artist. More...
|
|
void | mb_artist_alias_get_value (MbArtistAlias alias, char *str, int len) |
| Returns the alias. More...
|
|
void | mb_artist_alias_get_type (MbArtistAlias alias, char *str, int len) |
| Returns the alias type. More...
|
|
void | mb_artist_alias_get_script (MbArtistAlias alias, char *str, int len) |
| Returns the alias script. More...
|
|
void | mb_user_free (MbUser user) |
| Deletes the MbUsers instance. More...
|
|
void | mb_user_get_name (MbUser user, char *str, int len) |
| Returns the user name. More...
|
|
int | mb_user_get_show_nag (MbUser user) |
| Returns true if a nag screen should be displayed to the user. More...
|
|
int | mb_user_get_num_types (MbUser user) |
| Returns number of types. More...
|
|
void | mb_user_get_type (MbUser user, int index, char *str, int len) |
| Returns a type specified by index. More...
|
|
MbArtistIncludes | mb_artist_includes_new () |
|
void | mb_artist_includes_free (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_aliases (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_releases (MbArtistIncludes inc, const char *type) |
|
MbArtistIncludes | mb_artist_includes_va_releases (MbArtistIncludes inc, const char *type) |
|
MbArtistIncludes | mb_artist_includes_artist_relations (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_release_relations (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_track_relations (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_url_relations (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_release_events (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_ratings (MbArtistIncludes inc) |
|
MbArtistIncludes | mb_artist_includes_tags (MbArtistIncludes inc) |
|
MbLabelIncludes | mb_label_includes_new () |
|
void | mb_label_includes_free (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_aliases (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_label_relations (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_release_relations (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_track_relations (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_url_relations (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_ratings (MbLabelIncludes inc) |
|
MbLabelIncludes | mb_label_includes_tags (MbLabelIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_new () |
|
void | mb_release_includes_free (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_artist (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_counts (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_release_events (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_discs (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_tracks (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_artist_relations (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_release_relations (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_track_relations (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_url_relations (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_ratings (MbReleaseIncludes inc) |
|
MbReleaseIncludes | mb_release_includes_tags (MbReleaseIncludes inc) |
|
MbTrackIncludes | mb_track_includes_new () |
|
void | mb_track_includes_free (MbArtistIncludes inc) |
|
MbTrackIncludes | mb_track_includes_artist (MbArtistIncludes inc) |
|
MbTrackIncludes | mb_track_includes_releases (MbArtistIncludes inc) |
|
MbTrackIncludes | mb_track_includes_puids (MbArtistIncludes inc) |
|
MbTrackIncludes | mb_track_includes_artist_relations (MbArtistIncludes inc) |
|
MbTrackIncludes | mb_track_includes_release_relations (MbTrackIncludes inc) |
|
MbTrackIncludes | mb_track_includes_track_relations (MbTrackIncludes inc) |
|
MbTrackIncludes | mb_track_includes_url_relations (MbTrackIncludes inc) |
|
MbTrackIncludes | mb_track_includes_ratings (MbTrackIncludes inc) |
|
MbTrackIncludes | mb_track_includes_tags (MbTrackIncludes inc) |
|
MbArtistFilter | mb_artist_filter_new () |
|
void | mb_artist_filter_free (MbArtistFilter flt) |
|
MbArtistFilter | mb_artist_filter_name (MbArtistFilter flt, const char *value) |
|
MbArtistFilter | mb_artist_filter_query (MbArtistFilter flt, const char *value) |
|
MbArtistFilter | mb_artist_filter_limit (MbArtistFilter flt, int value) |
|
MbLabelFilter | mb_label_filter_new () |
|
void | mb_label_filter_free (MbLabelFilter flt) |
|
MbLabelFilter | mb_label_filter_name (MbLabelFilter flt, const char *value) |
|
MbLabelFilter | mb_label_filter_query (MbLabelFilter flt, const char *value) |
|
MbLabelFilter | mb_label_filter_limit (MbLabelFilter flt, int value) |
|
MbReleaseFilter | mb_release_filter_new () |
|
void | mb_release_filter_free (MbReleaseFilter flt) |
|
MbReleaseFilter | mb_release_filter_title (MbReleaseFilter flt, const char *value) |
|
MbReleaseFilter | mb_release_filter_disc_id (MbReleaseFilter flt, const char *value) |
|
MbReleaseFilter | mb_release_filter_release_type (MbReleaseFilter flt, const char *value) |
|
MbReleaseFilter | mb_release_filter_artist_name (MbReleaseFilter flt, const char *value) |
|
MbReleaseFilter | mb_release_filter_artist_id (MbReleaseFilter flt, const char *value) |
|
MbReleaseFilter | mb_release_filter_query (MbReleaseFilter flt, const char *value) |
|
MbReleaseFilter | mb_release_filter_limit (MbReleaseFilter flt, int value) |
|
MbTrackFilter | mb_track_filter_new () |
|
void | mb_track_filter_free (MbTrackFilter flt) |
|
MbTrackFilter | mb_track_filter_title (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_artist_name (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_artist_id (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_release_title (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_release_id (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_duration (MbTrackFilter flt, int value) |
|
MbTrackFilter | mb_track_filter_puid (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_query (MbTrackFilter flt, const char *value) |
|
MbTrackFilter | mb_track_filter_limit (MbTrackFilter flt, int value) |
|
MbUserFilter | mb_user_filter_new () |
|
void | mb_user_filter_free (MbUserFilter flt) |
|
MbUserFilter | mb_user_filter_name (MbUserFilter flt, const char *value) |
|
void | mb_release_event_get_country (MbReleaseEvent releaseEvent, char *str, int len) |
| Returns the country a release took place. More...
|
|
void | mb_release_event_get_date (MbReleaseEvent releaseEvent, char *str, int len) |
| Returns the date a release took place. More...
|
|
void | mb_relation_get_type (MbRelation relation, char *str, int len) |
| Returns this relation's type. More...
|
|
void | mb_relation_get_target_id (MbRelation relation, char *str, int len) |
| Returns the target's ID. More...
|
|
void | mb_relation_get_target_type (MbRelation relation, char *str, int len) |
| Returns the target's type. More...
|
|
void | mb_relation_get_begin_date (MbRelation relation, char *str, int len) |
| Returns the begin date. More...
|
|
void | mb_relation_get_end_date (MbRelation relation, char *str, int len) |
| Returns the end date. More...
|
|
int | mb_relation_get_direction (MbRelation relation) |
| Returns the reading direction. More...
|
|
MbEntity | mb_relation_get_target (MbRelation relation) |
| Returns this relation's target object. More...
|
|
int | mb_relation_get_num_attributes (MbRelation relation) |
| Returns number of attributes. More...
|
|
void | mb_relation_get_attribute (MbRelation relation, int index, char *str, int len) |
| Returns a attribute specified by index. More...
|
|
void | mb_disc_get_id (MbDisc disc, char *str, int len) |
| Returns the MusicBrainz DiscID. More...
|
|
int | mb_disc_get_sectors (MbDisc disc) |
| Returns the length of the disc in sectors. More...
|
|
int | mb_disc_get_first_track_num (MbDisc disc) |
| Returns the number of the first track on this disc. More...
|
|
int | mb_disc_get_last_track_num (MbDisc disc) |
| Returns the number of the last track on this disc. More...
|
|
MbDisc | mb_read_disc (const char *device_name) |
| Reads an Audio CD in the disc drive. More...
|
|
void | mb_get_submission_url (MbDisc disc, const char *host, int port, char *str, int len) |
| Returns a URL for adding a disc to the MusicBrainz database. More...
|
|
void | mb_extract_fragment (const char *uri, char *fragment, int len) |
| Extract the fragment part from a URI. More...
|
|
void | mb_extract_uuid (const char *uri, char *uuid, int len) |
| Extract the UUID part from a MusicBrainz identifier. More...
|
|