summaryrefslogtreecommitdiff
path: root/libjuicer/sj-structures.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjuicer/sj-structures.h')
-rw-r--r--libjuicer/sj-structures.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libjuicer/sj-structures.h b/libjuicer/sj-structures.h
index e2553f9..e97a76b 100644
--- a/libjuicer/sj-structures.h
+++ b/libjuicer/sj-structures.h
@@ -30,6 +30,7 @@ typedef enum _MetadataSource MetadataSource;
typedef struct _AlbumDetails AlbumDetails;
typedef struct _ArtistDetails ArtistDetails;
+typedef struct _LabelDetails LabelDetails;
typedef struct _TrackDetails TrackDetails;
enum _MetadataSource {
@@ -68,6 +69,7 @@ struct _AlbumDetails {
GDate *release_date; /* MusicBrainz support multiple releases per album */
char* album_id;
char* artist_id;
+ GList* labels;
char* asin;
char* discogs;
char* wikipedia;
@@ -96,9 +98,13 @@ struct _ArtistDetails {
char *joinphrase;
};
+struct _LabelDetails {
+ char *name;
+ char *sortname;
+};
void album_details_free(AlbumDetails *album);
void artist_details_free(ArtistDetails *artist);
+void label_details_free (LabelDetails *label);
void track_details_free(TrackDetails *track);
-
#endif