summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Walleij <triad@df.lth.se>2006-06-03 20:55:25 +0000
committerLinus Walleij <triad@df.lth.se>2006-06-03 20:55:25 +0000
commit345a3372ae908bb8fe2224c555d3ba28ce53565d (patch)
tree0786dfc417a1127eba43c86e94173c1ea19bddc3
parent63a9258e63bbf5ba2db0371dd6d1d8aae8c75ca6 (diff)
downloadlibmtp-345a3372ae908bb8fe2224c555d3ba28ce53565d.tar.gz
Bug fix
-rw-r--r--ChangeLog5
-rw-r--r--src/libmtp.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0965c6f..f93d22d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-03 Linus Walleij <triad@df.lth.se>
+
+ * src/libmtp.c: metadata bugs, album name and genre
+ confused. Fixe it and released libmtp 0.0.7.
+
2006-06-01 Linus Walleij <triad@df.lth.se>
* Released libmtp 0.0.6.
diff --git a/src/libmtp.c b/src/libmtp.c
index 9efa886..ee93ca5 100644
--- a/src/libmtp.c
+++ b/src/libmtp.c
@@ -1372,7 +1372,7 @@ LIBMTP_track_t *LIBMTP_Get_Tracklisting(LIBMTP_mtpdevice_t *device)
track->artist = LIBMTP_Get_String_From_Object(device, params->handles.Handler[i], PTP_OPC_Artist, 1);
track->duration = LIBMTP_Get_U32_From_Object(device, params->handles.Handler[i], PTP_OPC_Duration, 0);
track->tracknumber = LIBMTP_Get_U16_From_Object(device, params->handles.Handler[i], PTP_OPC_Track, 0);
- track->artist = LIBMTP_Get_String_From_Object(device, params->handles.Handler[i], PTP_OPC_Genre, 1);
+ track->genre = LIBMTP_Get_String_From_Object(device, params->handles.Handler[i], PTP_OPC_Genre, 1);
track->album = LIBMTP_Get_String_From_Object(device, params->handles.Handler[i], PTP_OPC_AlbumName, 1);
track->date = LIBMTP_Get_String_From_Object(device, params->handles.Handler[i], PTP_OPC_OriginalReleaseDate, 0);
@@ -1993,7 +1993,7 @@ int LIBMTP_Update_Track_Metadata(LIBMTP_mtpdevice_t *device,
}
// Update genre
- ret = LIBMTP_Set_Object_String(device, metadata->item_id, PTP_OPC_Artist, metadata->genre,1);
+ ret = LIBMTP_Set_Object_String(device, metadata->item_id, PTP_OPC_Genre, metadata->genre,1);
if (ret != 0) {
printf("LIBMTP_Update_Track_Metadata(): could not set track genre name\n");
return -1;