~ubuntu-branches/ubuntu/trusty/sound-juicer/trusty

« back to all changes in this revision

Viewing changes to libjuicer/sj-metadata.h

  • Committer: Bazaar Package Importer
  • Author(s): Pedro Fragoso
  • Date: 2008-12-15 13:16:02 UTC
  • mfrom: (1.1.35 upstream) (2.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20081215131602-0bezbep7s4w4zy0s
Tags: 2.25.1-0ubuntu1
* Sync on Debian
* debian/control.in:
  - Build-depends on libcdio-dev and liblaunchpad-integration-dev
* debian/patches/01_lpi.patch,
  debian/patches/02_autoconf.patch:
  - lpi changes and configure update
* New upstream version (LP: #308165)
  - Chain the metadata lookups (Bastien Nocera)
  - Finish the libmusicbrainz3 metadata fetcher (BN)
  - Add a GVFS metadata fetcher as fallback (BN)
  - Make libcdio option, as it breaks the GPL+Exception license (BN)
  - Export ASIN, Discogs, Wikipedia in the internal metadata (BN)
  - Lots of other cleanups to the metadata code (BN)
  - Remove copy of the id3mux plugin, assume it exists now (BN)
  - Remove Encoding field from desktop file (Pacho Ramos)
  - Add Audio to desktop categories (Patryk Zawadzki)
  - Correctly parse CDDA URLs (Matthew Martin)
  - Don't free the option context
* debian/control.in:
  - Change build-dep on libmusicbrainz3-dev
  - Also build-dep on libneon26-gnutls-dev and libdiscid0-dev for lmb3
* debian/watch:
  - Update for 2.25.x releases

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
{
41
41
  GTypeInterface g_iface;
42
42
 
43
 
  /* Signals */
44
 
  void         (*metadata) (SjMetadata *md, GList *albums, GError *error);
45
 
 
46
43
  /* Virtual Table */
47
 
  void (*list_albums) (SjMetadata *metadata, GError **error);
48
 
  char *(*get_submit_url) (SjMetadata *metadata);
 
44
  GList * (*list_albums) (SjMetadata *metadata, char **url, GError **error);
49
45
};
50
46
 
51
47
GType sj_metadata_get_type (void);
52
48
void sj_metadata_set_cdrom (SjMetadata *metadata, const char* device);
53
49
void sj_metadata_set_proxy (SjMetadata *metadata, const char* proxy);
54
50
void sj_metadata_set_proxy_port (SjMetadata *metadata, const int proxy_port);
55
 
void sj_metadata_list_albums (SjMetadata *metadata, GError **error);
56
 
char *sj_metadata_get_submit_url (SjMetadata *metadata);
 
51
GList * sj_metadata_list_albums (SjMetadata *metadata, char **url, GError **error);
 
52
 
 
53
char * sj_metadata_helper_scan_disc_number (const char *album_title, int *disc_number);
 
54
GDate * sj_metadata_helper_scan_date (const char *date);
 
55
gboolean sj_metadata_helper_check_media (const char *cdrom, GError **error);
57
56
 
58
57
G_END_DECLS
59
58