[sound-juicer/musicbrainz4: 8/12] mb4: readd "is_spoken_word" support
- From: Ross Burton <rburton src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sound-juicer/musicbrainz4: 8/12] mb4: readd "is_spoken_word" support
- Date: Mon, 7 Nov 2011 15:11:36 +0000 (UTC)
commit 2ae198d5b1af801d141d5cecc8c9c5a9b416ed3f
Author: Christophe Fergeau <cfergeau redhat com>
Date: Mon Aug 1 22:01:49 2011 +0200
mb4: readd "is_spoken_word" support
It's stored in ReleaseGroup::type so we can now detect if
an album is some kind of audiobook when using libmusicbrainz4
libjuicer/sj-metadata-musicbrainz4.c | 21 +++++----------------
1 files changed, 5 insertions(+), 16 deletions(-)
---
diff --git a/libjuicer/sj-metadata-musicbrainz4.c b/libjuicer/sj-metadata-musicbrainz4.c
index 173aefb..0aac606 100644
--- a/libjuicer/sj-metadata-musicbrainz4.c
+++ b/libjuicer/sj-metadata-musicbrainz4.c
@@ -392,6 +392,11 @@ make_album_from_release (Mb4Release release, Mb4Medium medium)
if (group) {
GET (mb4_album->type, mb4_releasegroup_get_type, group);
GET (mb4_album->comment, mb4_releasegroup_get_comment, group);
+ if (g_str_has_suffix (mb4_album->type, "Spokenword")
+ || g_str_has_suffix (mb4_album->type, "Interview")
+ || g_str_has_suffix (mb4_album->type, "Audiobook")) {
+ album->is_spoken_word = TRUE;
+ }
}
GET(mb4_album->format, mb4_medium_get_format, medium);
@@ -414,22 +419,6 @@ make_album_from_release (Mb4Release release, Mb4Medium medium)
g_warning("Relations not handled");
#endif
-#if 0
- for (i = 0; i < mb_release_get_num_types (release); i++) {
- mb_release_get_type (release, i, buffer, sizeof(buffer));
-
- if (g_str_has_suffix (buffer, "#Spokenword")
- || g_str_has_suffix (buffer, "#Interview")
- || g_str_has_suffix (buffer, "#Audiobook")) {
- album->is_spoken_word = TRUE;
- break;
- }
- }
-#else
- /* If it ReleaseGroup::type that we want or something else? */
- g_warning("Recording type not handled");
-#endif
-
album->disc_number = mb4_medium_get_position (medium);
fill_tracks_from_medium (medium, album);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]